Oracle利用外部表實現資料的遷移

2021-06-25 19:35:46 字數 1210 閱讀 4220

利用外部表實現資料的遷移

資料移動例子

使用oracle_datapump建立外部表來遷移資料

1.在源資料庫中建立目錄;

create directory dir_dump as '/home/oracle';

grant read,write on directory dir_dump to public;

2.建立外部表並解除安裝資料;

create table test_t5 organization external

(type oracle_datapump

default directory dir_dump

location ('t5_part1.dat','t5_part2.dat'))

parallel 2

as select ower,table_name,tablespace_name from dba_tables;

--define  _editor=vi

--ed  (設定vi,編輯)

select  count(*) from test_t5;

strings t5_part1.dat|more

--檢測資料

3.將上一步的資料檔案,拷貝到遠端的資料庫目錄;

scp……  --遠端拷貝 

mkdir -p dat

cp t5_p* dat/

cd dat/

4.在目標資料庫上使用我們拷貝過來的資料檔案建立外部表;

create directory dir_dump2 as '/home/oracle/dat';

grant read,write on directory dir_dump2 to public;

create tbale t_external(

owner varchar2(100),

table_name varchar2(100),

tablespace_name varchar2(100))

organization external(

type oracle_datapump

default directory dir_dump2

loaction ('t5_part1.dat','t5_part2.dat'));

select count(*) from t_external;

--檢視外部表

C 「外部表」實現Oracle資料快速插入

oracle是大型資料庫,可以用於儲存海量資料。對於資料的 也有多種途徑,其中有一部分是隨著業務的發展不斷新增進來的,也有在業務系統初始化的時候,批量匯入進來的。對於不斷新增這個過程,不在此進行描述,只對批量匯入做乙個簡單的說明。以下涉及到的開發環境為 vs2008 oracle9i 對於批量匯入有...

oracle外部表的使用 使用外部表

oracle外部表的使用 該執行緒包含一些使用外部表的有用技巧。使用外部表 1.將表指向外部檔案。如果外部檔案中的資料被更改,則表中的資料也將發生變化。2.外部表可以按照與聯接,檢視中的標準表相同的方式進行查詢.並可以使用外部表上的所有型別的功能。3.獲取有關外部表的資訊,查詢 user exter...

利用Oracle外部表監控檔案系統的空間使用率

概述 利用shell指令碼獲取檔案系統空間利用率資訊並儲存到乙個檔案中,再利用oracle外部表讀取此檔案。1.首先利用df命令得到規範的空間使用率資訊並儲存到乙個檔案中 建立乙個檔案 home oracle df.sh su oracle touch home oracle df.sh chmod...