oracle怎么遷移中臺(tái)的簡(jiǎn)單介紹

如何將Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)文件遷移到其它目錄

Oracle更改數(shù)據(jù)文件位置

十載的魏縣網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都營(yíng)銷網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整魏縣建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)公司從事“魏縣網(wǎng)站設(shè)計(jì)”,“魏縣網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

方法一:offline表空間

1、offline表空間:alter tablespace tablespace_name offline;

2、復(fù)制數(shù)據(jù)文件到新的目錄;

3、rename修改表空間,并修改控制文件;

4、online表空間;

1、offline表空間zerone

SQL select name from v$datafile;

NAME

--------------------------------------------------------------------------------

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\RMANTS.DBF

已選擇7行。

SQL alter tablespace zerone offline;

表空間已更改。

2、復(fù)制數(shù)據(jù)文件到新的目錄

復(fù)制數(shù)據(jù)文件C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF到C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF。

3、rename修改表空間數(shù)據(jù)文件為新的位置,并修改控制文件

SQL alter tablespace zerone rename datafile 'c:\oracle\product\10.2.0\oradata\zerone01.dbf' to 'c:\oracle\product\10.2.0\oradata\orcl\zerone01.dbf';

表空間已更改。

4、online表空間

SQL alter tablespace zerone online;

表空間已更改。

SQL select name from v$datafile;

NAME

--------------------------------------------------------------------------------

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\RMANTS.DBF

已選擇7行。

SQL select file_name,tablespace_name from dba_data_files where tablespace_name='ZERONE';

FILE_NAME TABLESPACE_NAME

------------------------------------------------------------------------------------------------

ZERONE C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF

方法二:SQL修改數(shù)據(jù)文件位置

1、關(guān)閉數(shù)據(jù)庫(kù);

2、復(fù)制數(shù)據(jù)文件到新的位置;

3、啟動(dòng)數(shù)據(jù)庫(kù)到mount狀態(tài);

4、通過SQL修改數(shù)據(jù)文件位置;

5、打開數(shù)據(jù)庫(kù);

1、關(guān)閉數(shù)據(jù)庫(kù)

SQL select name from v$datafile;

NAME

--------------------------------------------------------------------------------

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\RMANTS.DBF

已選擇7行。

SQL shutdown immediate;

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

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

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

2、復(fù)制數(shù)據(jù)文件到新的位置;

將數(shù)據(jù)文件C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF復(fù)制到C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF。

3、啟動(dòng)數(shù)據(jù)庫(kù)到mount狀態(tài);

SQL startup mount

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

Total System Global Area 167772160 bytes

Fixed Size 1247900 bytes

Variable Size 96470372 bytes

Database Buffers 67108864 bytes

Redo Buffers 2945024 bytes

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

4、通過SQL修改數(shù)據(jù)文件位置;

SQL alter database rename file 'c:\oracle\product\10.2.0\oradata\orcl\zerone01.dbf' to 'c:\oracle\product\10.2.0\oradata\zerone01.dbf';

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

5、打開數(shù)據(jù)庫(kù);

SQL alter database open;

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

SQL select name from v$datafile;

NAME

--------------------------------------------------------------------------------

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\RMANTS.DBF

已選擇7行。

SQL select file_name,tablespace_name from dba_data_files where tablespace_name='ZERONE';

FILE_NAME TABLESPACE_NAME

-------------------------------------------------------------------------------------------------

ZERONE C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF

linux oracle10g 64位怎么遷移到另外一臺(tái)服務(wù)器

導(dǎo)出用exp導(dǎo)入用imp,要導(dǎo)入的數(shù)據(jù)庫(kù)先裝數(shù)據(jù)庫(kù),建一個(gè)同名的空庫(kù) 命令例子: exp system/oracle file=/opt/db20111013.sql log=/opt/exp.log full=y imp導(dǎo)入寫法相同不用加full=y

Oracle中數(shù)據(jù)遷移的工具

SQL*Plus Copy命令

問題描述

怎樣在SQL*Plus中實(shí)現(xiàn)不同的表之間的數(shù)據(jù)復(fù)制,不論是本地的還是遠(yuǎn)程的?

問題分析

在SQL*Plus中的copy命令,可以完成遠(yuǎn)程數(shù)據(jù)庫(kù)、本地?cái)?shù)據(jù)庫(kù)或Oracle數(shù)據(jù)庫(kù)與非Oracle數(shù)據(jù)庫(kù)之間的數(shù)據(jù)復(fù)制。其性能與導(dǎo)入/導(dǎo)出相同。

copy的基本命令格式:

copy {from source_database |to destination_database}{append|create|insert|replace}destination_table[(column,column,column,...)]usingsource_select_statement

其中數(shù)據(jù)庫(kù)連接使用如下格式:

username/password\]@connect_identifier

在數(shù)據(jù)復(fù)制時(shí),復(fù)制支持的數(shù)據(jù)類型為:char、date、long、number、varchar2。 所示。

SQL*Plus Copy命令可在不同數(shù)據(jù)庫(kù)之間,以及同一個(gè)數(shù)據(jù)庫(kù)內(nèi)的不同模式的表之間復(fù)制數(shù)據(jù)。

? ?從遠(yuǎn)程數(shù)據(jù)庫(kù)復(fù)制數(shù)據(jù)到本地?cái)?shù)據(jù)庫(kù)。

? ?從本地?cái)?shù)據(jù)庫(kù)(默認(rèn))復(fù)制數(shù)據(jù)到遠(yuǎn)程數(shù)據(jù)庫(kù)。

? ?從一個(gè)遠(yuǎn)程數(shù)據(jù)庫(kù)復(fù)制數(shù)據(jù)到另一個(gè)遠(yuǎn)程數(shù)據(jù)庫(kù)。

通常,copy命令用于Oracle數(shù)據(jù)庫(kù)與非Oracle數(shù)據(jù)庫(kù)之間復(fù)制數(shù)據(jù)。如果在Oracle數(shù)據(jù)庫(kù)之間復(fù)制數(shù)據(jù),應(yīng)該使用create table as 和insert的SQL命令。

?對(duì)目標(biāo)表的控制方式有4種類型:replace、create、insert和append。

? ?replace子句指定了被創(chuàng)建的表名。如果目標(biāo)表已存在,則刪除并用包含復(fù)制數(shù)據(jù)的表替代。若不存在,則創(chuàng)建目標(biāo)表。

? ?使用create子句可避免覆蓋已存在的表。若目標(biāo)表已存在,則copy報(bào)告一個(gè)錯(cuò)誤;若不存在,則創(chuàng)建目標(biāo)表。

? ?insert插入數(shù)據(jù)到已存在的表。

將查詢到的行插入到目標(biāo)表,如果目標(biāo)表不存在,copy返回錯(cuò)誤。當(dāng)使用insert時(shí),using子句必須為目標(biāo)表的每個(gè)列選擇對(duì)應(yīng)的列。

? ?append是將查詢到的行插入到目標(biāo)表。如果不存在,則創(chuàng)建目標(biāo)表并插入。

問題解答

首先應(yīng)注意的是:

1)copy是SQL*Plus命令,不是SQL命令,在語句最后不必加分號(hào);

2)由于多數(shù)copy命令比較長(zhǎng),所以,在分行時(shí)每行末尾必須有續(xù)行符(-),最后一行不加。

具體步驟如下。

步驟1:使用using子句指定一個(gè)查詢,將其查詢結(jié)果數(shù)據(jù)復(fù)制到本地?cái)?shù)據(jù)庫(kù)的當(dāng)前模式下employee表中。例如:

copy from hr/hrd@rensh-replace employee-using select last_name,salary-from emp_details_view-where department_id=30

步驟2:使用create從一個(gè)遠(yuǎn)程數(shù)據(jù)庫(kù)復(fù)制數(shù)據(jù)到本地?cái)?shù)據(jù)庫(kù)。

copy from hr/your_password@bostondb-create empcopy-using select*from hr

步驟3:為其他用戶復(fù)制數(shù)據(jù)。

copy from hr/hr@dbora-create job-using select*from renbs.jobs

以用戶hr連接到數(shù)據(jù)庫(kù)dbora,將renbs模式的jobs表復(fù)制到當(dāng)前本地?cái)?shù)據(jù)庫(kù)。

步驟4:在同一個(gè)數(shù)據(jù)庫(kù)中可將一個(gè)模式的表復(fù)制到另一個(gè)模式中。同樣必須指定用戶口令和數(shù)據(jù)庫(kù)服務(wù)名。

copy from hr/password@mydatabase-insert employee_copy2-using select * from employee_copy

步驟5:在同一個(gè)遠(yuǎn)程數(shù)據(jù)庫(kù)中復(fù)制表,必須是關(guān)鍵字from和to中包含相同用戶名和數(shù)據(jù)庫(kù)服務(wù)名。

copy from hr/password@daliandb-to hr/password@daliandb-insert employee_copy2-using select * from employee_copy

oracle數(shù)據(jù)庫(kù),不同實(shí)例,如何做用戶遷移?

簡(jiǎn)單的說一下過程:

首先要?jiǎng)?chuàng)建遷移的用戶和表空間;

備份要遷移的數(shù)據(jù);

將要遷移的數(shù)據(jù)表空間remove到新建的表空間中即可;

如果你只需要用戶訪問數(shù)據(jù),直接授權(quán)就行;(?)

如果要遷移表空間,還有很多事項(xiàng)要注意,網(wǎng)絡(luò)上有很多資料;

最后刪除之前的表空間和不要的用戶。

如何使用oracle dg進(jìn)行數(shù)據(jù)庫(kù)遷移

下面是遷移至一個(gè)已經(jīng)存在的ASM數(shù)據(jù)庫(kù)的步驟: 1.群集中的所有實(shí)例shutdown immediate 2.修改目標(biāo)數(shù)據(jù)庫(kù)的初始參數(shù): DB_CREATE_FILE_DEST DB_CREATE_ONLINE_LOG_DEST[1,2,3,4] CONTROL_FILES 3.使用RMAN連接目標(biāo)數(shù)據(jù)庫(kù),并啟動(dòng)目標(biāo)數(shù)據(jù)庫(kù)至nomo

如何將ORACLE數(shù)據(jù)庫(kù)數(shù)據(jù)文件遷移到其它目錄

1、創(chuàng)建pfile

create pfile from spfile;

2、關(guān)閉數(shù)據(jù)庫(kù)

shutdown immediate

3、移動(dòng)文件,并且準(zhǔn)備一個(gè)文件列表(控制文件、數(shù)據(jù)文件、聯(lián)機(jī)日志文件)。

4、記事本修改pfile內(nèi)容,將控制文件位置改為新文件位置。

5、使用修改后的pfile啟動(dòng)到mount狀態(tài)

startup mount pfile='xxxx';

6、逐個(gè)修改數(shù)據(jù)文件位置

alter database rename file 'D:\oracle\product\10.2.0\oradata\orcl\system01.dbf' to 'e:\xxx\system01.dbf';

...

注:臨時(shí)表空間的文件可以不用管,回頭刪了重新創(chuàng)建即可。

7、打開數(shù)據(jù)庫(kù)。

alter database open;

8、根據(jù)新的pfile重新創(chuàng)建spfile

create spfile from pfile='xxxx';

9、完畢。

文章標(biāo)題:oracle怎么遷移中臺(tái)的簡(jiǎn)單介紹
URL網(wǎng)址:http://m.kartarina.com/article10/hjgsgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、關(guān)鍵詞優(yōu)化、網(wǎng)站維護(hù)、Google、服務(wù)器托管、品牌網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
主站蜘蛛池模板: 日韩精品专区AV无码| 国产高清无码二区 | 亚洲AV无码第一区二区三区| 精品无人区无码乱码大片国产| 国产在线拍揄自揄拍无码| 69天堂人成无码麻豆免费视频| 亚洲成av人无码亚洲成av人| 国产AV一区二区三区无码野战| 无码一区二区三区在线| 亚洲av无码av制服另类专区| 国产在线精品无码二区二区| 无码一区二区三区| 久久精品无码免费不卡| 无码中文2020字幕二区| 少妇人妻无码精品视频app| 久久无码人妻精品一区二区三区| 无码夫の前で人妻を侵犯| 国产色综合久久无码有码| 丰满亚洲大尺度无码无码专线 | 亚洲A∨无码无在线观看| 18禁无遮挡无码网站免费| 精品无码无人网站免费视频| 国产成人无码AV一区二区| 精品人妻无码一区二区三区蜜桃一 | 日日摸日日踫夜夜爽无码| 久久久久无码精品| 精品无人区无码乱码大片国产| 免费无码黄网站在线观看| 无码无需播放器在线观看| 精品无码国产自产拍在线观看| 国产精品无码无需播放器| 欧洲精品无码一区二区三区在线播放| 国产精品无码一区二区三区不卡| 亚洲国产精品无码观看久久| 无码区日韩特区永久免费系列| 无码国内精品久久人妻| 人妻丰满熟妞av无码区| 免费精品无码AV片在线观看| 丰满熟妇乱又伦在线无码视频| 亚洲va无码专区国产乱码| 亚洲AV日韩AV高潮无码专区|