方法:1、利用“shutdown immediate”关闭数据库;2、利用“vim .bash_profile”修改环境变量“ORACLE_SID”的值为新的实例名;3、利用“vim /etc/oratab”修改口令和参数文件的名称即可。
本教程操作环境:Windows10系统、Oracle 11g版、Dell G3电脑。
oracle怎么修改实例名
修改oracle实例的名称相对比较简单,只需要修改环境变量ORACLE_ID,口令文件及参数文件的名称即可,步骤如下:
1、关闭数据库
停止实例
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
2、修改环境变量ORACLE_SID
[oracle@wgx ~]$ vim .bash_profile
export ORACLE_BASE=/usr/local/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
##############################################################
##### 修改环境变量ORACLE_SID的取值为book
export ORACLE_SID=book
##############################################################
export ORACLE_OWNER=oracle
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias lsnrctl='rlwrap lsnrctl'
[oracle@wgx ~]$ source .bash_profile
3、修改口令文件和参数文件的名称
[oracle@wgx dbs]$ ls
hc_DBUA0.dat hc_orcl.dat init.ora lkBOOK lkBOOKS lkMYDB lkORCL orapworcl spfileorcl.ora
[oracle@wgx dbs]$ pwd
/usr/local/oracle/product/11.2.0/db_1/dbs
[oracle@wgx dbs]$ mv orapworcl orapwbook
[oracle@wgx dbs]$ mv spfileorcl.ora spfilebook.ora
[oracle@wgx dbs]$ ls
hc_DBUA0.dat hc_orcl.dat init.ora lkBOOK lkBOOKS lkMYDB lkORCL orapwbook spfilebook.ora
修改完成后启动实例,查看实例名称即可:
推荐教程:《Oracle视频教程》
以上就是oracle怎么修改实例名的详细内容,转载自php中文网
发表评论 取消回复