服务器ip变更后操作步骤
1. 首先说明一下 centos 和 rhel 的关系
redhat是最大的开源软件公司(现在已经被IBM收购)
作为开源最大的受益者, redhat 自己的 rhel(redhat enterprise linux)的源代码释放出来, 然后在于社区打包编译测试完成之后释出centos 操作系统(Community enterprise operating system)
他们的大版本 小版本号 完全一致 源码也相同 区别就是 centos 不包含 redhat的一些增值服务和专有的商业组件等.
2. 说明一下centos开机后的处理.
建议centos 设置 固定ip地址.
修改 /etc/ 下面配置文件就不说了 (文件名字太长 我总记不住, 需要百度)
GUI方式修改最为简单
点一下设置 进入配置界面
设置好ip地址 再关闭 开启一下网路就好了.
3. 修改 hosts文件
vim /etc/hosts
增加上ip和机器名的对应
4 进入oracle用户 启动监听和服务就可以了
su - oracle # 注意中间必须带 连接符 输入 lsnrctl 然后输入 start
4. 开启数据库服务
exit 退出lsnrctl 然后输入 sqlplus / as sysdba 输入startup 启动 数据库即可.
5. 如果不行 可以进入lsnrct 查看 status 看看有没有提示监听在了
6. 随便找一台机器试一下能否连接就可以了
oracle 19c RAC 重启
关闭顺序 :关闭PDB----->关闭数据库------>关闭集群服务 (先关闭PDB 再关闭数据库实例,否则smon将有一个自动回复过程)
启动顺序:开机自启动集群服务查看集群服务器是否正常---------->打开数据库--------->启动PDB(默认是在mount状态下)
1、 pdb管理(默认是在mount状态):
查看状态
SQL> select name,open_mode from v$pdbs ;
NAME OPEN_MODE
---------- --------------------
PDB$SEED READ ONLY
RACDB1PDB READ WRITE //状态是开启、关闭
SQL> alter pluggable database RACDB1PDB close;
Pluggable database altered.
SQL> select name,open_mode from v$pdbs ;
NAME OPEN_MODE
---------- --------------------
RACDB1PDB MOUNTED //状态变为了关闭
打开pdb
SQL> alter pluggable database RACDB1PDB open;
Pluggable database altered.
也可以切换到pdb下操作
SQL> alter session set container=RACDB1PDB;
Session altered.
SQL> shutdown;
Pluggable Database closed.
SQL> startup;
Pluggable Database closed.
2、关闭database
[oracle@jydb1~]$ srvctl stop database -d orcl
[oracle@jydb1~]$ srvctl status database -d orcl
3、关闭rac
停止本地集群服务
[grid@jydb1 ~]$ crsctl stop cluster
停止所有节点集群服务
[grid@jydb1 ~]$crsctl stop cluster -all
单节点关闭集群服务过程中,本地VIP 虚拟IP会漂移到另外一个节点。