源伺服器:
sql> create tablespace test datafile 'test.dat' size 10m;
tablespace created
sql> create table aa(a varchar2(10)) tablespace test
2 /
table created
sql> ed aa
sql> editd aa
sql> insert into aa values('aaa');
sql> insert into aa values('bbb')
sql> insert into aa values('ccc')
sql> alter tablespace test read only;
匯出表空間
c:/documents and settings/administrator>exp tablespaces=test transport_tablespac
e=y file=exp_ts_test.dmp
export: release 9.2.0.1.0 - production on 星期三 7月 23 14:39:03 2008
使用者名稱: sys/password as sysdba
連線到: oracle9i enterprise edition release 9.2.0.1.0 - production
with the partitioning, olap and oracle data mining options
jserver release 9.2.0.1.0 - production
已匯出 zhs16gbk 字符集和 al16utf16 nchar 字符集
注: 將不會匯出表資料(行)
關於匯出可傳輸的表空間元資料...
用於表空間 test...
. 正在匯出群集定義
. 正在匯出表定義
. . 正在匯出表 aa
. 正在匯出引用完整性約束條件
. 正在匯出觸發器
. 結束匯出可傳輸的表空間元資料
在沒有警告的情況下成功終止匯出。
c:/documents and settings/administrator>
拷備資料檔案:test.dat和表空間檔案:exp_ts_test.dmp到目錄伺服器
目標伺服器:
f:/documents and settings/administrator>imp tablespaces=test transport_tablespac
e=y file=d:/partmanage/exp_ts_test.dmp datafiles='d:/partmanage/test.dat'
import: release 9.2.0.8.0 - production on 星期三 7月 23 14:45:43 2008
使用者名稱: sys/password as sysdba
連線到: oracle9i enterprise edition release 9.2.0.8.0 - production
with the partitioning, olap and oracle data mining options
jserver release 9.2.0.8.0 - production
經由常規路徑匯出由export:v09.02.00建立的檔案
關於匯入可傳輸表空間元資料...
已經完成zhs16gbk字符集和al16utf16 nchar 字符集中的匯入
. 正在將sys的物件匯入到 sys
. 正在將system的物件匯入到 system
. . 正在匯入表 "aa"
成功終止匯入,但出現警告。
f:/documents and settings/administrator>
連線目標伺服器,查詢system使用者下的表aa,
得到:1 aaa aaahhnaanaaaaakaaa
2 bbb aaahhnaanaaaaakaab
3 ccc aaahhnaanaaaaakaac
可移植表空間
一 選擇可移植表空間 要想移植表空間,該錶空間必須是自包含的。使用下列方法檢視表空間是否為自包含 begin dbms tts.transpoort set check tablespace name true end 如果沒有返回錯誤,則表空間為自包含的。當然如果表空間是非自包含的,也可以在匯出時...
oracle表空間操作
建立表空間 oracle中的tablespace 表空間 就相當於sqlserver的database create tablespace data01 datafile d oracle ora92 oradata db data01.dbf size 200m uniform size 128k...
表空間相關操作
1 檢視表在那個表空間 select tablespace name,table name from user talbes where table name test 2 獲取使用者的預設表空間 select username,default tablespace from dba users w...