ORACLE RAC数据库修改名称
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,1.关闭一个实例[oracle@rac11g2 ~]$ sqlplus / as sysdbaSQL> shutdown immediate;2.备份spfile文件SQL> create pfile
千家信息网最后更新 2025年11月11日ORACLE RAC数据库修改名称
1.关闭一个实例
[oracle@rac11g2 ~]$ sqlplus / as sysdbaSQL> shutdown immediate;
2.备份spfile文件
SQL> create pfile='/home/oracle/acct1.pfile' from spfile;
3.修改pfile文件cluster_database为false
*.cluster_database=FALSE
4.使用pfile文件,启动单实例数据库到mount状态
SQL> startup mount pfile='/home/oracle/acct1.pfile';
5.执行nid修改dbname
[oracle@rac11g1 ~]$ nid target=sys/oracle dbname=crmdb setname=yDBNEWID: Release 11.2.0.4.0 - Production on Tue May 19 09:31:48 2015Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.Connected to database ACCT (DBID=3809824099)Connected to server version 11.2.0Control Files in database: +DATA_DG/acct/controlfile/current.261.872692963 +DATA_DG/acct/controlfile/current.260.872692963Change database name of database ACCT to CRMDB? (Y/[N]) => YProceeding with operationChanging database name from ACCT to CRMDB Control File +DATA_DG/acct/controlfile/current.261.872692963 - modified Control File +DATA_DG/acct/controlfile/current.260.872692963 - modified Datafile +DATA_DG/acct/datafile/system.256.87269284 - wrote new name Datafile +DATA_DG/acct/datafile/sysaux.257.87269284 - wrote new name Datafile +DATA_DG/acct/datafile/undotbs1.258.87269284 - wrote new name Datafile +DATA_DG/acct/datafile/users.259.87269284 - wrote new name Datafile +DATA_DG/acct/datafile/example.267.87269300 - wrote new name Datafile +DATA_DG/acct/datafile/undotbs2.268.87269351 - wrote new name Datafile +DATA_DG/acct/tempfile/temp.266.87269298 - wrote new name Control File +DATA_DG/acct/controlfile/current.261.872692963 - wrote new name Control File +DATA_DG/acct/controlfile/current.260.872692963 - wrote new name Instance shut downDatabase name changed to CRMDB.Modify parameter file and generate a new password file before restarting.Succesfully changed database name.DBNEWID - Completed succesfully.
6.修改ORACLE_SID信息
------节点1------
6.1 环境变量
[oracle@rac11g1 ~]$ vi .bash_profileexport ORACLE_SID=crmdb1
6.2 口令文件
[oracle@rac11g1 ~]$ cd $ORACLE_HOME/dbs[oracle@rac11g1 dbs]$ orapwd file=orapwcrmdb1 password=oracle
6.3 修改pfile文件启动数据库
*.cluster_database=TRUE*.db_name='crmdb'替换acct1为crmdb1 :%s/acct1/crmdb1/g替换acct2为crmdb2 :%s/acct2/crmdb2/g
6.4 创建新的spfile参数文件
[oracle@rac11g1 ~]$ sqlplus / as sysdbaSQL> startup pfile='/home/oracle/acct1.pfile' nomount;SQL> create spfile='+DATA_DG' from pfile='/home/oracle/acct1.pfile';
6.5 创建pfile参数文件
[oracle@rac11g1 ~]$ cd $ORACLE_HOME/dbs[oracle@rac11g1 dbs]$ vi initcrmdb1.oraSPFILE='+DATA_DG/crmdb/PARAMETERFILE/spfile.293.880105913'
------节点2------
1 环境变量
[oracle@rac11g2 ~]$ vi .bash_profileexport ORACLE_SID=crmdb2
2. 口令文件
[oracle@rac11g2 ~]$ cd $ORACLE_HOME/dbs[oracle@rac11g2 dbs]$ orapwd file=orapwcrmdb2 password=oracle
3. 参数文件
[oracle@rac11g2 dbs]$ vi initcrmdb2.oraSPFILE='+DATA_DG/crmdb/PARAMETERFILE/spfile.293.880105913'
7.修改crs资源
7.1 删除旧实例配置
[oracle@rac11g1 ~]$ srvctl remove database -d acct
7.2 添加新实例配置
[oracle@rac11g1 ~]$ srvctl add database -d crmdb -o /oracle/app/oracle/product/11.2.0/db_1/[oracle@rac11g1 ~]$ srvctl add instance -d crmdb -i crmdb1 -n rac11g1[oracle@rac11g1 ~]$ srvctl add instance -d crmdb -i crmdb2 -n rac11g2
文件
实例
参数
数据
数据库
变量
口令
环境
节点
配置
信息
备份
状态
资源
名称
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库接口调用失败
重庆系统软件开发哪家好
华为云服务器新手
传输网络安全论文
商丘学院计算机网络技术
富士服务器偶尔报警OL2
软件开发需要用到电脑
fl服务器
软件开发生命周期有哪些
服务器宽带1g实际只有100m
上海优目网络技术
怎样进入会计人员数据库
好小说软件开发
苏州防爆刀片服务器设计
通信网络技术课后题答案
在高中可以学软件开发吗
硕士网络安全薪资
思科网络技术第八章答案
西城区大型软件开发推荐
sql怎么连接数据库
网络技术工程师考试真题
事业编网络安全技术岗
智能餐饮管理系统数据库设计
电大数据库应用技术形考册
网络安全数据泄露
佳能云打印服务器会崩溃吗
重庆柒柒互联网科技有限公司
数据库视图索引
盗Q软件开发
上海达梦数据库技术人员名单