安装Oracle Database软件后使用DBCA(Dataase Configuration Assistant)安装数据库,安装Oracle Database软件的方法请参照Oracle Database 19c RedHat7上安装Oracle Database软件

DBCA安装数据库

Oracle用户登录操作系统后,输入dbca命令启动DBCA。

$ dbca

数据库操作

启动后选择 「安装数据库」 后,点击「下一步」。

创建模式

选择「高级配置」后,点击「下一步」。

部署类型

数据库类型选择「Oracle单实例数据库」,数据库模板选择「一般用途或数据处理」后,点击「下一步」。

数据库标识

全局数据库名和SID为 orcl,不选择「创建为容器数据库」。容器数据库是Oracle 12c开始提供的功能,并且从Oracle 20c开始只能选择容器数据库。

存储选项

点击「下一步」。

点击「文件位置变量」可查看ORACLE定义变量。

快速恢复选项

勾选「指定快速恢复区」和「启动归档」后,点击「下一步」。

归档日志文件格式使用默认的 %t_%s_%r.dbf。

网络配置

勾选「创建新的监听程序」,监听程序名定义为 LISTHNER后点击「下一步」。

配置选项

内存使用默认的「自动内存管理」。

调整大小 使用默认。

字符集 使用默认。

连接方式 使用默认的「专用服务器模式」。

管理选项

选择默认,点击「下一步」。

用户身份验证

选择「所有账户使用统一管理口令」后,在口令和确认口令处,输入同样的密码后,点击「下一步」。

创建选项

点击「下一步」。

概要

确认内容后点击 「完成」。

在2核4GB配置的虚拟机上运行了25分钟。

点击 「Close」完成数据库安装。

到此安装Oracle Database软件和安装数据库结束,接下来使用SQLPlus登录数据库。

登录Oracle数据库

确认Oracle监听进程及实例的启动状态后,使用SQLPlus登录数据库。

Oracle监听进程

使用 lsnrctl status 命令确认Oracle监听进程的状态。

CDB orcl及PDB pdb已经注册在监听进程上。

Oracle实例

使用 ps -ef | grep pmon 命令查看Oracle实例的是否启动。

登录数据库

oracle用户下 echo $ORACLE_SID 确认当前的ORACLE_SID变量后,使用 sqlplus / as sysdba 登录数据。

SELECT banner from v$version; 确认当前的Oracle的版本。

SELECT instance_name,status from v$instance; 可确认Oracle实例的状态。

SELECT name,cdb,con_id from v$database; 确认数据库是否为CDB。

ALTER SESSION SET CONTAINER=PDB; 切换至PDB。

show con_name确认连接的PDB后,SELECT name,open_mode FROM v$pdbs;确认PDB状态。

启动Oracle实例后,PDB默认状态为MOUNTED,ALTER PLUGGABLE DATABASE PDB OPEN;命令启动PDB。

ALTER PLUGGABLE DATABASE PDB SAVE STATE; 命令通过保存现在的状态将PDB设定为自动启动,既Oracle实例启动时自动启动PDB。