成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在服務器B上安裝Linux Oracle

運維 系統(tǒng)運維
Linux Oracle在這種情況下,我們可以簡單地使用操作系統(tǒng)的copy命令,直接進行數(shù)據(jù)庫的轉(zhuǎn)移。 以下示例均在Redhat Fedora Core 1上的Linux Oracle9.2.0.1中操作,其它操作系統(tǒng)和Linux Oracle版本同樣適用

c經(jīng)過長時間的發(fā)展,這里我發(fā)表一下個人理解,下面就這就來講術(shù)Linux Oracle。有時候我們會遇到這樣的情況,現(xiàn)有的數(shù)據(jù)庫要從一個機器轉(zhuǎn)移到另外一個機器上,一般我們會使用導出,導入。但是如果數(shù)據(jù)庫的數(shù)據(jù)非常多,數(shù)據(jù)文件尺寸很大,那么在導出導入的過程就很可能會出現(xiàn)問題,并且漫長的過程也是我們無法容忍的。

在這種情況下,我們可以簡單地使用操作系統(tǒng)的copy命令,直接進行數(shù)據(jù)庫的轉(zhuǎn)移。 以下示例均在Redhat Fedora Core 1上的Linux Oracle9.2.0.1中操作,其它操作系統(tǒng)和Linux Oracle版本同樣適用。

假設(shè)我們的數(shù)據(jù)庫在服務器A上,$Linux Oracle_BASE是/Linux Oracle,$Linux Oracle_HOME是/Linux Oracle/product/9.2.0。現(xiàn)在我們要將此數(shù)據(jù)庫轉(zhuǎn)移到服務器B上,并且新的$Linux Oracle_BASE是/u01/Linux Oracle,$Linux Oracle_HOME是/u01/Linux Oracle/product/9.2.0。SID是oralinux。

操作步驟如下:

一. 在服務器B上安裝Linux Oracle,

安裝過程中不要創(chuàng)建數(shù)據(jù)庫。用戶的profile直接從服務器A上copy過來即可,注意需要修改原先的$Linux Oracle_HOME到現(xiàn)在的位置。

二. 如果服務器A上的Linux Oracle使用的是spfile,

那么根據(jù)此spfile創(chuàng)建pfile: create pfile from spfile;

三. 關(guān)閉服務器A上的數(shù)據(jù)庫,

shutdown immediate。如果數(shù)據(jù)庫不允許關(guān)閉,那么可以使用聯(lián)機備份,這種情況數(shù)據(jù)庫必須處于archivelog模式,轉(zhuǎn)移的原理和允許關(guān)閉的情況一樣,此處不作討論。

四. 備份服務器A上的所有數(shù)據(jù)文件,包括以下:
a) 所有的datafile(臨時文件可以不copy,比如temp01.dbf)
b) 所有的online redo log
c) 所有的archive redo log
d) 所有的control file
e) $Linux Oracle_HOME/dbs/init<SID>;.ora(此文件是在上面第二步中創(chuàng)建的)
f) $Linux Oracle_HOME/dbs/orapw<SID>;(這是password file)
g) $Linux Oracle_HOME/network/listener.ora(這步可以省略,以后重新生成也可以)
h) $Linux Oracle_BASE/admin/<SID>;/下的所有目錄,一般是udump, cdump, bdump(這步可以省略,以后手工創(chuàng)建目錄也可以)

五. 通過FTP或者別的工具將上述的備份文件,全部上傳到服務器B的相應目錄中。比如說原來在服務器A上$Linux Oracle_BASE/oradata/<SID>;/system01.dbf,現(xiàn)在就上傳到服務器B上$Linux Oracle_BASE/oradata/<SID>;/system01.dbf。

保證目錄的邏輯結(jié)構(gòu)一樣,實際上物理結(jié)構(gòu)已經(jīng)發(fā)生了變化(A上$Linux Oracle_BASE是/Linux Oracle,而B上是/u01/Linux Oracle)。其它的文件均作相同處理,如果服務器B上還沒有相應的目錄,那么就手工創(chuàng)建。

六. 編輯上傳到服務器B上的init<SID>;

.ora文件,將其中涉及的目錄結(jié)構(gòu)全部改為B中目前的目錄結(jié)構(gòu),比如本例中就是將/Linux Oracle改為/u01/Linux Oracle。

七. 在服務器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: SQL>; alter database rename file '/Linux Oracle/oradata/oralinux/system01.dbf'
2 to '/u01/Linux Oracle/oradata/oralinux/system01.dbf'; 按照以上語法修改所有的數(shù)據(jù)文件位置。

十一. 此時數(shù)據(jù)庫已經(jīng)可以使用了,

alter database open;

十二. 將臨時文件添加到TEMP表空間中:

alter tablespace TEMP add tempfile ‘'/u01/Linux 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腳本。

這樣數(shù)據(jù)庫就算完全轉(zhuǎn)移了,如果有什么問題,可以給我發(fā)郵件。沒問題,只要全部online都在,但是因為是online備份,所以如果業(yè)務繁忙,缺少一些數(shù)據(jù)是無法避免的。 如果是在線備份需要先recover database。 如下:

  1. [zhangleyi@as orcl]$ sqlplus "/ as sysdba"  
  2. SQL*Plus: Release 9.2.0.4.0 - Production on Mon Jan 5 17:33:38 2004  
  3. Copyright (c) 1982, 2002, Linux Oracle Corporation. All rights reserved.  
  4. Connected to an idle instance.  
  5. SQL>; startup   
  6. Linux Oracle instance started.  
  7. Total System Global Area 118035836 bytes   
  8. Fixed Size                   451964 bytes   
  9. Variable Size              96468992 bytes   
  10. Database Buffers           20971520 bytes   
  11. Redo Buffers                 143360 bytes   
  12. Database mounted.   
  13. ORA-01113: file 1 needs media recovery   
  14. ORA-01110: data file 1: '/Linux Oracle/oradata/orcl/system01.dbf' 
  1. SQL>; recover database   
  2. Media recovery complete.  
  3. SQL>; shutdown   
  4. ORA-01109: database not open  
  5. Database dismounted.   
  6. Linux Oracle instance shut down.   
  7. SQL>; startup   
  8. Linux Oracle instance started.  
  9. Total System Global Area 118035836 bytes   
  10. Fixed Size                   451964 bytes   
  11. Variable Size              96468992 bytes   
  12. Database Buffers           20971520 bytes   
  13. Redo Buffers                 143360 bytes   
  14. Database mounted.   
  15. Database opened.   
  16. SQL>

【編輯推薦】

  1. Linux Oracle數(shù)據(jù)庫文件移動的方法和步驟
  2. Linux Oracle訪問MySQL的Client端軟件
  3. Linux Oracle 10g軟件安裝數(shù)據(jù)庫
  4. Linux Oracle可以裝在WMware虛擬機上
  5. Linux管理工具安裝包與添加源
責任編輯:佚名 來源: 博客園
相關(guān)推薦

2018-10-12 10:10:58

Ubuntu服務器Oracle Virt

2009-02-18 13:43:00

2009-07-28 19:18:44

物理服務器VMware ESXi服務器虛擬化

2021-12-14 16:15:47

LinuxNginxWeb

2015-05-29 13:22:10

Linux掛載運維

2010-07-01 09:47:18

DNS服務器BIND

2010-05-19 10:31:07

IIS服務器

2010-08-17 15:08:48

MySQL集群

2011-01-13 10:01:27

2010-11-09 13:53:33

2009-06-27 21:35:50

Linux服務器

2022-09-14 09:18:52

SubversionLinux系統(tǒng)

2010-10-29 14:04:49

2009-02-01 09:15:02

UbuntuTwitterMicroblog

2009-04-28 19:46:16

LinuxAIX服務器

2010-10-26 13:54:45

連接Oracle服務器

2016-03-30 10:33:30

Linux服務器管理Cockpit

2009-06-18 15:04:52

2010-02-04 15:53:16

Linux PyLuc

2022-09-13 09:00:19

SubversionLinux
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 午夜丁香视频在线观看 | 亚洲一区二区免费视频 | 草草精品| 四虎影视免费观看 | 亚洲二区精品 | 午夜国产一级片 | 久久成人av电影 | 亚洲成人福利在线观看 | 亚洲精品乱码久久久久久久久 | 亚洲一区精品在线 | 国产精品美女www爽爽爽视频 | 黄色网址在线免费观看 | 91成人在线视频 | 黄色香蕉视频在线观看 | 黄色免费网站在线看 | 欧美精品电影一区 | 在线亚洲一区 | 国产精品久久久久aaaa | 婷婷去俺也去 | 一级黄色毛片免费 | 国产激情91久久精品导航 | 99在线观看视频 | 久久久久一区 | 97狠狠干| 午夜精品久久久久久久久久久久 | 欧美亚洲国产日韩 | 久久久精品亚洲 | a黄视频| 五月天激情电影 | 综合久久久久 | 日韩在线小视频 | 成人亚洲视频 | 国产精品久久影院 | 欧美日韩在线一区二区 | 91精品久久久久久久久 | 日韩欧美三级 | 久久久久久色 | 在线免费看黄 | 欧美一区二区三区在线播放 | 成人午夜视频在线观看 | 国产免费一区二区三区 |