欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

直接拷貝數(shù)據(jù)文件實(shí)現(xiàn)Oracle數(shù)據(jù)遷移

 更新時(shí)間:2017年01月31日 10:58:33   作者:不爭(zhēng)  
Oracle 數(shù)據(jù)遷移是比較麻煩的,對(duì)菜鳥(niǎo)來(lái)說(shuō)更是如此。最近由于更換服務(wù)器,需要將Oracle遷移到另外一臺(tái)機(jī)器,在兩個(gè)服務(wù)器環(huán)境相同,以及 Oracle版本相同的前提下,通過(guò)直接拷貝數(shù)據(jù)文件到新服務(wù)器,就可以直接遷移成功。這里記錄一下遷移步驟。需要的朋友可以參考。

背景介紹

由于機(jī)房服務(wù)器變更,需要將 Oracle 遷移到一臺(tái)新服務(wù)器上去。

以下是環(huán)境說(shuō)明:

  • 原服務(wù)器地址: 192.168.1.15
  • 新服務(wù)器地址: 192.168.1.18
  • 操作系統(tǒng):都是 CentOS 6.5
  • 數(shù)據(jù)庫(kù)版本: 都是 11.2.0.1

新服務(wù)器上安裝和配置 Oracle

  • 192.168.1.18

在新服務(wù)器(192.168.1.18)上安裝了Oracle,為了保險(xiǎn),主機(jī)名、數(shù)據(jù)庫(kù)實(shí)例名、安裝目錄都和原數(shù)據(jù)庫(kù)保持一致。具體安裝方法可參考:centos 6.5下安裝oracle 11gR2與Oracle自動(dòng)啟動(dòng)的配置

查詢需要拷貝的文件

  1. 192.168.1.15
  2. 需要切換到 oracle 用戶
  3. 使用 sqlplus 登錄進(jìn) Oracle 數(shù)據(jù)庫(kù)
sqlplus / as sysdba
SQL> show parameter pfile
NAME     TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile    string /u01/app/oracle/product/11.2.0/dbhome_1/dbs/spfileorcl.ora
SQL> show parameter control
NAME     TYPE VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time integer 7
control_files   string /u01/app/oracle/oradata/orcl/control01.ctl, /u01/app/oracle/recovery_area/orcl/control02.ctl
control_management_pack_access string DIAGNOSTIC+TUNING
SQL> select * from v$logfile;
 GROUP# STATUS TYPE MEMBER          IS_RECOVERY_DEST_FILE
---------- ------- ------- -------------------------------------------------------------------------------- ---------------------
  3  ONLINE /u01/app/oracle/oradata/orcl/redo03.log      NO
  2  ONLINE /u01/app/oracle/oradata/orcl/redo02.log      NO
  1  ONLINE /u01/app/oracle/oradata/orcl/redo01.log      NO
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
/u01/app/oracle/oradata/orcl/system01.dbf
/u01/app/oracle/oradata/orcl/sysaux01.dbf
/u01/app/oracle/oradata/orcl/undotbs01.dbf
/u01/app/oracle/oradata/orcl/users01.dbf
/u01/app/oracle/oradata/orcl/users02.dbf
SQL> select name from v$tempfile;
NAME
--------------------------------------------------------------------------------
/u01/app/oracle/oradata/orcl/temp01.dbf

根據(jù)以上查詢結(jié)果,發(fā)現(xiàn)有以下文件需要拷貝:

/u01/app/oracle/product/11.2.0/dbhome_1/dbs/spfileorcl.ora
/u01/app/oracle/oradata/orcl/control01.ctl
/u01/app/oracle/recovery_area/orcl/control02.ctl
/u01/app/oracle/oradata/orcl/redo03.log
/u01/app/oracle/oradata/orcl/redo02.log
/u01/app/oracle/oradata/orcl/redo01.log
/u01/app/oracle/oradata/orcl/system01.dbf
/u01/app/oracle/oradata/orcl/sysaux01.dbf
/u01/app/oracle/oradata/orcl/undotbs01.dbf
/u01/app/oracle/oradata/orcl/users01.dbf
/u01/app/oracle/oradata/orcl/users02.dbf
/u01/app/oracle/oradata/orcl/users03.dbf
/u01/app/oracle/oradata/orcl/temp01.dbf

停掉原數(shù)據(jù)庫(kù)與新數(shù)據(jù)庫(kù)

  • 192.168.1.15 和 192.168.1.18
  • 使用 root 用戶
service oracle stop

使用scp拷貝文件到新服務(wù)器

  • 192.168.1.15
  • scp 命令可以把文件復(fù)制到遠(yuǎn)程 Linux 服務(wù)器,可以參考:scp 命令
scp /u01/app/oracle/product/11.2.0/dbhome_1/dbs/spfileorcl.ora oracle@192.168.1.18:/u01/app/oracle/product/11.2.0/dbhome_1/dbs/spfileorcl.ora
scp /u01/app/oracle/oradata/orcl/control01.ctl oracle@192.168.1.18:/u01/app/oracle/oradata/orcl/control01.ctl
scp /u01/app/oracle/recovery_area/orcl/control02.ctl oracle@192.168.1.18:/u01/app/oracle/recovery_area/orcl/control02.ctl
scp /u01/app/oracle/oradata/orcl/redo03.log oracle@192.168.1.18:/u01/app/oracle/oradata/orcl/redo03.log
scp /u01/app/oracle/oradata/orcl/redo02.log oracle@192.168.1.18:/u01/app/oracle/oradata/orcl/redo02.log
scp /u01/app/oracle/oradata/orcl/redo01.log oracle@192.168.1.18:/u01/app/oracle/oradata/orcl/redo01.log
scp /u01/app/oracle/oradata/orcl/system01.dbf oracle@192.168.1.18:/u01/app/oracle/oradata/orcl/system01.dbf
scp /u01/app/oracle/oradata/orcl/sysaux01.dbf oracle@192.168.1.18:/u01/app/oracle/oradata/orcl/sysaux01.dbf
scp /u01/app/oracle/oradata/orcl/undotbs01.dbf oracle@192.168.1.18:/u01/app/oracle/oradata/orcl/undotbs01.dbf
scp /u01/app/oracle/oradata/orcl/users01.dbf oracle@192.168.1.18:/u01/app/oracle/oradata/orcl/users01.dbf
scp /u01/app/oracle/oradata/orcl/users02.dbf oracle@192.168.1.18:/u01/app/oracle/oradata/orcl/users02.dbf
scp /u01/app/oracle/oradata/orcl/users03.dbf oracle@192.168.1.18:/u01/app/oracle/oradata/orcl/users03.dbf
scp /u01/app/oracle/oradata/orcl/temp01.dbf oracle@192.168.1.18:/u01/app/oracle/oradata/orcl/temp01.dbf

等待拷貝完成

嘗試啟動(dòng)新數(shù)據(jù)庫(kù)

  1. 192.168.1.18
  2. 使用 oracle 用戶

dba 登錄進(jìn)行啟動(dòng)數(shù)據(jù)庫(kù)

[oracle@oracle ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Thu Sep 17 09:26:11 2015
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 6747725824 bytes
Fixed Size   2213976 bytes
Variable Size  5100275624 bytes
Database Buffers  1610612736 bytes
Redo Buffers  34623488 bytes
Database mounted.
Database opened.

注意最后一句,到這里就啟動(dòng)成功了。這次很順利,沒(méi)有出現(xiàn)意外。也可以通過(guò)以下語(yǔ)句檢測(cè)數(shù)據(jù)庫(kù)的狀態(tài):

SQL> select status from v$instance;
STATUS
------------
OPEN

如果 Database mounted 成功后報(bào)錯(cuò),也就是數(shù)據(jù)庫(kù)最終不是 open 狀態(tài),只是 mounted 狀態(tài), 可以嘗試恢復(fù)數(shù)據(jù)庫(kù)。

recover database;

完成后,再打開(kāi)數(shù)據(jù)庫(kù),一般可以成功。

alter database open;

驗(yàn)證兩個(gè)庫(kù)的數(shù)據(jù)

根據(jù)自己的實(shí)際情況進(jìn)行驗(yàn)證, 這里不再贅述.

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。

相關(guān)文章

  • Oracle歸檔日志文件(查看、配置、刪除)

    Oracle歸檔日志文件(查看、配置、刪除)

    歸檔日志是非活動(dòng)的重做日志備份.通過(guò)使用歸檔日志,可以保留所有重做歷史記錄,本文主要介紹了Oracle歸檔日志文件(查看、配置、刪除),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • Oracle expdp/impdp 及 exp/imp 命令詳解

    Oracle expdp/impdp 及 exp/imp 命令詳解

    使用Oracle數(shù)據(jù)庫(kù)的過(guò)程中會(huì)經(jīng)常對(duì)數(shù)據(jù)進(jìn)行導(dǎo)入導(dǎo)出,Oracle 數(shù)據(jù)庫(kù)提供 expdp / impdp (Data Pump,數(shù)據(jù)泵)以及 exp / imp 兩種工具進(jìn)行數(shù)據(jù)的導(dǎo)入導(dǎo)出,可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行邏輯備份,這篇文章主要介紹了Oracle expdp/impdp 及 exp/imp 命令詳解,需要的朋友可以參考下
    2024-07-07
  • oracle批量update的性能優(yōu)化方式

    oracle批量update的性能優(yōu)化方式

    這篇文章主要介紹了oracle批量update的性能優(yōu)化方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Oracle按身份證號(hào)得到省市、性別、年齡的示例代碼

    Oracle按身份證號(hào)得到省市、性別、年齡的示例代碼

    這篇文章主要介紹了Oracle按身份證號(hào)得到省市、性別、年齡,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Oracle 的入門心得 強(qiáng)烈推薦

    Oracle 的入門心得 強(qiáng)烈推薦

    oracle的體系太龐大了,對(duì)于初學(xué)者來(lái)說(shuō),難免會(huì)有些無(wú)從下手的感覺(jué),什么都想學(xué),結(jié)果什么都學(xué)不好,所以把學(xué)習(xí)經(jīng)驗(yàn)共享一下,希望讓剛剛?cè)腴T的人對(duì)oracle有一個(gè)總體的認(rèn)識(shí),少走一些彎路。
    2009-05-05
  • Oracle中部分不兼容對(duì)象遷移到OceanBase的三種處理方式

    Oracle中部分不兼容對(duì)象遷移到OceanBase的三種處理方式

    本文總結(jié)分析了 3 種 Oracle 對(duì)象和 OB 對(duì)象不兼容時(shí)的處理方法和提前統(tǒng)計(jì)發(fā)現(xiàn)的操作方式,在遷移前提前發(fā)現(xiàn)這類問(wèn)題能有效避免在遷移過(guò)程中報(bào)錯(cuò)的問(wèn)題,需要的朋友可以參考下
    2024-03-03
  • Oracle臨時(shí)表空間管理和優(yōu)化操作

    Oracle臨時(shí)表空間管理和優(yōu)化操作

    Oracle臨時(shí)表空間(Temporary Tablespace)主要用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)運(yùn)行中產(chǎn)生的臨時(shí)對(duì)象,例如SQL排序結(jié)果集,臨時(shí)表等,這些對(duì)象的生存周期只有會(huì)話,本文總結(jié)了Oralce中涉及臨時(shí)表空間的管理和優(yōu)化操作,需要的朋友可以參考下
    2024-07-07
  • 利用PL/SQL從Oracle數(shù)據(jù)庫(kù)導(dǎo)出和導(dǎo)入數(shù)據(jù)

    利用PL/SQL從Oracle數(shù)據(jù)庫(kù)導(dǎo)出和導(dǎo)入數(shù)據(jù)

    這篇文章主要為大家詳細(xì)介紹了利用PL/SQL從Oracle數(shù)據(jù)庫(kù)導(dǎo)出數(shù)據(jù)和導(dǎo)入數(shù)據(jù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • 教你如何通過(guò)PL/SQL創(chuàng)建序列和觸發(fā)器實(shí)現(xiàn)表自增字段

    教你如何通過(guò)PL/SQL創(chuàng)建序列和觸發(fā)器實(shí)現(xiàn)表自增字段

    本文給大家分享如何通過(guò)PL/SQL創(chuàng)建序列和觸發(fā)器實(shí)現(xiàn)表自增字段,需要注意的是,在數(shù)據(jù)庫(kù)操作中,觸發(fā)器的使用對(duì)系統(tǒng)資源耗費(fèi)相對(duì)較大,考慮到大表操作的性能問(wèn)題,?我們盡可能的減少觸發(fā)器的使用,改為直接手動(dòng)調(diào)用序列函數(shù)即可
    2022-11-11
  • oracle中print_table存儲(chǔ)過(guò)程實(shí)例介紹

    oracle中print_table存儲(chǔ)過(guò)程實(shí)例介紹

    存儲(chǔ)過(guò)程(Stored Procedure),就是一組用于完成特定數(shù)據(jù)庫(kù)功能的SQL語(yǔ)句集,該SQL語(yǔ)句集經(jīng)過(guò)編譯后存儲(chǔ)在數(shù)據(jù)庫(kù)系統(tǒng)中。這篇文章主要介紹了oracle中print_table存儲(chǔ)過(guò)程介紹,需要的朋友可以參考下
    2018-09-09

最新評(píng)論