【匯入匯出】compress 值為n對匯入物件所佔空間的影響
下面是我做的實驗,在rows =n compress=n 時,最終匯入的表 yang 所佔的空間是65535!
yang@ORACL> create table yang as select * from all_objects;
表已建立。
yang@ORACL> insert into yang select * from yang;
已建立67973行。
yang@ORACL> insert into yang select * from yang;
已建立135946行。
yang@ORACL> insert into yang select * from yang;
已建立271892行。
yang@ORACL> insert into yang select * from yang;
已建立543784行。
yang@ORACL> select segment_name,bytes/1024/1024 MB from user_segments;
SEGMENT_NAME MB
--------------- ----------
YANG 128
yang@ORACL> commit;
提交完成。
---匯出表 yang
Microsoft Windows [版本 6.1.7600]
版權所有 (c) 2009 Microsoft Corporation。保留所有權利。
C:\Users\aaaa>exp yang/yang wner=yang rows=n compress=n file=d:\yang.dmp log=d:\yang.log
Export: Release 11.1.0.6.0 - Production on 星期日 2月 20 15:07:04 2011
Copyright (c) 1982, 2007, Oracle. All rights reserved.
連線到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已匯出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
注: 將不匯出表資料 (行)
即將匯出指定的使用者...
. 正在匯出 pre-schema 過程物件和操作
. 正在匯出使用者 YANG 的外部函式庫名
. 匯出 PUBLIC 型別同義詞
. 正在匯出專用型別同義詞
. 正在匯出使用者 YANG 的物件型別定義
即將匯出 YANG 的物件...
. 正在匯出資料庫連結
. 正在匯出序號
. 正在匯出簇定義
. 即將匯出 YANG 的表透過常規路徑...
. . 正在匯出表 YANG
. 正在匯出同義詞
. 正在匯出檢視
. 正在匯出儲存過程
. 正在匯出運算子
. 正在匯出引用完整性約束條件
. 正在匯出觸發器
. 正在匯出索引型別
. 正在匯出點陣圖, 功能性索引和可擴充套件索引
. 正在匯出後期表活動
. 正在匯出實體化檢視
. 正在匯出快照日誌
. 正在匯出作業佇列
. 正在匯出重新整理組和子組
. 正在匯出維
. 正在匯出 post-schema 過程物件和操作
. 正在匯出統計資訊
成功終止匯出, 沒有出現警告。
C:\Users\aaaa>
yang@ORACL> rename yang to t;
表已重新命名。
yang@ORACL> select segment_name,bytes/1024/1024 MB from user_segments;
SEGMENT_NAME MB
--------------- ----------
T 128
yang@ORACL> --匯入表yang
C:\Users\aaaa>imp yang/yang fromuser=yang touser=yang file=d:\yang.dmp log=d:\imp_yang.log
Import: Release 11.1.0.6.0 - Production on 星期日 2月 20 15:08:48 2011
Copyright (c) 1982, 2007, Oracle. All rights reserved.
連線到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
經由常規路徑由 EXPORT:V11.01.00 建立的匯出檔案
已經完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的匯入
成功終止匯入, 沒有出現警告。
查詢時,段 yang 是存在的。
yang@ORACL> select segment_name,bytes/1024/1024 MB from user_segments;
SEGMENT_NAME MB
--------------- ----------
YANG .0625
T 128
yang@ORACL> insert into yang select * from t where rownum=1;
已建立 1 行。
yang@ORACL> select segment_name,bytes/1024/1024 MB from user_segments;
SEGMENT_NAME MB
--------------- ----------
YANG .0625
T 128
yang@ORACL> create table yang as select * from all_objects;
表已建立。
yang@ORACL> insert into yang select * from yang;
已建立67973行。
yang@ORACL> insert into yang select * from yang;
已建立135946行。
yang@ORACL> insert into yang select * from yang;
已建立271892行。
yang@ORACL> insert into yang select * from yang;
已建立543784行。
yang@ORACL> select segment_name,bytes/1024/1024 MB from user_segments;
SEGMENT_NAME MB
--------------- ----------
YANG 128
yang@ORACL> commit;
提交完成。
---匯出表 yang
Microsoft Windows [版本 6.1.7600]
版權所有 (c) 2009 Microsoft Corporation。保留所有權利。
C:\Users\aaaa>exp yang/yang wner=yang rows=n compress=n file=d:\yang.dmp log=d:\yang.log
Export: Release 11.1.0.6.0 - Production on 星期日 2月 20 15:07:04 2011
Copyright (c) 1982, 2007, Oracle. All rights reserved.
連線到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已匯出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
注: 將不匯出表資料 (行)
即將匯出指定的使用者...
. 正在匯出 pre-schema 過程物件和操作
. 正在匯出使用者 YANG 的外部函式庫名
. 匯出 PUBLIC 型別同義詞
. 正在匯出專用型別同義詞
. 正在匯出使用者 YANG 的物件型別定義
即將匯出 YANG 的物件...
. 正在匯出資料庫連結
. 正在匯出序號
. 正在匯出簇定義
. 即將匯出 YANG 的表透過常規路徑...
. . 正在匯出表 YANG
. 正在匯出同義詞
. 正在匯出檢視
. 正在匯出儲存過程
. 正在匯出運算子
. 正在匯出引用完整性約束條件
. 正在匯出觸發器
. 正在匯出索引型別
. 正在匯出點陣圖, 功能性索引和可擴充套件索引
. 正在匯出後期表活動
. 正在匯出實體化檢視
. 正在匯出快照日誌
. 正在匯出作業佇列
. 正在匯出重新整理組和子組
. 正在匯出維
. 正在匯出 post-schema 過程物件和操作
. 正在匯出統計資訊
成功終止匯出, 沒有出現警告。
C:\Users\aaaa>
yang@ORACL> rename yang to t;
表已重新命名。
yang@ORACL> select segment_name,bytes/1024/1024 MB from user_segments;
SEGMENT_NAME MB
--------------- ----------
T 128
yang@ORACL> --匯入表yang
C:\Users\aaaa>imp yang/yang fromuser=yang touser=yang file=d:\yang.dmp log=d:\imp_yang.log
Import: Release 11.1.0.6.0 - Production on 星期日 2月 20 15:08:48 2011
Copyright (c) 1982, 2007, Oracle. All rights reserved.
連線到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
經由常規路徑由 EXPORT:V11.01.00 建立的匯出檔案
已經完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的匯入
成功終止匯入, 沒有出現警告。
查詢時,段 yang 是存在的。
yang@ORACL> select segment_name,bytes/1024/1024 MB from user_segments;
SEGMENT_NAME MB
--------------- ----------
YANG .0625
T 128
yang@ORACL> insert into yang select * from t where rownum=1;
已建立 1 行。
yang@ORACL> select segment_name,bytes/1024/1024 MB from user_segments;
SEGMENT_NAME MB
--------------- ----------
YANG .0625
T 128
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-687579/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【匯入匯出】compress 值為y對匯入物件所佔空間的影響物件
- 【匯出匯入】匯出匯入 大物件物件
- 【匯出匯入】% 在匯入匯出中的應用。
- 臨時資料檔案 offline 對於匯入匯出的影響
- 【匯入匯出】sqlldr 匯入案例SQL
- OracleDatabase——資料庫表空間dmp匯出與匯入OracleDatabase資料庫
- Oracle建立使用者、表空間、匯入匯出、...命令Oracle
- Activity 流程模型匯入匯出-activity流程模型匯入匯出模型
- Mysql匯入&匯出MySql
- Mysql匯入匯出MySql
- doris匯入匯出
- esayExcel匯入匯出Excel
- 【匯入匯出】Oracle 常用匯入匯出工具集錦Oracle
- 不同版本間的資料庫匯入匯出資料庫
- vue excel匯入匯出VueExcel
- navlicat 匯入匯出SQLSQL
- mysql 命令匯入匯出MySql
- BCP匯入匯出MsSqlSQL
- mysql匯入匯出慢MySql
- mysql 匯入、匯出命令MySql
- Oracle增量匯入匯出Oracle
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- 【匯入匯出】執行匯入,匯出時如何以as sysdba 身份連線。
- .net對excler 的匯入匯出功能的實現
- mysql匯入匯出指令碼的區別對比MySql指令碼
- tsc、babel、webpack對模組匯入匯出的處理BabelWeb
- 資料庫的匯入匯出資料庫
- 資料泵的匯入匯出
- 【oracle 匯入、匯出】escape 的作用。Oracle
- [Docker核心之容器、資料庫檔案的匯入匯出、容器映象的匯入匯出]Docker資料庫
- EXP匯出引數compress=y(n)的區別
- Angular Excel 匯入與匯出AngularExcel
- 資料泵匯出匯入
- Oracle 資料匯入匯出Oracle
- mysql資料匯入匯出MySql
- mysql資料匯出匯入MySql
- db2匯入匯出DB2
- oracle排除表匯入匯出Oracle