首页 > 代码库 > oracle重命名数据库
oracle重命名数据库
这个要分好几步来作业
以ORACLE10g为例,举例说明更改SID名称的过程。假如数据库的SID叫testdb,现在改成orcl,有以下6个步骤:
1、停止所有的oracle服务
1.1、oracle的相关服务都以oracle为前缀,有以下几个:
2、修改初始化文件,将instance_name参数值设置为新的SID名称;
2.1、如果没有可编辑的PFILE文件,可以使用CREATE PFILE FROM SPFILE命令创建。将初始化文件参数的
以下内容:
db_name="testdb"
instance_name=testdb1
service_names=testdb
修改成:
db_name="testdb"
instance_name=oral
service_names=oral(注意db_name不要修改,数据库还是称为testdb,但是它的服务也就是sid改成orcl.)
3、修改注册表的Oracle_sid的值;
3.1、在注册表HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_ORaDb10g_home1下面将 Oracle_SID键值该为oral,注意,其他的不要改动.
4、修改listener.ora中的SID_NAME;
在目录%Oracle_home%\NETWORk\ADMIN下找到listener.ora,把这个文件之后一项的
SID_NAME=oral
5、用oradim删除原来的SID服务,添加新SID的服务;
oradim -DELETE -SID testdb
oradim -NEW -SID orcl
6、用orapwd生成新的SID的口令。
用工具orapwd创建新的口令文件.将文件保存到%ORACLE_HOME%\database目录下面,
ORAPWD FILE=%ORACLE_HOME%\database\PWDoral.ora password =admin
password设置的是SYS用户的口令.
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。