ITPub博客

首页 > 应用开发 > IT综合 > sid,db_ame,dbid的区别

sid,db_ame,dbid的区别

原创 IT综合 作者:wxhoracle 时间:2007-12-13 10:03:34 0 删除 编辑

SID : 這是實例的名稱 (即是 sga + background processes), 只要把現有的實例關了, 用新的 ORACLE_SID 环境变量和新的init.ora 文件便可用不同名字的實例開啟數據庫.

DB_NAME: 這是數據庫的名稱 (即是數據李檔案). 要把數據庫的 DB_NAME 更改, 要重新創建控制文件 (還要 RESETLOG) 才可.

DBID: 這是數據庫創建時自己製造的一個內部數字, 用來分辨網路上不同數據庫的方法, 例如用 RMAN 時, RMAN 便會用 DBID 辨認數據庫.
當數據庫是用正常的方法創建時, DBID 是不一樣的, 但若果你用 clone 的方法複製數據庫, 它們的DBID 便會相同, 這時便要用 DBNEWID (nid) 製造個新的DBID 給複製出來的數據庫.

不過, 現時的 nid, 已經有能力順便更改 DB_NAME, 其實它只是把創建控制文件, RESETLOG 和其他必要的步驟自動化了.

[@more@]sss

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

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论
  • 博文量
    1
  • 访问量
    4887