易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle expdp/impdp 用法详解

Data Pump 反映了整个导出/导入过程的完全革新。不使用常见的 SQL 命令,而是应用专
用 API(direct path api etc) 来以更快得多的速度加载和卸载数据。
1.Data Pump 导出 expdp

子:
sql>create directory dpdata1 as '/u02/dpdata1';
sql>grant read, write on directory dpdata1 to ananda;
$expdp ananda/abc123 tables=CASES directory=DPDATA1 dumpfile=expCASES.dmp   job_name=CASES_EXPORT
$expdp ananda/abc123 tables=CASES directory=DPDATA1
 
 dumpfile=expCASES_%U.dmp parallel=4 job_name=Cases_Export
include/exclude 例
子:
include=table:"in('DB','TS')"
或者include=table:"like '%E%'"

者include=function,package,procedure,table:"='EMP'"
或者
exclude=SEQUENCE,TABLE:"IN ('EMP','DEPT')"
2.Data Pump 导入 expdp
1)
从expdp中获取数据源 exp.dmp
2)复制某个数据库中的一个schema到另一个数据库中。
3) 在同一个数据库中把一个
schema中所有的对象复制到另一个schema中。
例子:
1)impdp 的数据源是expdp 导出来的DMP文

impdp ananda/abc123 directory=dpdata1 dumpfile=expCASES.dmp job_name=cases_import
2)
复制某个数据库中的一个schema到另一个数据库中。
--1.newwork_link为目标数据库建立的database_link,
(用
户test 需要grant exp_full_database to TEST; )
create public database link TOLINK
connect to TEST identified by oracle
using '(DESCRIPTION =  
  (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.20.199)(PORT = 1521))
  )
  (CONNECT_DATA =
    (SERVICE_NAME = orcl)
  )
)';
--2.impdp
在目标数据库服务器上执行 只能低版本向高版本imp
impdp&nb


相关文档:

在oracle中,如何给已存在的表添加一列?

alter table Tablename add(column1 varchar2(20),column2 number(7,2)...)
比如:
已有表A,结构如下
字段名 类型
------------ -------------
A VARCHAR2(10)
B NUMBER
现在要增加 ......

Oracle TO_DATE,to_char

Oracle中TO_DATE格式
url:http://www.cnblogs.com/ajian/archive/2009/03/25/1421063.html
TO_DATE格式(以时间:2007-11-02   13:45:25为例)
  
        Year:     
        yy two digits 两 ......

oracle clob 和blob问题的解决

oracle clob 和blob问题的解决
 
整理了oracle clob 和blob问题的解决办法:
1:建议使用oracle 10的ojdbc14.jar,否则当保存clob的时候可能会出现套接字错误; 
2:spring配置如下: 
java代码: 
        <bean id="sessionFact ......

Oracle备份的分类

Oracle数据库的备份分为一致性和非一致性两种。
一致性备份,就是数据库在关闭的状态下或者mount状态下进行的备份。这时候由于数据库没有打开,没有数据处理发生,控制文件、数据文件和日志文件中的scn保持一致。所以成为一致性备份。
不一致性备份,就是数据库在open状态下进行的备份,这时候由于数据文件和控制文件以及 ......

通过pl/sql 将oracle10数据导入oracle9中


1、  打开pl/sql 中tools-preferences,设置Connection中的Oracle Home为oracle9,OCI library为oracle9 如图
2、
         将oralce10目录下的tnsnames.ora文件里面的所要导出的oralce10的服务配置 复制到oracle9目录下的tnsnames.ora文件里面
ORCL =
  (DESCRIP ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号