目录
linux的oracle更改实例名
1、查看当前实例名
1.1、查看配置的ORACLE_SID
echo ${ORACLE_SID}
1.2、查看数据库的实例名
sqlplus / as sysdba
sql> select instance from v$thread;
2、关闭数据库
2.1、关闭数据库启动服务
sqlplus / as sysdba
sql>shutdown immediate;
sql>exit;
2.2、关闭数据库监听服务
lsnrctl stop
lsnrctl status
3、修改环境变量ORACLE_SID
export ORACLE_UNQNAME=ifrssit
export ORACLE_SID=ifrssit
4、修改/etc/oratab
文件,将sid名由ifrsdb修改为ifrssit
vi /etc/oratab
ifrsdb:/u01/app/oracle/product/19.0.0/dbhome_1:N
-> ifrssit:/u01/app/oracle/product/19.0.0/dbhome_1:N
5、进入到$ORACLE_HOME/dbs目录
将所有文件名中包含原来的sid的修改为对应的新sid的
cd ${ORACLE_HOME}
cd ./dbs
更改文件:
mv hc_ifrsdb.dat hc_ifrssit.dat
mv initifrsdb.ora initifrssit.ora
mv lkIFRSDB lkIFRSSIT
mv orapwifrsdb orapwifrssit
mv spfileifrsdb.ora spfileifrssit.ora
6、重建文件命令口令
orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=Sinosoft_908 entries=5 force=y
7、重启服务器
sqlplus / as sysdba
sql> startup;
8、若是需要修改服务名
sqlplus / as sysdba
sql> alter system set service_names='IFRSSIT';
sql> alter system set db_unique_name='IFRSSIT' scope=spfile;
sql> alter system set instance_name='IFRSSIT' scope=spfile;
sql> shutdown immediate;
sql> startup;
9、连接测试
确认新连接可以使用
标签:修改,数据库,linux,ORACLE,实例,sql,oracle From: https://www.cnblogs.com/lgxdev/p/17652084.html