亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

[Oracle]手工轉(zhuǎn)移數(shù)據(jù)庫Step By Step

瀏覽:135日期:2023-11-22 10:18:13
有時候我們會碰到這樣的情況,現(xiàn)有的數(shù)據(jù)庫要從一個機器轉(zhuǎn)移到另外一個機器上,一般我們會使用導(dǎo)出,導(dǎo)入。但是假如數(shù)據(jù)庫的數(shù)據(jù)非常多,數(shù)據(jù)文件尺寸很大,那么在導(dǎo)出導(dǎo)入的過程就很可能會出現(xiàn)問題,并且漫長的過程也是我們無法容忍的。在這種情況下,我們可以簡單地使用操作系統(tǒng)的copy命令,直接進行數(shù)據(jù)庫的轉(zhuǎn)移。 以下示例均在Redhat Fedora Core 1上的Oracle9.2.0.1中操作,其它操作系統(tǒng)和Oracle版本同樣適用。 假設(shè)我們的數(shù)據(jù)庫在服務(wù)器A上,$ORACLE_BASE是/oracle,$ORACLE_HOME是/oracle/prodUCt/9.2.0。現(xiàn)在我們要將此數(shù)據(jù)庫轉(zhuǎn)移到服務(wù)器B上,并且新的$ORACLE_BASE是/u01/oracle,$ORACLE_HOME是/u01/oracle/product/9.2.0。SID是oraLinux。;操作步驟如下: 一.在服務(wù)器B上安裝Oracle,安裝過程中不要創(chuàng)建數(shù)據(jù)庫。用戶的profile直接從服務(wù)器A上copy過來即可,注重需要修改原先的$ORACLE_HOME到現(xiàn)在的位置。 二.假如服務(wù)器A上的Oracle使用的是spfile,那么根據(jù)此spfile創(chuàng)建pfile: create pfile from spfile; 三.關(guān)閉服務(wù)器A上的數(shù)據(jù)庫,shutdown immediate。假如數(shù)據(jù)庫不答應(yīng)關(guān)閉,那么可以使用聯(lián)機備份,這種情況數(shù)據(jù)庫必須處于archivelog模式,轉(zhuǎn)移的原理和答應(yīng)關(guān)閉的情況一樣,此處不作討論。 四.備份服務(wù)器A上的所有數(shù)據(jù)文件,包括以下: a)所有的datafile(臨時文件可以不copy,比如temp01.dbf) b)所有的online redo log c)所有的archive redo log d)所有的control file e)$ORACLE_HOME/dbs/init.ora(此文件是在上面第二步中創(chuàng)建的) f)$ORACLE_HOME/dbs/orapw(這是passWord file) g)$ORACLE_HOME/network/listener.ora(這步可以省略,以后重新生成也可以) h)$ORACLE_BASE/admin//下的所有目錄,一般是udump, cdump, bdump(這步可以省略,以后手工創(chuàng)建目錄也可以) 五.通過FTP或者別的工具將上述的備份文件,全部上傳到服務(wù)器B的相應(yīng)目錄中。比如說原來在服務(wù)器A上$ORACLE_BASE/oradata//system01.dbf,現(xiàn)在就上傳到服務(wù)器B上$ORACLE_BASE/oradata//system01.dbf,保證目錄的邏輯結(jié)構(gòu)一樣,實際上物理結(jié)構(gòu)已經(jīng)發(fā)生了變化(A上$ORACLE_BASE是/oracle,而B上是/u01/oracle)。其它的文件均作相同處理,假如服務(wù)器B上還沒有相應(yīng)的目錄,那么就手工創(chuàng)建。 六.編輯上傳到服務(wù)器B上的init.ora文件,將其中涉及的目錄結(jié)構(gòu)全部改為B中目前的目錄結(jié)構(gòu),比如本例中就是將/oracle改為/u01/oracle。 七.在服務(wù)器B上,sqlplus “/ as sysdba”,提示進入空閑進程。 八.根據(jù)修改過的pfile創(chuàng)建spfile,create spfile from pfile; 九.啟動數(shù)據(jù)庫到mount狀態(tài),startup mount; 十.修改control file中所有數(shù)據(jù)文件的位置,可以通過spool生成所有的SQL:alter database rename file '/oracle/oradata/oralinux/system01.dbf'to '/u01/oracle/oradata/oralinux/system01.dbf'; 按照以上語法修改所有的數(shù)據(jù)文件位置。 十一.此時數(shù)據(jù)庫已經(jīng)可以使用了,alter database open; 十二.將臨時文件添加到TEMP表空間中:alter tablespace TEMP add tempfile ‘'/u01/oracle/oradata/oralinux/temp01.dbf’ size 20M; 十三.還有一些后續(xù)工作,包括更新數(shù)據(jù)庫B上的監(jiān)聽配置文件(其實可以不用管,因為9i的實例已經(jīng)可以自動注冊到監(jiān)聽程序上了,假如是先起監(jiān)聽再起數(shù)據(jù)庫,那么馬上就會注冊,假如是先起數(shù)據(jù)庫再起監(jiān)聽,那么會稍微有些延時才注冊),修改/etc/oratab文件,以能夠使用dbstart和dbshut腳本。
主站蜘蛛池模板: 中文字幕乱码中文乱码综合 | 日韩中文字幕精品久久 | 美女视频很黄很a免费国产 美女视频黄.免费网址 | 日韩特黄特色大片免费视频 | 亚洲精品亚洲人成人网 | 成人综合在线视频 | 欧美性猛交xxx免费看人妖 | 国产免费一级高清淫曰本片 | 亚洲三级在线免费观看 | 亚洲一区二区三区不卡视频 | 亚洲精品成人网 | 国产高清免费观看 | 国产精品永久免费视频观看 | 久久五| 成年人三级黄色片 | 国产成人免费观看在线视频 | a毛片成人免费全部播放 | 午夜刺激爽爽视频免费观看 | 亚洲国产欧美日韩精品一区二区三区 | 亚洲欧美日韩久久精品第一区 | 狠狠色丁香婷婷久久综合不卡 | 日本乱人伦毛片 | 久久九九精品一区二区 | 香蕉视频黄在线观看 | 久久精品中文字幕首页 | 大片在线播放日本一级毛片 | 日本肥老妇色xxxxx日本老妇 | 欧美日韩亚洲一区二区三区 | 国产亚洲欧美日韩在线观看不卡 | 日韩免费高清一级毛片在线 | 国内精品久久久久影院不卡 | 亚洲视频网站在线观看 | 三级视频在线播放线观看 | 亚洲精品国产一区二区 | 日本免费一区二区三区a区 日本免费一区二区三区看片 | 亚洲视频在线观看一区 | 国产黄色一级毛片 | 日本高清一本二本三本如色坊 | 韩国一级免费视频 | 综合久久精品 | 国产精品高清免费网站 |