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

在服務器B上安裝Linux Oracle

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

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

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

假設我們的數據庫在服務器A上,$Linux Oracle_BASE是/Linux Oracle,$Linux Oracle_HOME是/Linux Oracle/product/9.2.0。現在我們要將此數據庫轉移到服務器B上,并且新的$Linux Oracle_BASE是/u01/Linux Oracle,$Linux Oracle_HOME是/u01/Linux Oracle/product/9.2.0。SID是oralinux。

操作步驟如下:

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

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

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

那么根據此spfile創建pfile: create pfile from spfile;

三. 關閉服務器A上的數據庫,

shutdown immediate。如果數據庫不允許關閉,那么可以使用聯機備份,這種情況數據庫必須處于archivelog模式,轉移的原理和允許關閉的情況一樣,此處不作討論。

四. 備份服務器A上的所有數據文件,包括以下:
a) 所有的datafile(臨時文件可以不copy,比如temp01.dbf)
b) 所有的online redo log
c) 所有的archive redo log
d) 所有的control file
e) $Linux Oracle_HOME/dbs/init<SID>;.ora(此文件是在上面第二步中創建的)
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(這步可以省略,以后手工創建目錄也可以)

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

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

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

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

七. 在服務器B上,sqlplus “/ as sysdba”,提示進入空閑進程。

八. 根據修改過的pfile創建spfile,create spfile from pfile;

九. 啟動數據庫到mount狀態,startup mount;

十. 修改control file中所有數據文件的位置

可以通過spool生成所有的SQL: SQL>; alter database rename file '/Linux Oracle/oradata/oralinux/system01.dbf'
2 to '/u01/Linux Oracle/oradata/oralinux/system01.dbf'; 按照以上語法修改所有的數據文件位置。

十一. 此時數據庫已經可以使用了,

alter database open;

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

alter tablespace TEMP add tempfile ‘'/u01/Linux Oracle/oradata/oralinux/temp01.dbf’ size 20M;

十三. 還有一些后續工作,

包括更新數據庫B上的監聽配置文件(其實可以不用管,因為9i的實例已經可以自動注冊到監聽程序上了,如果是先起監聽再起數據庫,那么立刻就會注冊,如果是先起數據庫再起監聽,那么會稍微有些延時才注冊),修改/etc/oratab文件,以能夠使用dbstart和dbshut腳本。

這樣數據庫就算完全轉移了,如果有什么問題,可以給我發郵件。沒問題,只要全部online都在,但是因為是online備份,所以如果業務繁忙,缺少一些數據是無法避免的。 如果是在線備份需要先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數據庫文件移動的方法和步驟
  2. Linux Oracle訪問MySQL的Client端軟件
  3. Linux Oracle 10g軟件安裝數據庫
  4. Linux Oracle可以裝在WMware虛擬機上
  5. Linux管理工具安裝包與添加源
責任編輯:佚名 來源: 博客園
相關推薦

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系統

2010-10-29 14:04:49

2009-04-28 19:46:16

LinuxAIX服務器

2009-02-01 09:15:02

UbuntuTwitterMicroblog

2016-03-30 10:33:30

Linux服務器管理Cockpit

2010-10-26 13:54:45

連接Oracle服務器

2010-02-04 15:53:16

Linux PyLuc

2009-06-18 15:04:52

2022-09-13 09:00:19

SubversionLinux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91在线免费视频 | 中文字幕av一区二区三区 | 九九伊人sl水蜜桃色推荐 | av在线播放不卡 | 一区二区中文字幕 | 91免费观看视频 | 一区二区中文字幕 | 日批免费看 | 91视频在线观看免费 | 亚洲成人综合网站 | 成人一区二区三区在线观看 | 北条麻妃av一区二区三区 | 成人国产精品免费观看 | 波多野吉衣久久 | 韩日视频在线观看 | 日本aaa视频 | 日本中文字幕在线视频 | 国产精品毛片久久久久久 | 91精品国产高清一区二区三区 | 亚洲成人福利 | 国产精品欧美日韩 | 91久久国产 | 免费大黄视频 | 亚洲精品www久久久久久广东 | 日韩中文字幕 | 成人午夜在线 | 免费观看www7722午夜电影 | 在线免费观看欧美 | 日韩欧美国产精品 | 国产精品美女久久久av超清 | 1区2区视频 | 国产一区亚洲 | 国产视频精品区 | 成人激情视频 | 成人国产午夜在线观看 | 亚洲视频中文 | 中文字幕高清免费日韩视频在线 | 国产99久久久国产精品 | 国产1区2区在线观看 | 欧美日韩成人影院 | 综合精品 |