更改数据库SID名和db_name名

本文详细介绍了如何在Oracle数据库中更改SID和服务名(db_name)的具体步骤,包括使用SQL命令进行SID更改、通过nid命令调整数据库名称、更新密码文件、生成并修改参数文件等关键操作。
以前的记录。放上来哈哈
更改SID

$ export ORACLE_SID=mmtadb
$ sqlplus '/as sysdba'
SQL>alter user sys identified by sys#123;
SQL> create pfile='/home/oracle/product/dbs/2' from spfile;
File created.
SQL> shutdown immediate;
SQL> quit
$ export ORACLE_SID=mmtadb2
$ sqlplus '/as sysdba'
SQL> create spfile from pfile='/home/oracle/product/dbs/2' ;
File created.
SQL> startup;

更改db_name

1、将数据库启到mount状态,sqlplus
shutdown immediate
startup mount
2、设置好ORACLE_SID以后调用nid命令修改db_nameshell
export ORACLE_SID=mmtadb2
nid target=sys/sys#123 dbname=mmtadb2
遇到提示敲Y
3重新生成密码文件shell
orapwd file=orapwmmtadb2 password=sys#123 force=y
4、从spfile生成pfilesqlplus
create pfile from spfile;
5、修改pfile中的db_name参数,shell
vi initmmtadb2.ora
修改db_name=mmtadb2
6、从pfile生成spfile,启动数据库,sqlplus
create spfile from pfile;
startup mount
alter database open resetlogs;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7590112/viewspace-1062394/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7590112/viewspace-1062394/

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值