oracle 数据泵介绍,oracle之数据泵

1 数据泵导出操作之简要步骤

第一:在本地磁盘上创建目录

sai

第二:在数据库里创建目录

SQL> create directory dumpdir1 as 'd:\sai';

dumpdir1 这个目录名必须是唯一的。

sai  这个文件名称必须提前在本地的磁盘上创建成功

第三:授权

SQL> grant read,write on directory dumpdir1 to scott;

第四:查看管理理员目录

SQL>select * from dba_directories;

查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错

第五:如果存在需要删除目录(可选)

SQL> drop directory dumpdir1 ;

第六:导出一张表

C:\Users\QiLin>expdp scott/qilin directory=dumpdir1 dumpfile=li.dmp tables=emp

2 原始导出导入与数据泵的区别

第一:数据泵工具是从ORACLE 10G引入的

第二:可以通过并行来充分利用系统的CPU和IO资源;

第三:导入导出在服务器端完成,避免了网络传输对导出、导入速度的影响;而原始导出导入即可以在服务器端操作,有可以再客户端操作

第四:充分利用直接路径方式,使得导入导出的效率大幅提高;

第五:优化了默认参数,避免由于用户没有指定最佳的BUFFER参数而影响导入导出性能;

第六:原始导出导入与数据泵导出导入的文件“风马牛不相及“;

3 非归档模式转换为归档模式简要步骤

第一:关闭数据库

shutdown immediate

第二:启动数据库到MOUNT状态

startup mount

第三:修改数据库的归档模式

alter database archivelog;

第四:启动数据库到OPENT状态

alter database open;

第五:查看数据库的归档模式

archive log list;

select name,log_mode from v$database;

SQL> show parameter archive

第六:修改数据库归档模式的存储路径

alter system set log_archive_dest_1='location=E:\demo\archive_1' scope =both;

4 原始导出少表的解决办法

第一 查看

SQL> show  parameter def

第二 修改为TRUE

ALTER SYSTEM SET deferred_segment_creation=TRUE

第三:官方的介绍

Segment creation on demand, or deferred segment creation as it is also known, is a space saving feature of Oracle Database 11g Release 2. When non-partitioned tables are created, none of the associated segments (table, implicit index and LOB segments) are created until rows are inserted into the table. For systems with lots of empty tables, this can represent a large space saving.

The functionality can be controlled by the DEFERRED_SEGMENT_CREATION initialization parameter, which is set to TRUE by default. It can be turned off using the following command.

ALTER SYSTEM SET DEFERRED_SEGMENT_CREATION=[TRUE | FALSE];The CREATE TABLE statement now supports the following segment creation clause.

SEGMENT CREATION { IMMEDIATE | DEFERRED }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值