真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何遷移oracle 如何遷移微信聊天記錄

怎么將oracle數(shù)據(jù)庫的數(shù)據(jù)遷移

遷移的話,直接導(dǎo)出一個庫的dmp文件,之后導(dǎo)入到另外一個庫里面就可以了(導(dǎo)出和導(dǎo)入數(shù)據(jù)庫版本必須一直,否則導(dǎo)入可能會報錯)。

創(chuàng)新互聯(lián)建站專注于企業(yè)網(wǎng)絡(luò)營銷推廣、網(wǎng)站重做改版、囊謙網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為囊謙等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

遷移數(shù)據(jù)導(dǎo)出:

1 將數(shù)據(jù)庫TEST完全導(dǎo)出,用戶名system 密碼manager 導(dǎo)出到D:\daochu.dmp中

exp system/manager@TEST file=d:\daochu.dmp full=y

2 將數(shù)據(jù)庫中system用戶與sys用戶的表導(dǎo)出

exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)

3 將數(shù)據(jù)庫中的表table1 、table2導(dǎo)出

exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)

4 將數(shù)據(jù)庫中的表table1中的字段filed1以"00"打頭的數(shù)據(jù)導(dǎo)出

Oracle數(shù)據(jù)文件位置遷移

操作系統(tǒng) Windows Server

Oracle Version:

下為非歸檔模式的遷移過程

D:sqlplus /as sysdba

SQL*Plus: Release Production on 星期日 月 : :

Copyright (c) Oracle Corporation All rights reserved

已連接到空閑例程

SQL select * from v$datafile;

select * from v$datafile

*

ERROR位于第 行:

ORA : ORACLE not available

SQL startup;

ORACLE 例程已經(jīng)啟動

Total System Global Area bytes

Fixed Size bytes

Variable Size bytes

Database Buffers bytes

Redo Buffers bytes

數(shù)據(jù)庫裝載完畢

數(shù)據(jù)庫已經(jīng)打開

SQL select name from v$datafile;

NAME

E:ORACLESONBWEBSYSTEM DBF E:ORACLESONBWEBUNDOTBS DBF E:ORACLESONBWEBCWMLITE DBF E:ORACLESONBWEBDRSYS DBF E:ORACLESONBWEBEXAMPLE DBF E:ORACLESONBWEBINDX DBF E:ORACLESONBWEBODM DBF E:ORACLESONBWEBTOOLS DBF E:ORACLESONBWEBUSERS DBF E:ORACLESONBWEBXDB DBF E:ORACLESONBWEBHOUSEWEB ORA

NAME

E:ORACLESONBWEBSDE DBF E:ORACLESONBWEBREALSTAR ORA

已選擇 行

SQL select name from v$controlfile;

NAME

E:ORACLESONBWEBCONTROL CTL E:ORACLESONBWEBCONTROL CTL E:ORACLESONBWEBCONTROL CTL

SQL select * from v$logfile;

GROUP# STATUS TYPE

MEMBER

STALE ONLINE

E:ORACLESONBWEBREDO LOG

ONLINE

E:ORACLESONBWEBREDO LOG

STALE ONLINE

E:ORACLESONBWEBREDO LOG

SQL shutdown immediate;

數(shù)據(jù)庫已經(jīng)關(guān)閉

已經(jīng)卸載數(shù)據(jù)庫

ORACLE 例程已經(jīng)關(guān)閉

SQL host copy E:ORACLESONBWEB* dbf D:oracleoradataSONBWEB;

E:ORACLESONBWEBCWMLITE DBF E:ORACLESONBWEBDRSYS DBF E:ORACLESONBWEBEXAMPLE DBF E:ORACLESONBWEBINDX DBF E:ORACLESONBWEBODM DBF E:ORACLESONBWEBSDE DBF E:ORACLESONBWEBSYSTEM DBF E:ORACLESONBWEBTEMP DBF E:ORACLESONBWEBTOOLS DBF E:ORACLESONBWEBUNDOTBS DBF E:ORACLESONBWEBUSERS DBF E:ORACLESONBWEBXDB DBF已復(fù)制??????? 個文件

SQL host copy E:ORACLESONBWEB* ora D:oracleoradataSONBWEB;

E:ORACLESONBWEBHOUSEWEB ORA E:ORACLESONBWEBREALSTAR ORA已復(fù)制???????? 個文件

SQL host copy E:ORACLESONBWEB* ctl D:oracleoradataSONBWEB;

E:ORACLESONBWEBCONTROL CTL E:ORACLESONBWEBCONTROL CTL E:ORACLESONBWEBCONTROL CTL已復(fù)制???????? 個文件

SQL host copy E:ORACLESONBWEB* log D:oracleoradataSONBWEB;

E:ORACLESONBWEBREDO LOG E:ORACLESONBWEBREDO LOG E:ORACLESONBWEBREDO LOG已復(fù)制???????? 個文件

SQL create pfile from spfile;

文件已創(chuàng)建

編輯生成的pfile即INITSID ORA默認(rèn)在$Oracle_HOME\database下 此例中為INITsonbweb ORA 將文件中控制文件的路徑改成遷移后的路徑

SQL create spfile from pfile;

文件已創(chuàng)建

SQL startup mount;

ORACLE 例程已經(jīng)啟動

Total System Global Area bytes

Fixed Size bytes

Variable Size bytes

Database Buffers bytes

Redo Buffers bytes

數(shù)據(jù)庫裝載完畢

SQL alter database rename file E:ORACLESONBWEBSYSTEM DBF to D:oracleoradataSONBWEBsystem dbf ;

數(shù)據(jù)庫已更改

SQL alter database rename file E:ORACLESONBWEBCWMLITE DBF to D:oracleoradataSONBWEBcwmlite dbf ;

數(shù)據(jù)庫已更改

SQL alter database rename file E:ORACLESONBWEBDRSYS DBF to D:oracleoradataSONBWEBdrsys dbf ;

數(shù)據(jù)庫已更改

SQL alter database rename file E:ORACLESONBWEBEXAMPLE DBF to D:oracleoradataSONBWEBexample dbf ;

數(shù)據(jù)庫已更改

SQL alter database rename file E:ORACLESONBWEBINDX DBF to D:oracleoradataSONBWEBindx dbf ;

數(shù)據(jù)庫已更改

SQL alter database rename file E:ORACLESONBWEBODM DBF to D:oracleoradataSONBWEBodm dbf ;

數(shù)據(jù)庫已更改

SQL alter database rename file E:ORACLESONBWEBTOOLS DBF to D:oracleoradataSONBWEB ools dbf ;

數(shù)據(jù)庫已更改

SQL alter database rename file E:ORACLESONBWEBUSERS DBF to D:oracleoradataSONBWEBusers dbf ;

數(shù)據(jù)庫已更改

SQL alter database rename file E:ORACLESONBWEBXDB DBF to D:oracleoradataSONBWEBsdb dbf ;

alter database rename file E:ORACLESONBWEBXDB DBF

*

ERROR位于第 行:

ORA :重命名日志/數(shù)據(jù)文件時出錯

ORA :重命名數(shù)據(jù)文件 時出錯 未找到新文件

D:oracleoradataSONBWEBsdb dbf ORA : 數(shù)據(jù)文件 : E:ORACLESONBWEBXDB DBF

ORA :無法打開文件

OSD :無法打開文件

O/S Error: (OS ) 系統(tǒng)找不到指定的文件

SQL alter database rename file E:ORACLESONBWEBXDB DBF to D:oracleoradataSONBWEBxdb dbf ;

數(shù)據(jù)庫已更改

SQL alter database rename file E:ORACLESONBWEBHOUSEWEB ORA to D:oracleoradataSONBWEBhouseweb ora ;

數(shù)據(jù)庫已更改

SQL alter database rename file E:ORACLESONBWEBsde dbf to D:oracleoradataSONBWEBsde dbf ;

數(shù)據(jù)庫已更改

SQL alter database rename file E:ORACLESONBWEBREALSTAR ORA to D:oracleoradataSONBWEBREALSTAR ORA ;

數(shù)據(jù)庫已更改

SQL alter database rename file E:ORACLESONBWEBREDO LOG to D:oracleoradataSONBWEBREDO LOG ;

數(shù)據(jù)庫已更改

SQL alter database rename file E:ORACLESONBWEBREDO LOG to D:oracleoradataSONBWEBREDO LOG ;

數(shù)據(jù)庫已更改

SQL alter database rename file E:ORACLESONBWEBREDO LOG to D:oracleoradataSONBWEBREDO LOG ;

數(shù)據(jù)庫已更改

臨時文件更改無效 必須刪除原先的臨時文件重新生成

SQL startup;

ORA :無法啟動已在運(yùn)行的ORACLE 請首先關(guān)閉

SQL shutdown immediate;

ORA :數(shù)據(jù)庫未打開

已經(jīng)卸載數(shù)據(jù)庫

ORACLE 例程已經(jīng)關(guān)閉

SQL startup;

ORACLE 例程已經(jīng)啟動

Total System Global Area bytes

Fixed Size bytes

Variable Size bytes

Database Buffers bytes

Redo Buffers bytes

數(shù)據(jù)庫裝載完畢

數(shù)據(jù)庫已經(jīng)打開

SQL select * from v$tempfile;

FILE# CREATION_CHANGE# CREATION_T TS# RFILE# STATUS ENABLED

BYTES BLOCKS CREATE_BYTES BLOCK_SIZE

NAME

ONLINE READ WRITE

E:ORACLESONBWEBTEMP DBF

SQL alter database tempfile E:ORACLESONBWEBTEMP DBF drop;

數(shù)據(jù)庫已更改

SQL alter tablespace temp add tempfile D:oracleoradataSONBWEBTEMP ora s

ize M reuse;

表空間已更改

SQL select * from v$tempfile;

FILE# CREATION_CHANGE# CREATION_T TS# RFILE# STATUS ENABLED

BYTES BLOCKS CREATE_BYTES BLOCK_SIZE

NAME

ONLINE READ WRITE

D:ORACLEORADATASONBWEBTEMP ORA

本文來自CSDN博客

SQL

lishixinzhi/Article/program/Oracle/201311/17411

Oracle數(shù)據(jù)庫遷移的幾種方式

數(shù)據(jù)量小的話一般直接用數(shù)據(jù)泵或者exp/imp就OK了,也可以用RMAN備份,這些都是比較常規(guī)的,偏門點(diǎn)的可以用傳輸表空間,dblink直接復(fù)制等,反正看情況。

oracle歷史數(shù)據(jù)遷移

Oracle數(shù)據(jù)庫的數(shù)據(jù)遷移方法有哪些呢

Windows中oracle服務(wù)啟動 關(guān)閉腳本 oracle控制文件的管理 隨著數(shù)據(jù)庫管理系統(tǒng)和操作系統(tǒng)平臺的更新?lián)Q代的速度的加快,數(shù)據(jù)庫管理員經(jīng)常需要在兩個不同的數(shù)據(jù)庫之間或在兩種不同的系統(tǒng)平臺之間進(jìn)行數(shù)據(jù)遷移。

本文介紹了數(shù)據(jù)庫數(shù)據(jù)遷移的一般步驟以及實現(xiàn)向Oracle8i數(shù)據(jù)庫進(jìn)行數(shù)據(jù)遷移的幾種方法,并對它們的優(yōu)缺點(diǎn)做了對比分析。 在開發(fā)環(huán)境向運(yùn)行環(huán)境轉(zhuǎn)換、低版本數(shù)據(jù)庫向高版本數(shù)據(jù)庫轉(zhuǎn)換以及兩個不同數(shù)據(jù)庫之間進(jìn)行轉(zhuǎn)換時,數(shù)據(jù)庫中的數(shù)據(jù)(包括結(jié)構(gòu)定義)需要被轉(zhuǎn)移并使之正常運(yùn)行,這就是數(shù)據(jù)庫中的數(shù)據(jù)遷移。

對于中小型數(shù)據(jù)庫,如Foxpro中的*。dbf,這種遷移非常簡單,一般只需通過簡單的Copy就能完成。

但對于大型數(shù)據(jù)庫系統(tǒng),如Oracle 數(shù)據(jù)庫,數(shù)據(jù)遷移就不那么簡單了,它需要利用一定的技術(shù)和經(jīng)驗,有步驟按計劃地完成。 數(shù)據(jù)遷移的一般步驟 對數(shù)據(jù)庫管理人員來說,數(shù)據(jù)庫數(shù)據(jù)遷移極具挑戰(zhàn)性,一旦措施不當(dāng),珍貴的數(shù)據(jù)資源將面臨丟失的危險,要成功地實現(xiàn)數(shù)據(jù)庫數(shù)據(jù)平滑遷移,需要周密計劃和充分準(zhǔn)備,并按照一定的步驟來完成。

設(shè)計數(shù)據(jù)遷移方案 設(shè)計數(shù)據(jù)遷移方案主要包括以下幾個方面工作:研究與數(shù)據(jù)遷移相關(guān)的資料,或在網(wǎng)站上查詢相關(guān)內(nèi)容、評估和選擇數(shù)據(jù)遷移的軟硬件平臺、選擇數(shù)據(jù)遷移方法、選擇數(shù)據(jù)備份和恢復(fù)策略、設(shè)計數(shù)據(jù)遷移和測試方案等。 進(jìn)行數(shù)據(jù)模擬遷移 根據(jù)設(shè)計的數(shù)據(jù)遷移方案,建立一個模擬的數(shù)據(jù)遷移環(huán)境,它既能仿真實際環(huán)境又不影響實際數(shù)據(jù),然后在數(shù)據(jù)模擬遷移環(huán)境中測試數(shù)據(jù)遷移的效果。

數(shù)據(jù)模擬遷移前也應(yīng)按備份策略備份模擬數(shù)據(jù),以便數(shù)據(jù)遷移后能按恢復(fù)策略進(jìn)行恢復(fù)測試。 測試數(shù)據(jù)模擬遷移:根據(jù)設(shè)計的數(shù)據(jù)遷移測試方案測試數(shù)據(jù)模擬遷移,也就是檢查數(shù)據(jù)模擬遷移后數(shù)據(jù)和應(yīng)用軟件是否正常,主要包括:數(shù)據(jù)一致性測試、應(yīng)用軟件執(zhí)行功能測試、性能測試、數(shù)據(jù)備份和恢復(fù)測試等。

準(zhǔn)備實施數(shù)據(jù)遷移:數(shù)據(jù)模擬遷移測試成功后,在正式實施數(shù)據(jù)遷移前還需要做好以下幾個方面工作:進(jìn)行完全數(shù)據(jù)備份、確定數(shù)據(jù)遷移方案、安裝和配置軟硬件等。 正式實施數(shù)據(jù)遷移:按照確定的數(shù)據(jù)遷移方案,正式實施數(shù)據(jù)遷移。

測試數(shù)據(jù)遷移效果:按照數(shù)據(jù)遷移測試方案測試數(shù)據(jù)遷移效果,并對數(shù)據(jù)遷移后的數(shù)據(jù)庫參數(shù)和性能進(jìn)行調(diào)整,使之滿足數(shù)據(jù)遷移后實際應(yīng)用系統(tǒng)的需要。 移植系統(tǒng)應(yīng)用軟件:將實際應(yīng)用系統(tǒng)的應(yīng)用軟件移植到數(shù)據(jù)遷移后的數(shù)據(jù)庫系統(tǒng)上,并使之正常運(yùn)行。

正式運(yùn)行應(yīng)用系統(tǒng):在正式實施數(shù)據(jù)遷移成功并且數(shù)據(jù)庫參數(shù)和性能達(dá)到要求后,就可以正式運(yùn)行應(yīng)用系統(tǒng),并投入實際使用。

Oracle數(shù)據(jù)庫的數(shù)據(jù)遷移方法是怎樣的

主要介紹了Oracle數(shù)據(jù)庫的數(shù)據(jù)遷移方法,詳細(xì)內(nèi)容請大家參考下文: 隨著數(shù)據(jù)庫管理系統(tǒng)和操作系統(tǒng)平臺的更新?lián)Q代的速度的加快,數(shù)據(jù)庫管理員經(jīng)常需要在兩個不同的數(shù)據(jù)庫之間或在兩種不同的系統(tǒng)平臺之間進(jìn)行數(shù)據(jù)遷移。

本文介紹了數(shù)據(jù)庫數(shù)據(jù)遷移的一般步驟以及實現(xiàn)向Oracle8i數(shù)據(jù)庫進(jìn)行數(shù)據(jù)遷移的幾種方法,并對它們的優(yōu)缺點(diǎn)做了對比分析。 在開發(fā)環(huán)境向運(yùn)行環(huán)境轉(zhuǎn)換、低版本數(shù)據(jù)庫向高版本數(shù)據(jù)庫轉(zhuǎn)換以及兩個不同數(shù)據(jù)庫之間進(jìn)行轉(zhuǎn)換時,數(shù)據(jù)庫中的數(shù)據(jù)(包括結(jié)構(gòu)定義)需要被轉(zhuǎn)移并使之正常運(yùn)行,這就是數(shù)據(jù)庫中的數(shù)據(jù)遷移。

對于中小型數(shù)據(jù)庫,如Foxpro中的*。dbf,這種遷移非常簡單,一般只需通過簡單的Copy就能完成。

但對于大型數(shù)據(jù)庫系統(tǒng),如Oracle 數(shù)據(jù)庫,數(shù)據(jù)遷移就不那么簡單了,它需要利用一定的技術(shù)和經(jīng)驗,有步驟按計劃地完成。 數(shù)據(jù)遷移的一般步驟 對數(shù)據(jù)庫管理人員來說,數(shù)據(jù)庫數(shù)據(jù)遷移極具挑戰(zhàn)性,一旦措施不當(dāng),珍貴的數(shù)據(jù)資源將面臨丟失的危險,要成功地實現(xiàn)數(shù)據(jù)庫數(shù)據(jù)平滑遷移,需要周密計劃和充分準(zhǔn)備,并按照一定的步驟來完成。

設(shè)計數(shù)據(jù)遷移方案 設(shè)計數(shù)據(jù)遷移方案主要包括以下幾個方面工作:研究與數(shù)據(jù)遷移相關(guān)的資料,或在網(wǎng)站上查詢相關(guān)內(nèi)容、評估和選擇數(shù)據(jù)遷移的軟硬件平臺、選擇數(shù)據(jù)遷移方法、選擇數(shù)據(jù)備份和恢復(fù)策略、設(shè)計數(shù)據(jù)遷移和測試方案等。 進(jìn)行數(shù)據(jù)模擬遷移 根據(jù)設(shè)計的數(shù)據(jù)遷移方案,建立一個模擬的數(shù)據(jù)遷移環(huán)境,它既能仿真實際環(huán)境又不影響實際數(shù)據(jù),然后在數(shù)據(jù)模擬遷移環(huán)境中測試數(shù)據(jù)遷移的效果。

數(shù)據(jù)模擬遷移前也應(yīng)按備份策略備份模擬數(shù)據(jù),以便數(shù)據(jù)遷移后能按恢復(fù)策略進(jìn)行恢復(fù)測試。 測試數(shù)據(jù)模擬遷移 根據(jù)設(shè)計的數(shù)據(jù)遷移測試方案測試數(shù)據(jù)模擬遷移,也就是檢查數(shù)據(jù)模擬遷移后數(shù)據(jù)和應(yīng)用軟件是否正常,主要包括:數(shù)據(jù)一致性測試、應(yīng)用軟件執(zhí)行功能測試、性能測試、數(shù)據(jù)備份和恢復(fù)測試等。

準(zhǔn)備實施數(shù)據(jù)遷移 數(shù)據(jù)模擬遷移測試成功后,在正式實施數(shù)據(jù)遷移前還需要做好以下幾個方面工作:進(jìn)行完全數(shù)據(jù)備份、確定數(shù)據(jù)遷移方案、安裝和配置軟硬件等。 正式實施數(shù)據(jù)遷移 按照確定的數(shù)據(jù)遷移方案,正式實施數(shù)據(jù)遷移。

測試數(shù)據(jù)遷移效果 按照數(shù)據(jù)遷移測試方案測試數(shù)據(jù)遷移效果,并對數(shù)據(jù)遷移后的數(shù)據(jù)庫參數(shù)和性能進(jìn)行調(diào)整,使之滿足數(shù)據(jù)遷移后實際應(yīng)用系統(tǒng)的需要。 移植系統(tǒng)應(yīng)用軟件 將實際應(yīng)用系統(tǒng)的應(yīng)用軟件移植到數(shù)據(jù)遷移后的數(shù)據(jù)庫系統(tǒng)上,并使之正常運(yùn)行。

以上是我對于這個問題的解答,希望能夠幫到大家。

Oracle數(shù)據(jù)庫遷移幾種方式分別是什么

我們常常需要對數(shù)據(jù)進(jìn)行遷移,遷移到更加高級的主機(jī)上、遷移到遠(yuǎn)程的機(jī)房上、遷移到不同的平臺下…… 一、exp/imp: 這也算是最常用最簡單的方法了,一般是基于應(yīng)用的owner級做導(dǎo)出導(dǎo)入。

操作方法為:在新庫建立好owner和表空間,停老庫的應(yīng)用,在老庫做exp user/pwd owner=XXX file=exp_xxx。 dmp log=exp_xxx。

log buffer=6000000,傳dmp文件到新庫,在新庫做imp user/pwd fromuser=XXX touser=XXX file=exp_xxx。dmp log=imp_xxx。

log ignore=y。 優(yōu)缺點(diǎn):優(yōu)點(diǎn)是可以跨平臺使用;缺點(diǎn)是停機(jī)時間長,停機(jī)時間為從exp到網(wǎng)絡(luò)傳輸?shù)叫聨?,再加上imp的時間。

二、存儲遷移: 這種情況下,數(shù)據(jù)文件、控制文件、日志文件、spfile都在存儲上(一般情況下是裸設(shè)備),我們可以直接把存儲掛到新機(jī)器上,然后在新機(jī)器上啟動數(shù)據(jù)庫。 操作方法:將老庫的pfile(因為里面有指向裸設(shè)備的spfile鏈接),tnsnames。

ora,listener。ora,密碼文件傳到新庫的對應(yīng)位置。

將存儲切至新機(jī),或者用文件拷貝或dd的方式復(fù)制數(shù)據(jù)文件,啟動數(shù)據(jù)庫。 優(yōu)缺點(diǎn):優(yōu)點(diǎn)是該遷移方式非常簡單,主要的工作是主機(jī)工程師的工作,dba只需配合即可,停機(jī)時間為當(dāng)庫、切存儲、起庫的時間。

缺點(diǎn)是要求新老庫都是同一平臺,是相同的數(shù)據(jù)庫版本。 三、利用data guard遷移: 用dg我們不僅可以用來做容災(zāi),物理的dg我們還可以作為遷移的方式。

操作方法:可見://。oracleblog。

/study-note/dg-created-by-rman/或者://。 oracleblog。

/study-note/create-dg-by-rman-one-datafile-by-one-datafile/或者其他相關(guān)網(wǎng)文。注意switch over之后,可以將dg拆掉,去掉log_archive_dest_ 2、FAL_SERVER、FAL_CLIENT、standby_file_management參數(shù)。

另外還要注意如果用rman做dg,注意手工添加tempfile。 優(yōu)缺點(diǎn):優(yōu)點(diǎn)是停機(jī)時間短,停機(jī)時間為switch over的時間。

缺點(diǎn):主機(jī)必須雙份、存儲必須雙份。 四、用rman做遷移: rman比較適合于跨文件系統(tǒng)的遷移,如同平臺下的不同文件系統(tǒng)。

操作方法: 1。停第三方的歸檔備份,如legato或dp 2。

backup數(shù)據(jù)庫: 在一次周末的課程試驗中,頻繁的看到 Data file init write 等待事件。

Oracle與SQLServer之間的數(shù)據(jù)遷移要注意什么

等多種方式,要從ORACLE提取SQL中的數(shù)據(jù),大都是通過透明網(wǎng)關(guān)來實現(xiàn)的。

在異構(gòu)數(shù)據(jù)抽取過程中,最好采用SQL92標(biāo)準(zhǔn)的語法編寫SQL代碼,同時要注意不同數(shù)據(jù)庫之間數(shù)據(jù)類型的轉(zhuǎn)換關(guān)系,如ORACLE的日期類型用DATE、SQL用Datetime等。 一 關(guān)于ORACLE的透明網(wǎng)關(guān)配置 ORACLE安裝時(9i),將TRANSPARENT GATEWAY FOR MSSQL選中,在ORACLE主目錄\BIN中,有個tg4msql.exe程序,它是透明網(wǎng)關(guān)程序啦,同時在主目錄中還有tgrmsql的一個目錄,ORACLE_HOME\tg4msql\admin目錄中的inittg4msql.ora就是需要進(jìn)行配置才能在ORACLE中連接SQL。

1 如何配置透明網(wǎng)關(guān)呢?打開inittg4msql.ora: # HS init parameters xzh代表SQL服務(wù)名,pubs代表要訪問的SQL數(shù)據(jù)庫。 HS_FDS_CONNECT_INFO="SERVER=xzh;DATABASE=pubs" HS_FDS_TRACE_LEVEL=OFF HS_FDS_RECOVERY_ACCOUNT=RECOVER HS_FDS_RECOVERY_PWD=RECOVER 2 監(jiān)聽的配置oracle_home\work\admin\Listiner.ora LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = xzh)(PORT = 1521)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = xzh)(PORT = 1527)) ) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = xzh.world) (ORACLE_HOME = D:\oracle\ora92) (SID_NAME = xzh) ) (SID_DESC = (GLOBAL_DBNAME = tg4msql) (PROGRAM = tg4msql) (SID_NAME = tg4msql) (ORACLE_HOME = D:\oracle\ora92) ) )。

Oracle數(shù)據(jù)庫數(shù)據(jù)遷移包括哪些內(nèi)容

操作方法為:在新庫建立好owner和表空間,停老庫的應(yīng)用,在老庫執(zhí)行:$ exp user/pwd owner=XXX file=exp_xxx.dmp log=exp_xxx.log buffer=6000000,導(dǎo)入dmp文件到新庫,在新庫執(zhí)行如下命令:$ imp user/pwd fromuser=XXX touser=XXX file=exp_xxx.dmp log=imp_xxx.log ignore=y. 優(yōu)缺點(diǎn):優(yōu)點(diǎn)是可以跨平臺使用;缺點(diǎn)是停機(jī)時間長,停機(jī)時間為從exp到網(wǎng)絡(luò)傳輸?shù)叫聨?,再加上imp的時間。

怎樣簡化第三方數(shù)據(jù)庫向Oracle數(shù)據(jù)庫11g的遷移

Oracle SQL Developer是甲骨文公司免費(fèi)提供的數(shù)據(jù)庫開發(fā)工具,可幫助用戶簡化開發(fā)工作,提高編制和調(diào)試SQL和PL/SQL代碼的效率。

現(xiàn)在,這個免費(fèi)工具又增加了方便從第三方數(shù)據(jù)庫向Oracle數(shù)據(jù)庫遷移的新功能。 甲骨文公司軟件開發(fā)副總裁Michael Hichwa說:“自推出Oracle SQL Developer以來,我們一直致力于增加這個產(chǎn)品的功能,以滿足開發(fā)人員社區(qū)的需求。

有了Oracle SQL Developer 1。2版,開發(fā)人員用一個工具軟件,就既可以瀏覽第三方數(shù)據(jù),又能以最低風(fēng)險經(jīng)濟(jì)、無縫地將第三方數(shù)據(jù)遷移到Oracle數(shù)據(jù)庫中。

1。2版極大地簡化了數(shù)據(jù)、表格和存儲程序從非Oracle數(shù)據(jù)庫向Oracle數(shù)據(jù)庫的遷移,有助于確保平滑遷移。

” Oracle SQL Developer遷移工作臺實現(xiàn)了向Oracle數(shù)據(jù)庫的自動遷移 很久以來,甲骨文一直提供獨(dú)立的遷移工作臺工具,以幫助數(shù)據(jù)庫開發(fā)人員從非Oracle數(shù)據(jù)庫向Oracle數(shù)據(jù)庫遷移。Oracle SQL Developer 1。

2版集成了一個更加強(qiáng)大的遷移工作臺工具,即Oracle SQL Developer遷移工作臺(Oracle SQL Developer Migration Workbench)。這個遷移工作臺為數(shù)據(jù)庫開發(fā)人員提供了單一的工具和環(huán)境,他們可以用這個工作臺瀏覽第三方數(shù)據(jù)、遷移數(shù)據(jù)庫對象和數(shù)據(jù)并瀏覽遷移后的數(shù)據(jù)庫,從而降低從第三方數(shù)據(jù)庫向Oracle數(shù)據(jù)庫遷移所需的時間、成本以及有關(guān)風(fēng)險。

Oracle SQL Developer遷移工作臺具有廣泛的數(shù)據(jù)庫遷移功能。用戶可用這個工作臺遷移單個表格或幾個數(shù)據(jù)庫。

用戶連接在數(shù)據(jù)庫上時也可以進(jìn)行遷移,或者用戶可以生成項目表,將其作為遷移項目的組成部分,并用Oracle SQL Developer的SQL和PL/SQL編制與調(diào)試工具修改項目表。 Oracle SQL Developer遷移工作臺具有新的語法分析程序,可以百分之百識別T-SQL語法。

該工作臺還具有單個語句翻譯器,用戶可以將任何種類的T-SQL語句粘貼到編輯器中,并將其即時翻譯成PL/SQL語句。 Oracle SQL Developer遷移工作臺為數(shù)據(jù)庫開發(fā)人員提供了兩個遷移選項。

用戶可以用該工作臺附帶的實用向?qū)С绦蜻M(jìn)行單步遷移,也可以將遷移過程分成幾個部分,以在需要時對各個不同的部分進(jìn)行統(tǒng)一修改。這個工作臺可幫助用戶將以下第三方數(shù)據(jù)庫遷移到Oracle數(shù)據(jù)庫: ?Microsoft SQL Server(版本7。

0、2000和2005); ?Microsoft Access(版本9 7、2000、2002和2003); ?MySQL(版本3。 0、4。

0和5。0)。

ABB用Oracle SQL Developer遷移工作臺節(jié)省時間 ABB是全球領(lǐng)先的工程公司,該公司正在用Oracle SQL Developer 1。2版遷移工作臺實現(xiàn)從SQL Server向Oracle數(shù)據(jù)庫的遷移。

世界各地有很多印刷所采用ABB的自動打印解決方案,就資產(chǎn)和價值鏈優(yōu)化而言,這套解決方案具有非常多的優(yōu)點(diǎn)。ABB的業(yè)務(wù)范圍涵蓋從頁面規(guī)劃、數(shù)字工作流、花輪滾壓、印刷自動化直到整個生產(chǎn)過程的總體規(guī)劃和跟蹤。

ABB公司自動印刷業(yè)務(wù)部設(shè)計師Karl Doerig說:“對我們從SQL Server 2005向Oracle數(shù)據(jù)庫的遷移來說,Oracle SQL Developer遷移工作臺是一個完美的集成開發(fā)環(huán)境。 我們用這個新的遷移工作臺可以在不到兩個小時的時間內(nèi)遷移具有約350個表格和1000個存儲過程的SQL Server 2005數(shù)據(jù)庫框架,而且?guī)缀醪恍枰止ぞ庉嫻ぷ鳌?/p>

以前完成同樣的任務(wù)大約需要兩天時間,光手動改變輸出的說明就有兩頁紙長?!?價格與供貨 Oracle SQL Developer的運(yùn)行版已經(jīng)可以從Oracle技術(shù)網(wǎng)絡(luò)下載,網(wǎng)址為: ://。

oracle。/technology/software/products/sql/index。

。 Oracle SQL Developer可在Linux、Mac OS X和Windows平臺上運(yùn)行,免費(fèi)提供,任何擁有Oracle數(shù)據(jù)庫許可證的客戶都可以獲得對Oracle SQL Developer的支持。

有關(guān)的條款、條件和限制條件適用。甲骨文還為注冊用戶免費(fèi)提供在線論壇,供用戶探討有關(guān)Oracle SQL Developer的話題。

Oracle SQL Developer可用于Oracle數(shù)據(jù)庫11g,經(jīng)過了在企業(yè)版、標(biāo)準(zhǔn)版和標(biāo)準(zhǔn)版1上的認(rèn)證。 這個工具軟件還可用于Oracle數(shù)據(jù)庫10g的所有版本和Oracle9i數(shù)據(jù)庫第二版。

如何將正在運(yùn)行的 Oracle 數(shù)據(jù)庫遷移到另一個系統(tǒng)

在本文提供的示例中,源服務(wù)器配置有控制域和一個托管 Oracle 數(shù)據(jù)庫的來賓域(名為 ldg1)。控制域名為

primary,也是一個 I/O 域。此外,控制域還用作服務(wù)域,為來賓域提供虛擬設(shè)備服務(wù)(虛擬磁盤和虛擬網(wǎng)絡(luò))。

作為服務(wù)域,控制域提供以下虛擬設(shè)備服務(wù):

一個虛擬磁盤服務(wù) (primary-vds0),將物理磁盤作為虛擬磁盤導(dǎo)出到來賓域。

一個虛擬控制臺集中器服務(wù) (primary-vcc0),提供對來賓域虛擬控制臺的訪問。此服務(wù)使用端口范圍 5000–5100

來訪問虛擬控制臺。

一個虛擬交換機(jī)服務(wù) (primary-vsw0),與主網(wǎng)絡(luò)接口 (nxge0)

關(guān)聯(lián)。

軟件安裝和配置

按照以下步驟配置您的環(huán)境以便進(jìn)行實時遷移。

安裝 Oracle Solaris 操作系統(tǒng)

新的 SPARC 服務(wù)器上預(yù)先安裝了 Oracle Solaris。對于這些系統(tǒng),應(yīng)確保安裝了相應(yīng)的 Oracle Solaris

版本,并驗證打了所需的補(bǔ)丁。

要在 SPARC 系統(tǒng)上重新安裝 Oracle

Solaris,請參見 Oracle

Solaris 10 文檔或 Oracle

Solaris 11 文檔。在本文的示例中,操作系統(tǒng)安裝在服務(wù)器的第一個內(nèi)部磁盤上。

安裝 Oracle Solaris 之后,可以配置并啟用系統(tǒng)以使用 Oracle VM Server for SPARC 2.1 軟件。

安裝 Oracle VM

Server for SPARC 軟件

新的 SPARC 服務(wù)器上也預(yù)先安裝了 Oracle VM Server for SPARC 軟件。對于這些系統(tǒng),應(yīng)確保安裝了相應(yīng)的 Oracle VM

Server for SPARC 版本,并驗證打了所有需要的補(bǔ)丁。

如果在服務(wù)器上重新安裝了 Oracle

Solaris,您可能必須重新安裝 Oracle VM Server for SPARC 軟件。參見 Oracle

VM 下載頁面。

以下示例顯示了在每臺物理服務(wù)器上執(zhí)行的操作。每臺服務(wù)器已經(jīng)安裝了 Oracle Solaris 和所需的補(bǔ)丁。

應(yīng)確保系統(tǒng)固件與您計劃安裝的 Oracle VM

Server for SPARC 版本匹配。參見文檔的 Oracle VM

Server for SPARC 2.1 版本說明 中的“所需軟件和補(bǔ)丁”以及 Oracle VM Server for SPARC 2.1

管理指南 中的“升級系統(tǒng)固件”。

從 Oracle

VM 下載頁面下載 Oracle VM Server for SPARC 2.1 軟件。

解壓縮存檔文件。

安裝 SUNWldm.v

程序包。參見 Oracle VM Server for SPARC 2.1 管理指南 中的“在新系統(tǒng)上安裝 Oracle VM Server

for SPARC 軟件”。

primary# pkgadd -d OVM_Server_SPARC-2_1/Product SUNWldm.v

配置存儲陣列

Sun Storage 2540-M2 存儲陣列連接到控制域,控制域?qū)蓚€ LUN(LUN 0 和 LUN 1)作為虛擬磁盤導(dǎo)出到來賓域。

來賓域使用第一個 LUN (LUN 0) 作為操作系統(tǒng)的系統(tǒng)磁盤,使用第二個 LUN (LUN 1) 作為存儲 Oracle 數(shù)據(jù)庫數(shù)據(jù)文件的磁盤。

配置控制域

安裝 Oracle VM Server for SPARC 軟件之后,重新配置當(dāng)前系統(tǒng)使其成為控制域。在每臺物理服務(wù)器上執(zhí)行以下操作:

創(chuàng)建一個虛擬控制臺集中器 (vcc)

服務(wù)以供虛擬網(wǎng)絡(luò)終端服務(wù)器后臺程序 (vntsd) 使用,并作為所有邏輯域控制臺的集中器。

primary# ldm add-vcc port-range=5000-5100 primary-vcc0 primary

創(chuàng)建虛擬磁盤服務(wù)器

(vds)。

primary# ldm add-vds primary-vds0 primary

創(chuàng)建一個虛擬交換機(jī)服務(wù) (vsw)

以便在邏輯域中的虛擬網(wǎng)絡(luò) (vnet) 設(shè)備之間實現(xiàn)聯(lián)網(wǎng)。

primary# ldm add-vsw net-dev=igb0 primary-vsw0 primary

使用 ldm

list-services 命令驗證已經(jīng)創(chuàng)建了這些服務(wù),如清單 1 所示。

清單 1. 驗證服務(wù)

primary# ldm list-services primary

VDS

NAME VOLUME OPTIONS DEVICE

primary-vds0

VCC

NAME PORT-RANGE

primary-vcc0 5000-5100

VSW

NAME MAC NET-DEV DEVICE MODE

primary-vsw0 02:04:4f:fb:9f:0d nxge0 switch@0 prog,promisc

VCC

NAME LDOM PORT-RANGE

primary-vcc0 primary 5000-5100

VSW

NAME LDOM MAC NET-DEV ID DEVICE LINKPROP DEFAULT-VLAN-ID PVID VID ...

primary-vsw0 primary 00:14:4f:f8:28:c2 igb0 0 switch@0 1 1 1500 on

VDS

NAME LDOM VOLUME OPTIONS MPGROUP DEVICE

primary-vds0 primary

Oracle VM Server for SPARC 使用 SSL

對遷移流量進(jìn)行加密,以保護(hù)敏感數(shù)據(jù)免受利用,并消除了對額外硬件和專用網(wǎng)絡(luò)的需求;

當(dāng)源計算機(jī)和目標(biāo)計算機(jī)上的主域具有分配的加密單元時,遷移操作的速度會增加。速度增加的原因在于可以將 SSL 操作分流到加密單元。

注:SPARC T4 CPU

具有內(nèi)置的加密指令,因此您不需要為 CPU 分配這些指令。

確定控制域中是否有加密設(shè)備。

primary# ldm list -o crypto primary

為控制域分配加密資源。

primary# ldm set-crypto 1 primary

為控制域分配 CPU 和內(nèi)存。

您可以通過向源計算機(jī)上的主域中添加更多 CPU 來減少整體遷移時間。最好為每個主域至少分配 8 個 CPU。例如,以下命令為控制域分配 8 個 CPU 和

4 GB 內(nèi)存。

primary# ldm start-reconf primary

primary# ldm set-vcpu 8 primary

primary# ldm set-memory 4G primary

重新啟動系統(tǒng)。

primary# init 6

重新啟動系統(tǒng)之后,啟用 Oracle VM Server for SPARC 并為系統(tǒng)配置一個域:控制域

primary。在控制域中,您可以創(chuàng)建和配置其他域。

確保啟用 Logical Domains Manager

(ldmd) 和虛擬網(wǎng)絡(luò)終端服務(wù)器 (vntsd) 服務(wù)。

primary# svcadm enable ldmd

primary# svcadm enable vntsd

向服務(wù)處理器 (SP)

添加邏輯域計算機(jī)配置。例如,以下命令添加名為 initial 的配置。

primary# ldm add-config initial

驗證該配置可以使用。

primary# ldm list-config

factory-default

initial [current]

配置來賓域

配置控制域之后,創(chuàng)建來賓域以用作 Oracle 數(shù)據(jù)庫節(jié)點(diǎn)。在作為源計算機(jī)的物理服務(wù)器上,僅創(chuàng)建一個來賓域。另一臺物理服務(wù)器最終將成為目標(biāo)計算機(jī)。

最初使用以下資源創(chuàng)建來賓域 ldg1:

8 GB 內(nèi)存。

24 個 CPU。

一個虛擬網(wǎng)絡(luò)接口 (vnet0),它連接到虛擬交換機(jī) primary-vsw0。

一個虛擬磁盤,它在來賓域中顯示為 c0d0 并且是存儲陣列中的一個 LUN。域 ldg1

使用存儲陣列的 LUN 0 (c2t6d0)。

另一個虛擬磁盤,它在來賓域中顯示為 c0d1 并且是存儲陣列中的一個 LUN。域 ldg1

使用存儲陣列的 LUN 1 (c2t6d1)。此虛擬磁盤用于存儲 Oracle 數(shù)據(jù)庫文件。

執(zhí)行以下步驟創(chuàng)建每個來賓域:

在源計算機(jī)上,從控制域創(chuàng)建

ldg1 來賓域。

注:如果您的服務(wù)器不是基于

SPARC T4 的系統(tǒng),則僅執(zhí)行 ldm set-crypto 命令。

primary# ldm create ldg1

primary# ldm set-vcpu 24 ldg1

primary# ldm set-memory 8G ldg1

primary# ldm set-crypto 3 ldg1

primary# ldm add-vnet vnet0 primary-vsw0 ldg1

primary# ldm add-vdsdev /dev/dsk/c2t6d0s2 vol1@primary-vds0

primary# ldm add-vdisk vol1 vol1@primary-vds0 ldg1

primary# ldm add-vdsdev /dev/dsk/c2t6d1s2 oradata@primary-vds0

primary# ldm add-vdisk oradata oradata@primary-vds0 ldg1

創(chuàng)建域之后,在源計算機(jī)上使用以下命令從控制域綁定并啟動來賓域。

primary# ldm bind ldg1

primary# ldm start ldg1

確定域的控制臺端口。

primary# ldm ls ldg1

NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME

ldg1 active -n---- 5000 24 8G 0.0% 1h 1m

使用 telnet 命令訪問

ldg1 域的控制臺。

primary# telnet localhost 5000

啟動來賓域之后,確保在來賓域中安裝了相應(yīng)的 Oracle Solaris 操作系統(tǒng)和補(bǔ)丁。您可以通過網(wǎng)絡(luò)、從 DVD 或使用 DVD ISO

映像來執(zhí)行安裝。參見 Oracle VM Server for SPARC 2.1 管理指南。

注:LUN

通常在不同服務(wù)器上以不同名稱顯示。控制域中的 LUN 名稱不需要相同。但是,兩個系統(tǒng)上的控制域必須使用相同的卷名(vol1 和

oradata)對相同的 LUN(LUN 0 和 LUN 1)進(jìn)行虛擬化。

清單 2 的示例顯示了如何為名為 ldg1 的域配置 8 個 CPU、24 GB 內(nèi)存以及 Sun Storage

2540-M2 存儲陣列中的兩個 LUN。

清單 2. 域配置示例 primary# ldm ls -l ldg1

NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME

ldg1 active -n---- 5000 24 8G 0.0% 1h 1m

SOFTSTATE

Solaris running

MAC

00:14:4f:fb:96:89

HOSTID

0x84fb9689

CONTROL

failure-policy=ignore

DEPENDENCY

master=

VCPU

VID PID UTIL STRAND

0 16 0.2% 100%

1 17 0.0% 100%

2 18 0.5% 100%

3 19 0.0% 100%

4 20 0.0% 100%

5 21 0.0% 100%

6 22 0.1% 100%

7 23 0.0% 100%

8 24 0.1% 100%

9 25 0.0% 100%

10 26 0.0% 100%

11 27 0.0% 100%

12 28 0.0% 100%

13 29 0.0% 100%

14 30 0.0% 100%

15 31 0.0% 100%

16 32 0.0% 100%

17 33 0.0% 100%

18 34 0.0% 100%

19 35 0.0% 100%

20 36 0.0% 100%

21 37 0.0% 100%

22 38 0.0% 100%

23 39 0.1% 100%

MEMORY

RA PA SIZE

0x8000000 0x408000000 8G

VARIABLES

boot-device=vdisk1

keyboard-layout=US-English

NETWORK

NAME SERVICE ID DEVICE MAC MODE PVID VID MTU LINKPROP

vnet1 primary-vsw0@primary 0 network@0 00:14:4f:f9:c0:62 1 1500

DISK

NAME VOLUME TOUT ID DEVICE SERVER MPGROUP

vdisk1 vol1@primary-vds0 0 disk@0 primary

oradata oradata@primary-vds0 1 disk@1 primary

VCONS

NAME SERVICE PORT

ldg1 primary-vcc0@primary 5000

清單 3 的示例顯示了控制域的配置。使用 ldm list-services

命令驗證已經(jīng)創(chuàng)建了這些服務(wù)。

清單 3. 控制域配置示例 primary# ldm ls-services primary

VCC

NAME LDOM PORT-RANGE

primary-vcc0 primary 5000-5100

VSW

NAME LDOM MAC NET-DEV ID DEVICE LINKPROP DEFAULT-VLAN-ID ...

primary-vsw0 primary 00:14:4f:f9:32:b0 nxgeg0 0 switch@0 1 1 ...

VDS

NAME LDOM VOLUME OPTIONS MPGROUP DEVICE

primary-vds0 primary vol1 /dev/dsk/c2t6d0s2

oradata /dev/dsk/c2t6d1s2

在來賓域中安裝 Oracle Solaris

確保在來賓域中安裝了相應(yīng)的 Oracle Solaris 版本,并驗證打了所需的補(bǔ)丁。

在來賓域中安裝 Oracle Solaris 之后,可以配置并啟用系統(tǒng)使其使用 Oracle 數(shù)據(jù)庫。

安裝 Oracle Database

Oracle Database 軟件的安裝類似于標(biāo)準(zhǔn) Oracle Database 安裝。首先安裝 Oracle

Database,然后應(yīng)用最新補(bǔ)丁集。使用第二個 LUN 創(chuàng)建 UFS 或 ZFS 文件系統(tǒng)用于存儲 Oracle 數(shù)據(jù)庫數(shù)據(jù)文件。

有關(guān)針對 Oracle 數(shù)據(jù)庫使用 ZFS

的更多信息,請參見針對

Oracle 數(shù)據(jù)庫配置 Oracle Solaris ZFS。

準(zhǔn)備目標(biāo)服務(wù)器

按如下方式準(zhǔn)備目標(biāo)服務(wù)器。

執(zhí)行以下各節(jié)中所述的步驟來準(zhǔn)備目標(biāo)計算機(jī):

安裝 Oracle VM

Server for SPARC 軟件

配置控制域

確保在目標(biāo)服務(wù)器上提供了供待遷移域使用的所有虛擬 I/O 服務(wù)。

確保目標(biāo)服務(wù)器有權(quán)訪問同一存儲中的 LUN 0 和 LUN

1。

要將第一個 LUN (LUN 0) 和第二個 LUN (LUN 1) 添加到目標(biāo)計算機(jī),從目標(biāo)服務(wù)器的控制域執(zhí)行以下命令:

# ldm add-vdsdev /dev/dsk/c2t6d0s2 vol1@primary-vds0

# ldm add-vdsdev /dev/dsk/c2t6d1s2 oradata@primary-vds0

注:LUN

通常在不同服務(wù)器上以不同名稱顯示??刂朴蛑械?LUN 名稱不需要相同。但是,兩個系統(tǒng)上的控制域必須使用相同的卷名(vol1 和

oradata)對相同的 LUN(LUN 0 和 LUN 1)進(jìn)行虛擬化。

確保待遷移域中的每個虛擬網(wǎng)絡(luò)設(shè)備在目標(biāo)計算機(jī)上都有一個對應(yīng)的虛擬網(wǎng)絡(luò)交換機(jī):

# ldm add-vsw net-dev=nxge0 primary-vsw0 primary


分享題目:如何遷移oracle 如何遷移微信聊天記錄
文章出自:http://weahome.cn/article/hhpohd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部