同/不同庫遷移資料(在同使用者及表空間)測試
SQL> conn zxy_source/system;
已連線。
SQL> show user;
USER 為 "ZXY_SOURCE"
SQL> create mv(a int);
create mv(a int)
*
第 1 行出現錯誤:
ORA-00901: 無效 CREATE 命令
SQL> create table mv(a int);
表已建立。
SQL> insert into mv values(&a);
輸入 a 的值: 1
原值 1: insert into mv values(&a)
新值 1: insert into mv values(1)
已建立 1 行。
SQL> 2
SP2-0226: 行號 無效
SQL> insert into mv values(&a);
輸入 a 的值: 2
原值 1: insert into mv values(&a)
新值 1: insert into mv values(2)
已建立 1 行。
SQL> insert into mv values(&a);
輸入 a 的值: 3
原值 1: insert into mv values(&a)
新值 1: insert into mv values(3)
已建立 1 行。
SQL> insert into mv values(&a);
輸入 a 的值: 4
原值 1: insert into mv values(&a)
新值 1: insert into mv values(4)
已建立 1 行。
SQL> insert into mv values(&a);
輸入 a 的值: 5
原值 1: insert into mv values(&a)
新值 1: insert into mv values(5)
已建立 1 行。
SQL> commit;
提交完成。
SQL> select * from mv;
A
----------
1
2
3
4
5
SQL> exit
從 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 斷開
C:\Documents and Settings\User>exp help=y
Export: Release 10.2.0.1.0 - Production on 星期五 3月 6 23:51:56 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
透過輸入 EXP 命令和您的使用者名稱/口令, 匯出
操作將提示您輸入引數:
例如: EXP SCOTT/TIGER
或者, 您也可以透過輸入跟有各種引數的 EXP 命令來控制匯出
的執行方式。要指定引數, 您可以使用關鍵字:
格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
例如: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR)
或 TABLES=(T1:P1,T1:P2), 如果 T1 是分割槽表
USERID 必須是命令列中的第一個引數。
關鍵字 說明 (預設值) 關鍵字 說明 (預設值)
--------------------------------------------------------------------------
USERID 使用者名稱/口令 FULL 匯出整個檔案 (N)
BUFFER 資料緩衝區大小 OWNER 所有者使用者名稱列表
FILE 輸出檔案 (EXPDAT.DMP) TABLES 表名列表
COMPRESS 匯入到一個區 (Y) RECORDLENGTH IO 記錄的長度
GRANTS 匯出許可權 (Y) INCTYPE 增量匯出型別
INDEXES 匯出索引 (Y) RECORD 跟蹤增量匯出 (Y)
DIRECT 直接路徑 (N) TRIGGERS 匯出觸發器 (Y)
LOG 螢幕輸出的日誌檔案 STATISTICS 分析物件 (ESTIMATE)
ROWS 匯出資料行 (Y) PARFILE 引數檔名
CONSISTENT 交叉表的一致性 (N) CONSTRAINTS 匯出的約束條件 (Y)
OBJECT_CONSISTENT 只在物件匯出期間設定為只讀的事務處理 (N)
FEEDBACK 每 x 行顯示進度 (0)
FILESIZE 每個轉儲檔案的最大大小
FLASHBACK_SCN 用於將會話快照設定回以前狀態的 SCN
FLASHBACK_TIME 用於獲取最接近指定時間的 SCN 的時間
QUERY 用於匯出表的子集的 select 子句
RESUMABLE 遇到與空格相關的錯誤時掛起 (N)
RESUMABLE_NAME 用於標識可恢復語句的文字字串
RESUMABLE_TIMEOUT RESUMABLE 的等待時間
TTS_FULL_CHECK 對 TTS 執行完整或部分相關性檢查
TABLESPACES 要匯出的表空間列表
TRANSPORT_TABLESPACE 匯出可傳輸的表空間後設資料 (N)
TEMPLATE 呼叫 iAS 模式匯出的模板名
成功終止匯出, 沒有出現警告。
C:\Documents and Settings\User>exp userid=system/system file=c:\zxy_source.dmp
Export: Release 10.2.0.1.0 - Production on 星期五 3月 6 23:52:26 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
連線到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
已匯出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
即將匯出指定的使用者...
. 正在匯出 pre-schema 過程物件和操作
. 正在匯出使用者 SYSTEM 的外部函式庫名
. 匯出 PUBLIC 型別同義詞^C
C:\Documents and Settings\User>
C:\Documents and Settings\User>exp userid=system/system file=c:\zxy_source.dmp
wner=zxy_source
Export: Release 10.2.0.1.0 - Production on 星期五 3月 6 23:53:26 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
連線到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
已匯出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
即將匯出指定的使用者...
. 正在匯出 pre-schema 過程物件和操作
. 正在匯出使用者 ZXY_SOURCE 的外部函式庫名
. 匯出 PUBLIC 型別同義詞
. 正在匯出專用型別同義詞
. 正在匯出使用者 ZXY_SOURCE 的物件型別定義
即將匯出 ZXY_SOURCE 的物件...
. 正在匯出資料庫連結
. 正在匯出序號
. 正在匯出簇定義
. 即將匯出 ZXY_SOURCE 的表透過常規路徑...
. . 正在匯出表 MV匯出了 5 行
. 正在匯出同義詞
. 正在匯出檢視
. 正在匯出儲存過程
. 正在匯出運算子
. 正在匯出引用完整性約束條件
. 正在匯出觸發器
. 正在匯出索引型別
. 正在匯出點陣圖, 功能性索引和可擴充套件索引
. 正在匯出後期表活動
. 正在匯出實體化檢視
. 正在匯出快照日誌
. 正在匯出作業佇列
. 正在匯出重新整理組和子組
. 正在匯出維
. 正在匯出 post-schema 過程物件和操作
. 正在匯出統計資訊
成功終止匯出, 沒有出現警告。
C:\Documents and Settings\User>imp help=y
Import: Release 10.2.0.1.0 - Production on 星期五 3月 6 23:53:45 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
透過輸入 IMP 命令和您的使用者名稱/口令, 匯入
操作將提示您輸入引數:
例如: IMP SCOTT/TIGER
或者, 可以透過輸入 IMP 命令和各種引數來控制匯入
的執行方式。要指定引數, 您可以使用關鍵字:
格式: IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
例如: IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N
或 TABLES=(T1:P1,T1:P2), 如果 T1 是分割槽表
USERID 必須是命令列中的第一個引數。
關鍵字 說明 (預設值) 關鍵字 說明 (預設值)
--------------------------------------------------------------------------
USERID 使用者名稱/口令 FULL 匯入整個檔案 (N)
BUFFER 資料緩衝區大小 FROMUSER 所有者使用者名稱列表
FILE 輸入檔案 (EXPDAT.DMP) TOUSER 使用者名稱列表
SHOW 只列出檔案內容 (N) TABLES 表名列表
IGNORE 忽略建立錯誤 (N) RECORDLENGTH IO 記錄的長度
GRANTS 匯入許可權 (Y) INCTYPE 增量匯入型別
INDEXES 匯入索引 (Y) COMMIT 提交陣列插入 (N)
ROWS 匯入資料行 (Y) PARFILE 引數檔名
LOG 螢幕輸出的日誌檔案 CONSTRAINTS 匯入限制 (Y)
DESTROY 覆蓋表空間資料檔案 (N)
INDEXFILE 將表/索引資訊寫入指定的檔案
SKIP_UNUSABLE_INDEXES 跳過不可用索引的維護 (N)
FEEDBACK 每 x 行顯示進度 (0)
TOID_NOVALIDATE 跳過指定型別 ID 的驗證
FILESIZE 每個轉儲檔案的最大大小
STATISTICS 始終匯入預計算的統計資訊
RESUMABLE 在遇到有關空間的錯誤時掛起 (N)
RESUMABLE_NAME 用來標識可恢復語句的文字字串
RESUMABLE_TIMEOUT RESUMABLE 的等待時間
COMPILE 編譯過程, 程式包和函式 (Y)
STREAMS_CONFIGURATION 匯入流的一般後設資料 (Y)
STREAMS_INSTANTIATION 匯入流例項化後設資料 (N)
下列關鍵字僅用於可傳輸的表空間
TRANSPORT_TABLESPACE 匯入可傳輸的表空間後設資料 (N)
TABLESPACES 將要傳輸到資料庫的表空間
DATAFILES 將要傳輸到資料庫的資料檔案
TTS_OWNERS 擁有可傳輸表空間集中資料的使用者
成功終止匯入, 沒有出現警告。
C:\Documents and Settings\User>imp userid=system/system file=c:\zxy_source.dmp
romuser=zxy_source touser=zxy_destination
Import: Release 10.2.0.1.0 - Production on 星期五 3月 6 23:56:05 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
連線到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
經由常規路徑由 EXPORT:V10.02.01 建立的匯出檔案
已經完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的匯入
. 正在將 ZXY_SOURCE 的物件匯入到 ZXY_DESTINATION
. . 正在匯入表 "MV"匯入了 5 行
成功終止匯入, 沒有出現警告。
C:\Documents and Settings\User>sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 3月 6 23:56:32 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
連線到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> conn zxy_source/system;
已連線。
SQL> select * from mv;
A
----------
1
2
3
4
5
SQL> select default_tablespace from user_users;
DEFAULT_TABLESPACE
------------------------------
ZXY_SOURCE
SQL> conn zxy_destination/system;
已連線。
SQL> select * from mv;
A
----------
1
2
3
4
5
SQL> select default_tablespace from user_users;
DEFAULT_TABLESPACE
------------------------------
ZXY_DESTINATION
SQL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-563148/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- exp_imp_遷移_同使用者_不同表空間的小記
- 不同使用者,不同表空間遷移
- 資料庫物件遷移表空間資料庫物件
- 同例項下不同使用者之前的表級遷移
- oracle同|導庫導表(同使用者/不同使用者)Oracle
- 通過oracle10g exp/imp在不同表空間間遷移資料Oracle
- Oracle 不同平臺間表空間遷移Oracle
- 在資料庫之間移動表空間資料庫
- 【資料遷移】使用傳輸表空間遷移資料
- PostgreSQL在不同的表空間移動資料檔案SQL
- 表在同一庫中不同表空間上轉移
- 批量的遷移一個資料庫上某使用者所有表的同義詞資料庫
- 線上遷移表空間資料檔案
- Oracle 表空間資料檔案遷移Oracle
- 表空間遷移
- 遷移表空間
- 表在同一庫中不同表空間上轉移[轉]
- InnoDB資料表空間檔案平滑遷移
- 資料庫物件、表空間、表、檢視、索引、同義詞序列等的字典資料庫物件索引
- 基於redhat 6.5 oracle 11.2.0.4測試tts傳輸表空間之資料庫遷移之一RedhatOracleTTS資料庫
- 【遷移】表空間transport
- RMAN遷移表空間
- 資料庫和表空間資料移動資料庫
- 達夢資料庫系統表空間資料檔案遷移過程資料庫
- (個人)Oracle 表空間資料檔案遷移(轉)Oracle
- 海量資料遷移之傳輸表空間(一)
- 達夢(DM)資料庫的表空間建立和遷移維護資料庫
- ORACLE表批量遷移表空間Oracle
- 遷移SYSTEM表空間為本地管理表空間
- sqlplus copy在不同庫db遷移資料SQL
- expdp/impdp 遷移表空間
- impala 資料表在叢集間遷移方案
- Core Data資料遷移及單元測試
- 用傳輸表空間跨平臺遷移資料
- 跨平臺表空間遷移(傳輸表空間)
- oracle 10g資料庫表空間遷移之詳細步驟Oracle 10g資料庫
- oracle 10g資料庫之表空間遷移詳細步驟Oracle 10g資料庫
- 【傳輸表空間】使用 EXPDP/IMPDP工具的傳輸表空間完成資料遷移