centos 7 安装oracle 19c rac(part4 创建数据库实例)
自定义创建和安装数据库实例
步骤1:使用oracle用户,dbca启动图形化界面,选择创建一个数据库
步骤2:选择高级配置
步骤3:选择RAC集群,使用admin安装
步骤4:选择2台oracle,进行下一步
步骤5:自定义数据库名和实例名,关闭容器数据库
步骤6:选择数据库的安装位置,默认会选择之前ASM配置里创建好的DATA磁盘组
步骤7:开启日志归档,添加已有的DATA磁盘组
步骤8:安全相关配置不用管,默认下一步
步骤9: 配置写内存
步骤10:配置字符集为16GBK,其他的不变,进入下一步
步骤11:已经完成集群验证,可以不用再验证了,也可以进行验证
步骤12:配置数据库密码
步骤13:进入自定义配置,将应用文件的最大数,(根据实际情况而定自行修改),然后进入下一步
步骤14:校验时也是之前的dns和scan ip错误,可以忽略,进行下一步安装
步骤15:安装数据库较久,安装完成后,可以看到数据库信息,通过密码管理可以对用户的密码进行设置。
卸载RAC集群
有时候需要重新安装,用下面的方法卸载集群
停止集群软件
crsctl stop crs -f
查询并kill相关进程
ps -ef | grep css | grep -v grep
ps -ef | grep crs | grep -v grep
ps -ef | grep evm | grep -v grep
ps -ef | grep oracle | grep -v grep
删除相关目录
rm -rf /var/tmp/.oracle
rm -rf /tmp/.oracle
rm -rf /etc/oratab
rm -rf /tmp/O*
rm -rf /etc/oraInst.loc
rm -rf /etc/oracle
rm -rf /u01
常用命令
检测集群和数据库
crsctl status res -t
oracle用户登录,sqlplus / as sysdba
数据库实例
SQL> select inst_id, name, open_mode from gv$database;
select INSTANCE_NAME from gv$instance;
数据文件
SQL> select name from v$datafile;
. 查看监听参数
SQL> show parameter listener;
数据库版本
select * from v$version;
查看磁盘组状态。
SQL> select name,state from v$asm_diskgroup;
执行挂载磁盘组操作
SQL> alter diskgroup FCRS mount;
解决乱码问题
数据库格式
select userenv('language') from dual;
操作系统格式
echo $NLS_LANG
~/.bash_profile文件,增加export NLS_LANG=“sql查询结果值”
如果xshell显示还是乱码。设置xshell 的格式