0
点赞
收藏
分享

微信扫一扫

Oracle修改实例名和数据库名

kiliwalk 2023-04-14 阅读 87

修改实例名

#1、关闭数据库
sqlplus / as sysdba
shutdown immediate;

#2、修改oracle用户环境变量中的oracle_sid,重启操作系统
vi .bash_profile

#3、修改$ORACLE_HOME/dbs目录下的参数文件和密码文件文件名
cd $ORACLE_HOME/dbs
mv orapwitpuxdb orapwicu
mv spfileitpuxdb.ora spfileicu.ora

#4、重新启动数据库及监听确认修改结果
lsnrctl status
sqlplus / as sysdba
startup
select instance_name from v$instance;

Oracle修改实例名和数据库名_oracle

Oracle修改实例名和数据库名_数据库_02

Oracle修改实例名和数据库名_数据库_03

修改数据库名

#1、备份spfile文件
sqlplus / as sysdba
create pfile='/backup/icupfile.bak' from spfile;

#2、mount状态下使用nid命令修改数据库信息
shutdown immediate;
startup mount;
host nid target=sys/oracle dbname=icu;

#3、退出sqlplus
exit

#4、修改pfile文件的db_name和dispatchers属性
vi /backup/icupfile.bak

#5、重新创建spfile
sqlplus / as sysdba
shutdown immediate;
create spfile from pfile='/backup/icupfile.bak';

#6、打开数据库
startup mount;
alter database open resetlogs;

#7、检查数据库相关信息
select dbid,name,open_mode from v$database;

Oracle修改实例名和数据库名_oracle_04

Oracle修改实例名和数据库名_重启_05

举报

相关推荐

0 条评论