Oracle数据库之Win2008R2修改oracle数据库实例名
小标 2018-08-22 来源 : 阅读 2155 评论 0

摘要:本文主要向大家介绍了Oracle数据库之Win2008R2修改oracle数据库实例名,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。

本文主要向大家介绍了Oracle数据库之Win2008R2修改oracle数据库实例名,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。

需求说明:要求将windows平台的数据库实例名由orcl改为haha
参考:
https://www.cnblogs.com/junnor/archive/2013/03/05/2945245.html
https://www.cnblogs.com/tomatoes-/p/6130615.html
//blog.itpub.net/114562/viewspace-820776/
 
一、查看当前数据库实例名
 
 
二、创建控制文件的trace文件
 
 
找到刚才生产成的trace文件
trace文件在e:\app\administrator\diag\rdbms\orcl\orcl\trace目录下
 
 
trace文件就是e:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_2668.trc
 
 
查看e:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_2668.trc,抠出控制文件创建脚本备用。
 
STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS  NOARCHIVELOG
    MAXLOGFILES 16
    MAXLOGMEMBERS 3
    MAXDATAFILES 100
    MAXINSTANCES 8
    MAXLOGHISTORY 292
LOGFILE
  GROUP 1 ‘E:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO01.LOG‘  SIZE 50M BLOCKSIZE 512,
  GROUP 2 ‘E:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO02.LOG‘  SIZE 50M BLOCKSIZE 512,
  GROUP 3 ‘E:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO03.LOG‘  SIZE 50M BLOCKSIZE 512
-- STANDBY LOGFILE
DATAFILE
  ‘E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF‘,
  ‘E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF‘,
  ‘E:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF‘,
  ‘E:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF‘
CHARACTER SET ZHS16GBK
;
三、修改dbname
关闭数据库
启动数据库到mount状态
 
 
修改dbname
 

 
 
 
四、修改db_name
启动数据库到mount状态
修改db_name
从当前spfile生成pfile
关闭数据库
 
 
修改生成的pfile文件,将所有orcl替换成haha,保存后,将该文件复制一份到E:\app\Administrator\product\11.2.0\dbhome_1\database目录下
 
 
在E:\app\Administrator\admin文件目录创建haha文件夹
 
 
 
修改E:\app\Administrator\oradata\ 下的orcl文件夹为haha
 
 
五、创建orapwd文件
 
 
六、开启数据库查看现在的数据库名
 
 
七、修改instance_name
删除旧的实例名
创建新的实例名
 
 
八、修改tnsname.ora和listener.ora
tnsname.ora文件
 
 
listener.ora文件
 
 
重启监听,并查看监听状态
 
九、修改注册表的ORACLE_SID
 
 
注册表路径:HKEY_LOCAL_MACHINE/ SOFTWARE /ORACLE/KEY_OraDb11g_home1/ORACLE_SID
 
 
十、从之前修改的的pfile生成spfile
 
 
十一、重建控制文件
重置控制文件之间把之前的控制文件重命名或删除
ORCL改成HAHA,  REUSE改成set ,  NORESETLOGS改成resetlogs
 
CREATE CONTROLFILE set DATABASE "HAHA" resetlogs NOARCHIVELOG
    MAXLOGFILES 16
    MAXLOGMEMBERS 3
    MAXDATAFILES 100
    MAXINSTANCES 8
    MAXLOGHISTORY 292
LOGFILE
  GROUP 1 ‘E:\APP\ADMINISTRATOR\ORADATA\HAHA\REDO01.LOG‘  SIZE 50M BLOCKSIZE 512,
  GROUP 2 ‘E:\APP\ADMINISTRATOR\ORADATA\HAHA\REDO02.LOG‘  SIZE 50M BLOCKSIZE 512,
  GROUP 3 ‘E:\APP\ADMINISTRATOR\ORADATA\HAHA\REDO03.LOG‘  SIZE 50M BLOCKSIZE 512
-- STANDBY LOGFILE
DATAFILE
  ‘E:\APP\ADMINISTRATOR\ORADATA\HAHA\SYSTEM01.DBF‘,
  ‘E:\APP\ADMINISTRATOR\ORADATA\HAHA\SYSAUX01.DBF‘,
  ‘E:\APP\ADMINISTRATOR\ORADATA\HAHA\UNDOTBS01.DBF‘,
  ‘E:\APP\ADMINISTRATOR\ORADATA\HAHA\USERS01.DBF‘
CHARACTER SET ZHS16GBK
;
 
 
十二、启动数据库并查看当前实例名
 

本文由职坐标整理并发布,希望对同学们学习Oracle有所帮助,更多内容请关注职坐标数据库Oracle数据库频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程