知识大全 更改Oracle数据库的SID

Posted 数据库

篇首语:知识就是力量,时间就是生命。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 更改Oracle数据库的SID相关的知识,希望对你有一定的参考价值。

更改Oracle数据库的SID  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  概念

  SID 数据库实例名

  SQL> show parameter instance

  DB_NAME 数据库名 可以用DBNEWID (nid)命令更改DB_NAME

  SQL> show parameter db_name

  DBID 数据库建立时创建的内部数字 用于区分不同数据库 RMAN会用该数字来区分数据库 当数据库都是正常创建时 DBID是不一样的 如果用复制的方法复制数据库 它们的DBID就会一样 可以用DBNEWID (nid)命令更改DBID

  SQL> select dbid from v$database

  下面开始更改SID 本例中 原SID名为oldsid 更改为newsid

   关闭数据库

  

  SQL > create pfile from spfile;     生成initoldsid ora 文件 后续操作需要用到

  SQL > shutdown immediate;

   编辑环境变量

  

  # vi /home/oracle/ bash_profile

  将其中的

  export ORACLE_SID=oldsid   更改为

  export ORACLE_SID=newsid

  为使环境变量生效 以oracle用户重新登录

   重命名参数文件

  

  # cd $ORACLE_HOME/dbs

  # mv initoldsid ora initnewsid ora

  参数文件内容无需更改 如果本数据库是从另一台oracle服务器复制过来的 那需要将参数文件中的路径和内存等配置进行修改 这不属于本次任务

   创建口令文件

   orapwd file=$ORACLE_HOME/dbs/orapwnewsid password=oracle

  至此 SID已经更改完成 数据库可以正常启动 以下操作是额外部分

   更改其他相关配置

  更改listener ora

  vi $ORACLE_HOME/neork/admin/listener ora 若其中配置了SID_NAME=OLDSID 则需要更改为NEWSID 然后重启监听 # lsnctl restart

  更改tnsnames ora

cha138/Article/program/Oracle/201311/16801

相关参考

知识大全 oracle 更改数据库名的方法

如何修改数据库名(db_name)及实例名(Instance_nameorService_name)Nid是Oracle从iR开始提供的工具可以用来更改数据库名称而无需通过之前重建控制文件等繁琐方式n

知识大全 Oracle数据库在配置文件中更改最大连接数

Oracle数据库在配置文件中更改最大连接数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在连

知识大全 win2000不能自动启动oracle服务全攻略

  解决办法  ORADIM方法  确认控制面板的服务OracleStart<sid>已经启动确认服务的logintab中的登陆用户名和密码正确  检查数据库启动选项在DOS下执行  OR

知识大全 oracle物理结构和逻辑结构

  oracle物理结构和逻辑结构物理结构查看oracle数据库的物理文件路径一定要用命令查看除非该数据库是你亲自安装并做过所有的安全配置否则非常有可能你的前任对数据库进行了更改而在一不小心酿成大错 

知识大全 更改Oracle用户名及外部用户验证授权

更改Oracle用户名及外部用户验证授权  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!我的测试机上

知识大全 讲解孤立用户和对象名无效问题的解决方法[2]

  方法二使登录用户和数据库的孤立用户对应起来  其实我们建立了同样名称的数据库登录用户后数据库中的表我们照样不能使用时因为sid的不同就是系统登录表和数据库用户表中的用户名相同单是sid字段数据库中

知识大全 如何移动数据文件的位置?

  在Oracle数据库中有多种方式可以移动数据文件的位置之前介绍过一种方法:OracleHowTo:在非归档模式下如何更改数据文件位置    其实可以采用的方法有多种本文继续补充几种常用方法:   

知识大全 oracle 10g常见问题精选

  一怎样配置EM使其支持SSL协议    GEM中的OMSDBConsoleAgent都支持SSL协议    具体操作:    如果没有环境变量ORACLE_SID请先配置或者直接敲入setORAC

知识大全 Windows下常见Oracle服务介绍

Windows下常见Oracle服务介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  注SID

知识大全 成批更改数据库对象的所有者

  功能说明成批更改数据库对象的所有者  作者不详  用法execChangeObjectOwnervsdbo  即可将所有vs所有者的对象改为dbo所有运行成功后将提示注意:更改对象名的任一部分都可