ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle standby database的建立(windows)

Oracle standby database的建立(windows)

原创 Linux操作系统 作者:wwd_wang 时间:2009-06-12 08:10:45 0 删除 编辑
1.oracle for windows
2.建立standby database.
   a.建立與正式資料庫同名的數據庫 (dell_ict為ict) ,  然後shutdown abort . 
   b.初始文件拷貝:先將正在使用的oracle的數據庫的ora81/database兩個文件initict.ora, PWDict.ora拷貝到你要建立數據庫相同的文件夾下
   c. 表空間拷貝
       在toad或者select file_name,tablespace_name from dba_data_files ; 
      察看表空間對應的數據文件。在正式DB上使用 : 
          使用alter tablespace tools begin backup; (其中tools為表空間名稱) 
          拷貝tools.dbf到新建的數據庫的同樣的目錄下。
          使用alter tablespace tools end backup;還原。
      反覆使用同樣的方法,拷貝出所有的表空間數據文件。 
   c. 控制文件拷貝oradata/orcl  (dell_ict 是oradata/ict)
     在正式DB上使用命令:alter database create standby controlfile as 'c:\standby.ctl'
           copy standbyt.ctl   control01.ctl
           copy control01.ctl  control02.ctl
           copy control01.ctl  control03.ctl 
     即拷貝standby.ctl文件到Stand By DB 控制文件目錄 ,並且複製三份 ,分別起名為control01.ctl, control02.ctl , control03.ctl
   d. alter system switch logfile;  在正式DB上強行歸檔 
   e. ora81/network/admin的拷貝(listener.ora及tnsnames.ora) 
   f. oracle/admin/orcl/pfile的拷貝(dell_ict 是oracle/admin/ict/pfile)
   g.startup nomount  (在Stand By DB上) 
     alter database mount standby database
     recover standby database
     auto    記下.arc文件的序列號 如 : ict001s00722.arc  . 
   h. 在正式DB上再次強行歸檔 , alter system switch logfile;  
      最後一次將從 ict001s00722.arc 開始的文件一直到最後的文件拷貝到Stand by db對鷹的目錄下 , 然後執行 :
       startup nomount  (在Stand By DB上) 
       alter database mount standby database
       recover standby database
       auto  
    i. 最後全面檢查數據庫 . 

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

请登录后发表评论 登录
全部评论

注册时间:2008-05-08

  • 博文量
    236
  • 访问量
    233981