Oracle表的压缩
随着数据库的增长,我们可以考虑使用oracle的表压缩技术。表压缩可以节省磁盘空间、减少data buffer cache的内存使用量、并可以显著的提升读取和查询的速度。当使用压缩时,在数据导入和DML操作时,将导致更多的CPU开销,然而,由于启用压缩而减少的I/O需求将抵消CPU的开销而产生的成本。表的压缩对于应用程序来说是完全...
通过rman全库备份迁移数据库
这一篇文章中,将讲述通过一个rman的完整全库备份来作数据库的迁移。(使用的备份在上一篇博文中:http://blog.itpub.net/31392094/viewspace-2128466/)---设备:主机:oracle (HOST = 192.168.2.4)作为A库:target database: ORA11GR2 (DBID=238796283)主机:enmo (HOST = 192.168.2.6)作为B库:target datab...
imp表空间的两种情况
imp导入表空间时候,导入的结果由两种,这两种结果取决于导入环境。一种是有有表空间,无数据表,另一种是表空间与数据表都没有。以下是这两种情况的导入后的结果对比。---查看表空间:SQL> select tablespace_name from dba_tablespaces;TABLESPACE_NAME------------------------------SYSTEMSYSAUXUNDOTBS1TEM...
expdp中使用include或者exclude导出数据
expdp中使用include或者exclude导出数据就是多了一个筛选关键词。---导出Scott模式中所有的对象,除了emp表与dept表不导出来(exclude):--导出策略:expdp scott/tiger directory=homedir dumpfile=scott_all_tab.dmp schemas=scott exclude=table:\" in\(\'EMP\',\'DEPT\'\)\"[oracle@enmo hom...
使用exp/imp导出导入数据(逻辑备份恢复)
使用exp/imp导出导入数据:---创建新的目录对象存放导出的数据:--创建目录对象:SQL> create directory homedir as '/home/oracle/homedir';Directory created.--授予目录对象给两个用户:SQL> grant read,write on directory homedir to scott;Grant succeeded.SQL> grant read,write on directory homedir to...
使用数据泵impdp导入数据
前一些测试里面,通过expdp导出了各种数据库表、模式、表空间以及全库。在这里,我们就通过之前导出来的逻辑备份文件,使用impdp工具把导出的文件逆向导入数据库里面。----使用数据泵impdp导入数据:--策略1:查看Scott用户拥有的表:SQL> select tname from tab;TNAME------------------------------BONUSDEPTE...
使用SQL*Loader创建外部表之二
这里讲述另外一种方法通过SQL*loader创建外部表,把外部数据直接写在控制文件上:---查看hisloader表的数据:SQL> select * from hisloader; ID DNAME LNAME---------- ------------ ---------- 101 OPERATIONS5 BOSTON1&nb...
使用数据泵工具expdp工具导出数据
本文中讲述使用数据泵expd工具导出一个表中部分的数据,导出一个表,导出一个模式,导出一个表空间,还有导出整个数据库的操作过程。---创建导出导入数据的目录对象:--创建目录对象:SQL> create or replace directory dump_home as '/home/oracle/dirhome';Directory created.--授权:SQL> grant read,write on d...
使用SQL*Loader创建外部表之一
使用SQL*Loader创建外部表:---创建目录对象并授权给Scott用户:SQL> create or replace directory loader_home as '/home/oracle/dirhome';Directory created.--授权:SQL> grant read,write on directory loader_home to scott;Grant succeeded.---在scott用户下创建外部表:SQL> conn scott/tigerConnected....
利用ORACLE_DATAPUMP为驱动创建外部表
利用ORACLE_DATAPUMP为驱动创建外部表首先要确定将要用那个表来卸载,本次就选用scott用户下的dept表,作为下载表。1、先让我们看看dept表的结构:desc deptName &nbs...