Академический Документы
Профессиональный Документы
Культура Документы
Page 1 of 11
Page 2 of 11
BASIC : The same compression algorithm used in previous versions. Provides good compression,
without severely impacting on performance.
LOW : For use when reduced CPU utilisation is a priority over compression ratio.
MEDIUM : The recommended option. Similar characteristics to BASIC, but uses a different
algorithm.
HIGH : Maximum available compression, but more CPU intensive.
Without Compression:
SQL> !expdp scott/oracle@orcl tables=emp directory=test_dir dumpfile=emp.dmp
logfile=expdp_emp.log logtime=all
04-NOV-14 17:16:12.211: . . exported "SCOTT"."EMP"
8.757 KB
14 rows
With Compression
SQL> !expdp scott/oracle@orcl tables=emp directory=test_dir dumpfile=emp1.dmp
logfile=expdp_emp1.log compression=all compression_algorithm=medium
. . exported "SCOTT"."EMP"
5.109 KB
14 rows
Page 3 of 11
Page 4 of 11
Page 5 of 11
TBS_FILE_TO_MOVE
TEMP
UNDOTBS1
USERS
6 rows selected.
SQL> alter tablespace TBS_FILE_TO_MOVE read only;
Tablespace altered.
SQL> alter tablespace users read only;
Tablespace altered.
SQL> !expdp system/oracle@orcl dumpfile=fulldb_orcl.dmp logfile=fulldb_orcl.log full=Y
transportable=always version=12 directory=test_dir
SQL> exit
[oracle@localhost ~]$ . oraenv
ORACLE_SID = [orcl] ? orcl3
The Oracle base remains unchanged with value /u01/app/oracle
[oracle@localhost ~]$ sqlplus /nolog
SQL> connect sys/oracle@orcl3 as sysdba
SQL> select tablespace_name from dba_tablespaces order by 1;
TABLESPACE_NAME
-----------------------------SYSAUX
SYSTEM
TEMP
UNDOTBS1
USERS
SQL> alter tablespace users rename to users_new;
Tablespace altered.
SQL> select tablespace_name from dba_tablespaces order by 1;
TABLESPACE_NAME
------------------------------
Page 6 of 11
SYSAUX
SYSTEM
TEMP
UNDOTBS1
USERS_NEW
SQL> select file_name from dba_data_files;
FILE_NAME
-------------------------------------------------------------------------------/u01/app/oracle/oradata/ORCL3/datafile/o1_mf_users_b5m2kskg_.dbf
/u01/app/oracle/oradata/ORCL3/datafile/o1_mf_undotbs1_b5m2ktng_.dbf
/u01/app/oracle/oradata/ORCL3/datafile/o1_mf_sysaux_b5m2g15p_.dbf
/u01/app/oracle/oradata/ORCL3/datafile/o1_mf_system_b5m2hrb0_.dbf
SQL> alter tablespace users_new offline;
Tablespace altered.
SQL> !
[oracle@localhost ~]$ mv
/u01/app/oracle/oradata/ORCL3/datafile/o1_mf_users_b5m2kskg_.dbf
/u01/app/oracle/oradata/ORCL3/datafile/users_new01.dbf
[oracle@localhost ~]$ exit
exit
SQL> select file_name from dba_data_files;
FILE_NAME
-------------------------------------------------------------------------------/u01/app/oracle/oradata/ORCL3/datafile/o1_mf_users_b5m2kskg_.dbf
/u01/app/oracle/oradata/ORCL3/datafile/o1_mf_undotbs1_b5m2ktng_.dbf
/u01/app/oracle/oradata/ORCL3/datafile/o1_mf_sysaux_b5m2g15p_.dbf
/u01/app/oracle/oradata/ORCL3/datafile/o1_mf_system_b5m2hrb0_.dbf
SQL> alter database rename file
'/u01/app/oracle/oradata/ORCL3/datafile/o1_mf_users_b5m2kskg_.dbf' to
'/u01/app/oracle/oradata/ORCL3/datafile/users_new01.dbf';
Database altered.
SQL> alter tablespace users_new online;
Tablespace altered.
Page 7 of 11
Page 8 of 11
Page 9 of 11
Page 10 of 11
NAME
-------------------------------------------------------------------------------/u01/app/oracle/oradata/ORCL3/datafile/o1_mf_system_b5m2hrb0_.dbf
/u01/app/oracle/oradata/ORCL3/datafile/tbs_file_to_move01.dbf
/u01/app/oracle/oradata/ORCL3/datafile/o1_mf_sysaux_b5m2g15p_.dbf
/u01/app/oracle/oradata/ORCL3/datafile/o1_mf_undotbs1_b5m2ktng_.dbf
/u01/app/oracle/oradata/ORCL3/datafile/o1_mf_users_b53svc3r_.dbf
/u01/app/oracle/oradata/ORCL3/datafile/users_new01.dbf
6 rows selected.
SQL> select * from scott.testtab;
ID LABEL
---------- -------------------1 ORACLE
2 SQL
SQL> exit
[oracle@localhost ~]$ . oraenv
ORACLE_SID = [orcl3] ? orcl
[oracle@localhost ~]$ sqlplus /nolog
SQL> connect sys/oracle@orcl as sysdba
SQL> select tablespace_name from dba_tablespaces order by 1;
TABLESPACE_NAME
-----------------------------SYSAUX
SYSTEM
TBS_FILE_TO_MOVE
TEMP
UNDOTBS1
USERS
6 rows selected.
SQL> alter tablespace TBS_FILE_TO_MOVE read write;
Tablespace altered.
SQL> alter tablespace users read write;
Tablespace altered.
SQL> exit
Page 11 of 11