利用外部表實現資料的遷移
資料移動例子
使用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...