




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Oracle 傳輸表空間表空間遷移技術(shù)可以非常高效的完成數(shù)據(jù)的遷移任務(wù),所用時(shí)間基本等于物理拷貝數(shù)據(jù)文件的時(shí)間。不過(guò)有一些具體環(huán)境的限制,在真正使用之前,需要進(jìn)行嚴(yán)格的測(cè)試。將完成表空間遷移過(guò)程中需要注意的事項(xiàng)列一下,如果不全,請(qǐng)大家補(bǔ)充?!咀⒁馐马?xiàng)一】:導(dǎo)入之前,目標(biāo)數(shù)據(jù)庫(kù)中用戶(hù)必須已經(jīng)存在存在?!咀⒁馐马?xiàng)二】:導(dǎo)入之前,目標(biāo)數(shù)據(jù)庫(kù)中不能存在同名的表空間,如遷移同名的表空間,需要對(duì)遷移之前的源數(shù)據(jù)庫(kù)或待遷入數(shù)據(jù)庫(kù)中的表空間改名?!咀⒁馐马?xiàng)三】:導(dǎo)出前需要將表空間置為“只讀狀態(tài)”【注意事項(xiàng)四】:需要以 SYSDBA 權(quán)限完成表空間遷移,不能搬移 system 表空間和 sys 用戶(hù)對(duì)象所在的表
2、空間。源數(shù)據(jù)庫(kù)和目標(biāo)數(shù)據(jù)庫(kù)須具有相同的數(shù)據(jù)庫(kù)字符集和民族字符集(通過(guò) nls_database_parameters 視圖查看)【注意事項(xiàng)五】:表空間需要“自包含”,不符合“自包含”的情況如下(1)【索引】表空間 TBS_SEC_D 上存在索引,但是這個(gè)索引的基表在另外一個(gè)表空間上(后面的實(shí)驗(yàn)將會(huì)演示這種約束的情況);(2)【LOB】表在表空間 TBS_SEC_D 上,但是表上的 LOB 字段在其他表空間上;【約束】表的約束有的在表空間 TBS_SEC_D 上,但是其他的約束在另外的表空間上;【分區(qū)表】分區(qū)表的一些分區(qū)在表空間 TBS_SEC_D 上,但是其他的其他的分區(qū)在另外的表空間上;【
3、注 意 事 項(xiàng) 六 】: 通 過(guò) 查 詢(xún) 動(dòng) 態(tài) 性 能 視 圖 select platform_name fromv$transportable_platform;顯示在哪些之間可以搬移表空間。源數(shù)據(jù)庫(kù)創(chuàng)建用戶(hù)、表空間、表創(chuàng)建被傳輸?shù)谋砜臻g:查看表空間SQL select tablespace_name from dba_tablespa;SQLcreatetablespacetbs_singledatafile /u01/app/oracle/oradata/orcl/tbs_single01.dbf size 100M extent managementlocal;查看表空間總大小,及其
4、已使用大小創(chuàng)建 tranp 用戶(hù),并將表空間作為默認(rèn)表空間:查看用戶(hù)屬于哪個(gè)表空間SQL select username,default_tablespace from dba_users;SQL create user tranentified by oracle default tablespace tbs_single;刪除 tablespaceDROP TABLESPACE TBS_SINGLEINCLUDING CONTENTS AND DATAFILES;SQLselect a.tablespace_name,a.bytes/1024/1024 Sum MB,(a.bytes-b.
5、bytes)/1024/1024 used MB,b.bytes/1024/1024 free MB,round(a.bytes-b.bytes)/a.bytes)*100,2) percent_usedfrom(select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name) a,(select tablespace_name,sum(bytes) bytes,max(bytes) largest from dba_free_space group by tablespace_name)
6、 bwhere a.tablespace_name=b.tablespace_nameorder by (a.bytes-b.bytes)/a.bytes) desc;授予 connect,resource 角色授予給 tranp 用戶(hù):查看用戶(hù)的角色SQL select * fromdba_role_privs where grantee=TRANP;在該表空間創(chuàng)建測(cè)試用表:查看表屬于哪個(gè)表空間SQL SELECT table_name,tablespace_name from dba_tables where table_name=TAB1;檢查源、目標(biāo)的字節(jié)序源數(shù)據(jù)庫(kù)(windows s
7、erver 2003)上的字節(jié)序:SELECT des.PLATFORM_NAME, ENDIAN_FORMATFROM V$TRANSPORTABLE_PLATFORM tp, V$DATABASE desSQL create table tranp.tab1 aect * from sys.dba_objects;SQL grant connect,resource to tranp;目標(biāo)數(shù)據(jù)庫(kù)(OEL 5.2)上的字節(jié)序:由于源數(shù)據(jù)庫(kù)和目標(biāo)數(shù)據(jù)庫(kù)的字節(jié)序均為L(zhǎng)ittle-endian,可以省去字節(jié)序轉(zhuǎn)化的步驟。檢查表空間是否自包含檢查 TBS_SINGLE 表空間是否自包含:沒(méi)有選定行說(shuō)
8、明表空間 TBS_SINGLE 為自包含:SQL SELECT * FROM TRANSPORT_SET_VIOLATIONS;SQL EXECUTE DBMS_TTS.TRANSPORT_SET_CHECK(TBS_SINGLE,true);SELECT des.PLATFORM_NAME, ENDIAN_FORMATFROM V$TRANSPORTABLE_PLATFORM tp, V$DATABASE des WHERE tp.PLATFORM_NAME = des.PLATFORM_NAME;WHERE tp.PLATFORM_NAME = des.PLATFORM_NAME;產(chǎn)生傳輸
9、表空間集創(chuàng)建目錄對(duì)象,并設(shè)置可讀可寫(xiě):oracleoracle $ mkdir /home/oracle/tranp將表空間 tbs_single 設(shè)置為只讀。使用數(shù)據(jù)泵導(dǎo)出傳輸表空間的源數(shù)據(jù):傳送表空間集將表空間的數(shù)據(jù)文件和導(dǎo)出的DMP 文件,傳送到目標(biāo)數(shù)據(jù)庫(kù)上??截悓?dǎo)出的 DMP 文件到目標(biāo):拷貝表空間的數(shù)據(jù)文件到目標(biāo):expdp system/oracle dumpfile= tbs_single01 directory=tranp_dir transport_tablespa=tbs_singleSQL alter tablespace tbs_single read only;SQL
10、 create DIRECTORY tranp_dir as /home/oracle/tranp;SQL grant read,write on DIRECTORY tranp_dir to public;導(dǎo)入表空間在目標(biāo)數(shù)據(jù)庫(kù)中,創(chuàng)建目錄:授予目錄讀寫(xiě)權(quán)限:創(chuàng)建用戶(hù):授予 connect,resource 角色授予給 tranp 用戶(hù):使用數(shù)據(jù)庫(kù)泵,導(dǎo)入到目標(biāo)數(shù)據(jù)庫(kù)中。SQL host impdp system/oracle dumpfile=tbs_single01.dmpdirectory=tranp_dirtransport_datafiles=/home/oracle/tranp/
11、tbs_single01.dbfremap_schema=tranp:tranpSQL grant connect,resource to tranp;SQL create user tranentified by oracle;SQL grant read,write on directory tranp_dir to public;SQL create directory tranp_dir as /home/oracle/tranp;將被導(dǎo)入的表空間設(shè)置為可讀可寫(xiě):測(cè)試傳輸結(jié)果以 sys 用戶(hù)登錄數(shù)據(jù)庫(kù),查看 v$tablespace 視圖:從 dba_tablespa視圖中查看表空間名
12、稱(chēng)和狀態(tài):SQL select TABLESPACE_NAME,SUS from dba_tablespa;SQL conn / as sysdbaSQL select name from v$tablespace;SQL alter tablespace TBS_SINGLE read write;TBS_SINGLE 表空間以成功傳輸?shù)侥繕?biāo)數(shù)據(jù)庫(kù)。以 tranp 用戶(hù)連接到數(shù)據(jù)庫(kù),查看 user_tables 視圖:查看TBS_SINGLE 表空間的 tab1 表中的數(shù)目:使用數(shù)據(jù)庫(kù)泵,導(dǎo)入到目標(biāo)數(shù)據(jù)庫(kù)中。impdpsystem/oracledumpfile=TBS_SINGLE01.DM
13、Pdirectory=tranp_dirtransport_datafiles=/u01/oradata/orcl/datafile/TBS_SINGLE01.DBF remap_schema=tranp:tranpSQL select count(*) from tab1;SQL conn tranp/oracleSQL select table_name from user_tables;發(fā)生錯(cuò)誤,源數(shù)據(jù)庫(kù)與目標(biāo)數(shù)據(jù)庫(kù)字符集不一致。補(bǔ)充:修改數(shù)據(jù)庫(kù)的字符集將源數(shù)據(jù)庫(kù)與目標(biāo)數(shù)據(jù)庫(kù)的字符集設(shè)置成為相同的utf81. 修改源數(shù)據(jù)庫(kù)字符集:關(guān)閉數(shù)據(jù)庫(kù):開(kāi)啟數(shù)據(jù)庫(kù),處于mount 狀態(tài):將數(shù)據(jù)庫(kù)設(shè)置
14、成受限模式:打開(kāi)數(shù)據(jù)庫(kù):修改數(shù)據(jù)庫(kù)字符集:關(guān)閉數(shù)據(jù)庫(kù):開(kāi)啟數(shù)據(jù)庫(kù),處于 mount 狀態(tài):將數(shù)據(jù)庫(kù)設(shè)置成禁用受限模式:打開(kāi)數(shù)據(jù)庫(kù):alter system disable restricted ses;startup mount;shutdown immediate;alter database character seternal_use utf8;alter database open;alter system enable restricted ses;startup mount;shutdown immediate;查看數(shù)據(jù)庫(kù)的字符集:SQL select tab1.aa|_|tab2.bb|.|tab3.cc from(select VALUE$ aa from ps$ where name=NLS_LANGUAGE)tab1, (sele
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 5到9章概括,昆蟲(chóng)記
- 4年級(jí)上冊(cè)英語(yǔ)小報(bào)人教版第3單元
- 洛陽(yáng)鏟施工方案
- 盤(pán)龍區(qū)施工方案
- 2025年浙江金融職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)參考答案
- 2025年海南職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)完整
- 2025年梧州職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)匯編
- 2025年重慶市廣安市單招職業(yè)適應(yīng)性測(cè)試題庫(kù)附答案
- 2025年鄂爾多斯職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)帶答案
- 北斗星基增強(qiáng)系統(tǒng)空間信號(hào)接口規(guī)范 第2部分:雙頻增強(qiáng)服務(wù)信號(hào)BDSBAS-B2a 征求意見(jiàn)稿
- DB37-T4824-2025 鄉(xiāng)鎮(zhèn)(街道)應(yīng)急物資配備指南
- 2025年國(guó)航機(jī)務(wù)系統(tǒng)AMECO技術(shù)員崗位校園招聘筆試參考題庫(kù)附帶答案詳解
- 2024年07月威海市商業(yè)銀行校園招考大學(xué)生報(bào)到筆試歷年參考題庫(kù)附帶答案詳解
- GJBZ 57-1994 維修性分配與預(yù)計(jì)手冊(cè)
- 2024年全國(guó)職業(yè)院校技能大賽(節(jié)水系統(tǒng)安裝與維護(hù)賽項(xiàng))考試題庫(kù)(含答案)
- GJB9001C-2017版標(biāo)準(zhǔn)培訓(xùn)課件
- 公益服務(wù)調(diào)研報(bào)告范文
- 電影配樂(lè)合同模板
- 2024年銅陵職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)完美版
- 充電樁施工環(huán)境保護(hù)方案
- 江蘇省南京市高三2024-2025學(xué)年上學(xué)期第一次學(xué)情調(diào)研英語(yǔ)試題(解析版)
評(píng)論
0/150
提交評(píng)論