Oracle Database
Oracle Database 是一个 Oracle Database 免费版,它被用于 SQL 数据库/关系数据库 等场景。Oracle 数据库,是一个企业级产 品。内置可以通过本地浏览器访问的可视化管理工具 Oracle EM 和 CloudBeaver,满足企业微服务架构的设计思想。
准备
在参阅本文档使用 Oracle Database 时,需要确保如下几点:
-
登录 Websoft9 控制台,然后找到(或安装)Oracle Database:
- 我的应用 菜单找到应用
- 应用商店 菜单部署应用
-
应用是基于 Websoft9 安装的
-
应用的用途符合 oracle-free 开源许可协议
-
为应用准备配置访问方式:配置域名 或 服务器安全组开启网外端口
入门指南
知识产品申明
- Oracle Database XE 是免费版,而 Oracle Database 企业版或标准版是收费版,用户需向官方获取授权
- XE 安装时不限制服务器配置。但它运行时设置了资源上线:最多 11GB 存储,最多使用 1GB 内存和 1 个 CPU
- 在使用软件之前,建议阅读 Oracle Database 快捷版 11g 第 2 版的 OTN 许可协议
初始化
拉取镜像(可选)
针对于 Oracle Database 企业版或标准版,安装之前需拉取镜像(镜像有 10G,建议 100M 带宽):
-
到 Oracle 官方网站注册 一个免费用户账号
-
登录 Oracle Database Repositories 网站,阅读并同意 Oracle Standard Terms and Restrictions
-
此时,您已经被允许在 Oracle 镜像仓库中拉取镜像
-
连接到云服务器,通过授权,拉取 Oracle 数据库镜像(修改 tag)
docker login container-registry.oracle.com/database/enterprise
docker pull container-registry.oracle.com/database/enterprise:tag
安装应用
Websoft9 控制台安装 Oracle Database 应用,然后再 "我的应用" 查看应用详情,在 "访问" 标签页中获取登录信息。
Oracle EM 连接数据库
-
本地浏览器
https
访问 EM 登录界面,输入默认用户名和密码后,进入 Oracle EM 控制台 -
进入 Oracle 数据库容器中,运行下面的命令测试可用性
sqlplus SYS AS SYSDBA
图形化管理
我们推荐使用 CloudBeaver 作为 Oracle 数据库的 Web 管理平台:
-
新建一个 Oracle 数据库连接,关键信息说明:
- Service Type: SID
- Role: SYSDBA
-
连接成功的界面
获取 SID 或 Servce Name
-
在 Oracle 容器中运行 sqlplus 命令
sqlplus / as sysdba
-
运行查询实例信息的 SQL 命令,instance_name 即所需的信息
SQL> show parameter instance
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
active_instance_count integer
instance_abort_delay_time integer 0
instance_groups string
instance_mode string READ-WRITE
instance_name string XE
instance_number integer 0
instance_type string RDBMS
open_links_per_instance integer 4
parallel_instance_group string
配置选项
-
容器端口
端口号 用途 必要性 1521 远程连接 Oracle Database 可选 5500 HTTPS 访问 Oracle EM