亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:96日期:2023-11-22 10:18:13
有時(shí)候我們會(huì)碰到這樣的情況,現(xiàn)有的數(shù)據(jù)庫(kù)要從一個(gè)機(jī)器轉(zhuǎn)移到另外一個(gè)機(jī)器上,一般我們會(huì)使用導(dǎo)出,導(dǎo)入。但是假如數(shù)據(jù)庫(kù)的數(shù)據(jù)非常多,數(shù)據(jù)文件尺寸很大,那么在導(dǎo)出導(dǎo)入的過(guò)程就很可能會(huì)出現(xiàn)問(wèn)題,并且漫長(zhǎng)的過(guò)程也是我們無(wú)法容忍的。在這種情況下,我們可以簡(jiǎn)單地使用操作系統(tǒng)的copy命令,直接進(jìn)行數(shù)據(jù)庫(kù)的轉(zhuǎn)移。 以下示例均在Redhat Fedora Core 1上的Oracle9.2.0.1中操作,其它操作系統(tǒng)和Oracle版本同樣適用。 假設(shè)我們的數(shù)據(jù)庫(kù)在服務(wù)器A上,$ORACLE_BASE是/oracle,$ORACLE_HOME是/oracle/prodUCt/9.2.0。現(xiàn)在我們要將此數(shù)據(jù)庫(kù)轉(zhuǎn)移到服務(wù)器B上,并且新的$ORACLE_BASE是/u01/oracle,$ORACLE_HOME是/u01/oracle/product/9.2.0。SID是oraLinux。;操作步驟如下: 一.在服務(wù)器B上安裝Oracle,安裝過(guò)程中不要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù)。用戶的profile直接從服務(wù)器A上copy過(guò)來(lái)即可,注重需要修改原先的$ORACLE_HOME到現(xiàn)在的位置。 二.假如服務(wù)器A上的Oracle使用的是spfile,那么根據(jù)此spfile創(chuàng)建pfile: create pfile from spfile; 三.關(guān)閉服務(wù)器A上的數(shù)據(jù)庫(kù),shutdown immediate。假如數(shù)據(jù)庫(kù)不答應(yīng)關(guān)閉,那么可以使用聯(lián)機(jī)備份,這種情況數(shù)據(jù)庫(kù)必須處于archivelog模式,轉(zhuǎn)移的原理和答應(yīng)關(guān)閉的情況一樣,此處不作討論。 四.備份服務(wù)器A上的所有數(shù)據(jù)文件,包括以下: a)所有的datafile(臨時(shí)文件可以不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)建目錄也可以) 五.通過(guò)FTP或者別的工具將上述的備份文件,全部上傳到服務(wù)器B的相應(yīng)目錄中。比如說(shuō)原來(lái)在服務(wù)器A上$ORACLE_BASE/oradata//system01.dbf,現(xiàn)在就上傳到服務(wù)器B上$ORACLE_BASE/oradata//system01.dbf,保證目錄的邏輯結(jié)構(gòu)一樣,實(shí)際上物理結(jié)構(gòu)已經(jīng)發(fā)生了變化(A上$ORACLE_BASE是/oracle,而B(niǎo)上是/u01/oracle)。其它的文件均作相同處理,假如服務(wù)器B上還沒(méi)有相應(yīng)的目錄,那么就手工創(chuàng)建。 六.編輯上傳到服務(wù)器B上的init.ora文件,將其中涉及的目錄結(jié)構(gòu)全部改為B中目前的目錄結(jié)構(gòu),比如本例中就是將/oracle改為/u01/oracle。 七.在服務(wù)器B上,sqlplus “/ as sysdba”,提示進(jìn)入空閑進(jìn)程。 八.根據(jù)修改過(guò)的pfile創(chuàng)建spfile,create spfile from pfile; 九.啟動(dòng)數(shù)據(jù)庫(kù)到mount狀態(tài),startup mount; 十.修改control file中所有數(shù)據(jù)文件的位置,可以通過(guò)spool生成所有的SQL:alter database rename file '/oracle/oradata/oralinux/system01.dbf'to '/u01/oracle/oradata/oralinux/system01.dbf'; 按照以上語(yǔ)法修改所有的數(shù)據(jù)文件位置。 十一.此時(shí)數(shù)據(jù)庫(kù)已經(jīng)可以使用了,alter database open; 十二.將臨時(shí)文件添加到TEMP表空間中:alter tablespace TEMP add tempfile ‘'/u01/oracle/oradata/oralinux/temp01.dbf’ size 20M; 十三.還有一些后續(xù)工作,包括更新數(shù)據(jù)庫(kù)B上的監(jiān)聽(tīng)配置文件(其實(shí)可以不用管,因?yàn)?i的實(shí)例已經(jīng)可以自動(dòng)注冊(cè)到監(jiān)聽(tīng)程序上了,假如是先起監(jiān)聽(tīng)再起數(shù)據(jù)庫(kù),那么馬上就會(huì)注冊(cè),假如是先起數(shù)據(jù)庫(kù)再起監(jiān)聽(tīng),那么會(huì)稍微有些延時(shí)才注冊(cè)),修改/etc/oratab文件,以能夠使用dbstart和dbshut腳本。
主站蜘蛛池模板: 在线成人 | 国内真实迷j下药在线观看 国内真实愉拍系列情侣 | 国语自产拍天天在线 | 香蕉久操 | 国产精品亚洲精品爽爽 | 亚洲黄色在线网站 | 一级黄色片欧美 | 91麻豆国产极品在线观看洋子 | 亚洲精品一 | 亚洲综合射 | 日韩精品在线视频 | 国产成人精品18 | 伊人青青久 | 天天草综合网 | 免费高清不卡毛片在线看 | 免费在线观看黄色小视频 | 国产一国产a一级毛片 | 朴妮唛19禁福利视频在线 | 一级做a爰片久久毛片看看 一级做a爰片久久毛片美女 | 一级毛片免费观看久 | 伊人精品视频一区二区三区 | 最新更新国内自拍视频 | 台湾永久内衣秀 | 4388x17亚洲最大成人网 | 国产一区二区精品久久凹凸 | 久久国产视频一区 | 在线不卡一区 | 国产一区二区三区美女在线观看 | 精品一区二区日本高清 | 九一视频在线 | 96av视频| 伊人天天 | 亚洲a在线观看 | 欧美日韩精品一区二区三区视频在线 | 国产91免费在线观看 | 农村寡妇一级毛片免费播放 | 青青热久免费精品视频在首页 | 亚洲欧洲一区二区 | 毛片大片| 国产精品原创巨作av | 久久99精品国产一区二区三区 |