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

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

oracle如何移庫(kù) oracle數(shù)據(jù)庫(kù)遷移怎么操作

關(guān)于Oracle庫(kù)移庫(kù)的問題(答案對(duì)的追加100)

首先要確保A,B系統(tǒng)版本和Oracle版本都是一致的,并且要移動(dòng)的硬盤已經(jīng)包含完整數(shù)據(jù)庫(kù)所有文件。

創(chuàng)新互聯(lián)建站成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元同仁做網(wǎng)站,已為上家服務(wù),為同仁各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108

A系統(tǒng)在移除數(shù)據(jù)庫(kù)所在硬盤時(shí),數(shù)據(jù)庫(kù)必須是正常關(guān)閉狀態(tài)。(如果保存有高價(jià)值數(shù)據(jù),建議備份好硬盤后再移入B系統(tǒng))

隨后,在目標(biāo)B系統(tǒng)將硬盤按照A系統(tǒng)掛載[Linux系統(tǒng)掛載點(diǎn)保持一致, Windows系統(tǒng)盤符號(hào)一致;否則會(huì)增加后續(xù)步驟的復(fù)雜度和風(fēng)險(xiǎn)。]

需要有將pfile或者spfile從A系統(tǒng)復(fù)制過來。

將listener.ora和tnsnames.ora復(fù)制過來,并根據(jù)當(dāng)前B系統(tǒng)做更正。

最后,按照A系統(tǒng)上的同樣方式啟動(dòng)B系統(tǒng)上的數(shù)據(jù)庫(kù)。[若是WIndows平臺(tái)的,需要先在B系統(tǒng)上配置好Oracle相關(guān)服務(wù)]

如何將oracle數(shù)據(jù)庫(kù)的內(nèi)容導(dǎo)入到另一個(gè)oracle數(shù)據(jù)庫(kù)

1、先導(dǎo)出舊數(shù)據(jù)庫(kù)中的內(nèi)容。

exp

數(shù)據(jù)庫(kù)用戶名/密碼

full=y

file=d:\OradbBak.dmp

log=d:\OradbBak.log

2、把剛才導(dǎo)出的內(nèi)容導(dǎo)入到新數(shù)據(jù)庫(kù)

imp

數(shù)據(jù)庫(kù)用戶名/密碼

full=y

file=d:\OradbBak.dmp

log=d:\OradbBak.log

3、具體命令參數(shù)可以用下面的命令來查詢

exp

help=y

imp

help=y

如何將Oracle一個(gè)數(shù)據(jù)庫(kù)中的表中的數(shù)據(jù)導(dǎo)入到另一個(gè)數(shù)據(jù)庫(kù)中

使用備份語(yǔ)句把表備份,然后在導(dǎo)入另一個(gè)庫(kù)

建議一個(gè)dblink,然后使用創(chuàng)建表,然后根據(jù)dblink把數(shù)據(jù)導(dǎo)入即可

create table A as

select * from A@dblink;

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

在本文提供的示例中,源服務(wù)器配置有控制域和一個(gè)托管 Oracle 數(shù)據(jù)庫(kù)的來賓域(名為 ldg1)??刂朴蛎麨?/p>

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

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

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

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

來訪問虛擬控制臺(tái)。

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

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

軟件安裝和配置

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

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

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

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

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

Solaris,請(qǐng)參見 Oracle

Solaris 10 文檔或 Oracle

Solaris 11 文檔。在本文的示例中,操作系統(tǒng)安裝在服務(wù)器的第一個(gè)內(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 軟件。對(duì)于這些系統(tǒng),應(yīng)確保安裝了相應(yīng)的 Oracle VM

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

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

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

VM 下載頁(yè)面。

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

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

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

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

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

從 Oracle

VM 下載頁(yè)面下載 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

配置存儲(chǔ)陣列

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

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

配置控制域

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

創(chuàng)建一個(gè)虛擬控制臺(tái)集中器 (vcc)

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

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

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

(vds)。

primary# ldm add-vds primary-vds0 primary

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

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

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

使用 ldm

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

清單 1. 驗(yàn)證服務(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

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

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

注:SPARC T4 CPU

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

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

primary# ldm list -o crypto primary

為控制域分配加密資源。

primary# ldm set-crypto 1 primary

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

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

4 GB 內(nèi)存。

primary# ldm start-reconf primary

primary# ldm set-vcpu 8 primary

primary# ldm set-memory 4G primary

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

primary# init 6

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

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

確保啟用 Logical Domains Manager

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

primary# svcadm enable ldmd

primary# svcadm enable vntsd

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

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

primary# ldm add-config initial

驗(yàn)證該配置可以使用。

primary# ldm list-config

factory-default

initial [current]

配置來賓域

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

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

8 GB 內(nèi)存。

24 個(gè) CPU。

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

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

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

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

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

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

在源計(jì)算機(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ì)算機(jī)上使用以下命令從控制域綁定并啟動(dòng)來賓域。

primary# ldm bind ldg1

primary# ldm start ldg1

確定域的控制臺(tái)端口。

primary# ldm ls ldg1

NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME

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

使用 telnet 命令訪問

ldg1 域的控制臺(tái)。

primary# telnet localhost 5000

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

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

注:LUN

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

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

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

2540-M2 存儲(chǔ)陣列中的兩個(gè) 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

命令驗(yàn)證已經(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 版本,并驗(yàn)證打了所需的補(bǔ)丁。

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

安裝 Oracle Database

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

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

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

的更多信息,請(qǐng)參見針對(duì)

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

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

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

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

安裝 Oracle VM

Server for SPARC 軟件

配置控制域

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

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

1。

要將第一個(gè) LUN (LUN 0) 和第二個(gè) LUN (LUN 1) 添加到目標(biāo)計(jì)算機(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 名稱不需要相同。但是,兩個(gè)系統(tǒng)上的控制域必須使用相同的卷名(vol1 和

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

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

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

如何將一個(gè)oracle數(shù)據(jù)庫(kù)復(fù)制成一個(gè)新的數(shù)據(jù)庫(kù)

1、在數(shù)據(jù)庫(kù)服務(wù)器的開始菜單中找到Datebase Configuration Assistant。

2、在創(chuàng)建畫面第一步選擇:創(chuàng)建新數(shù)據(jù)庫(kù),點(diǎn)擊下一步。

3、根據(jù)需求選擇自己的數(shù)據(jù)庫(kù)類型(一般默認(rèn))后,跳轉(zhuǎn)到全局?jǐn)?shù)據(jù)庫(kù)名這個(gè)畫面時(shí),重點(diǎn)來了:新建數(shù)據(jù)庫(kù)名稱不能和已經(jīng)存在的任何一個(gè)數(shù)據(jù)庫(kù)名稱相同。

4、在管理帳戶密碼界面,可以與別的數(shù)據(jù)庫(kù)管理帳戶密碼相同也可以不同,需注意的是,Oracle數(shù)據(jù)庫(kù)默認(rèn)是區(qū)分密碼大小寫的。

5、跳轉(zhuǎn)到Oracle內(nèi)存分配大小頁(yè)面,這里建議將Oracle內(nèi)存調(diào)整為物理主機(jī)內(nèi)存的70%。

6、點(diǎn)擊完成后,等待數(shù)據(jù)庫(kù)創(chuàng)建完成。

7、數(shù)據(jù)庫(kù)創(chuàng)建完成后,用sqlplus?語(yǔ)句連接數(shù)據(jù)庫(kù),在同一服務(wù)器上建立多個(gè)Oracle數(shù)據(jù)庫(kù)操作完成。


網(wǎng)頁(yè)名稱:oracle如何移庫(kù) oracle數(shù)據(jù)庫(kù)遷移怎么操作
文章源于:http://weahome.cn/article/higsid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部