我可以更改Oracle数据库的SID吗?
发布时间:2020-12-12 13:03:56 所属栏目:百科 来源:网络整理
导读:服务器是Oracle Database 11g企业版版本11.1.0.7.0 – 64位 有一个简单的快速更改服务器上测试数据库的SID的方法? 滴水重新创建数据库对我来说是一个选择.但我正在寻找需要更少时间的东西. 在客户端tnsnames.ora中分配名称的另一个选项很容易出错,因为它们
服务器是Oracle
Database 11g企业版版本11.1.0.7.0 – 64位
有一个简单的&快速更改服务器上测试数据库的SID的方法? 滴水&重新创建数据库对我来说是一个选择.但我正在寻找需要更少时间的东西. 在客户端tnsnames.ora中分配名称的另一个选项很容易出错,因为它们不是集中管理的. 与下降时间相比在SQL-Server上创建数据库,创建新Oracle数据库所需的时间过长. Since 9i dbnewid utility (nid) can be used to change database name (and DBID if required). If database name being changed only then resetlogs is not required: 1. startup database in mount mode shutdown immediate startup mount 2. run nid to change database name: nid target=sys/syspassword@dbtns dbname=newname setname=YES 3. shutdown and start database in mount mode: shutdown immediate startup mount 4. change db_name in spfile (or in pfile editing the file): alter system set db_name=newname scope=spfile; 5. recreate password file: orapwd file=orapwnewname password=syspassword 6. startup the database startup 7. post rename steps: change SID in listener.ora correct tnsnames.ora remove old trace directories change /etc/oratab (UNIX) or rename windows service using oradim (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |