Oracle11g release2数据导出到Oracle10g release2方法
2016-03-25 23:26
501 查看
首先是由Oracle11g数据库导出可以兼容10g的导出文件
执行以下命令:
expdp userid='clothjd/clothjd@orcl'
directory=DATA_PUMP_DIR dumpfile=clothjd.dmp logfile=clothjd.log version=10.2.0.1.0
之后,会在执行完成之后,页面会提示导出的数据文件和log文件的存放地址
其次是数据的导入工作
创建用户,并且对于用户赋予相应的权限
需要在新的Oracle10g 的目录下面新建一个存放拷贝过来的数据库导出文件路径地址:
采用如下的命令:
DOS下面:sqlplus clothjd/clothjd@orcl
进入SQL界面,输入如下命令:
create directory dump_dir as 'D:\oracle\product\10.2.0\db_1\admin\orcl\udump';
原来有的命令为:
EXPDP USERID='SYS/sys@daggis as
sysdba' schemas=oadirectory=DATA_PUMP_DIR dumpfile=dag.dmp logfile=dag.log version=10.2.0.1.0
然后执行导入数据库文件命令:
impdp userid='clothjd/clothjd@orcl'
directory=dump_dir dumpfile=clothjd.dmp
logfile=clothjd.log version=10.2.0.1.0
原来有的命令为:
IMPDP USERID='SYS/sys@daggis as
sysdba' schemas=oa directory=DATA_PUMP_DIR dumpfile=dag.dmp logfile=dag.log version=10.2.0.1.0
需要注意的一些情况:
1、在新建directory=dump_dir之后,这个路径在各个用户中都可以使用,相当于全局变量的用途,然而,这种操作的结果来自于现在数据库中用户权限的设置
2、在导出的用户名称为clothjd,所以在目标机器中所使用的用户名称也应该为clothjd.
执行以下命令:
expdp userid='clothjd/clothjd@orcl'
directory=DATA_PUMP_DIR dumpfile=clothjd.dmp logfile=clothjd.log version=10.2.0.1.0
之后,会在执行完成之后,页面会提示导出的数据文件和log文件的存放地址
其次是数据的导入工作
创建用户,并且对于用户赋予相应的权限
需要在新的Oracle10g 的目录下面新建一个存放拷贝过来的数据库导出文件路径地址:
采用如下的命令:
DOS下面:sqlplus clothjd/clothjd@orcl
进入SQL界面,输入如下命令:
create directory dump_dir as 'D:\oracle\product\10.2.0\db_1\admin\orcl\udump';
原来有的命令为:
EXPDP USERID='SYS/sys@daggis as
sysdba' schemas=oadirectory=DATA_PUMP_DIR dumpfile=dag.dmp logfile=dag.log version=10.2.0.1.0
然后执行导入数据库文件命令:
impdp userid='clothjd/clothjd@orcl'
directory=dump_dir dumpfile=clothjd.dmp
logfile=clothjd.log version=10.2.0.1.0
原来有的命令为:
IMPDP USERID='SYS/sys@daggis as
sysdba' schemas=oa directory=DATA_PUMP_DIR dumpfile=dag.dmp logfile=dag.log version=10.2.0.1.0
需要注意的一些情况:
1、在新建directory=dump_dir之后,这个路径在各个用户中都可以使用,相当于全局变量的用途,然而,这种操作的结果来自于现在数据库中用户权限的设置
2、在导出的用户名称为clothjd,所以在目标机器中所使用的用户名称也应该为clothjd.
相关文章推荐
- Oracle-03-初次连接数据库
- Oracle-02-数据库概述
- oracle 学习笔记
- oracle编译存储过程提示表或视图不存在的问题分析
- ORACLE多表关联UPDATE 语句
- oracle 的 row_number over 去除重复数据
- 关于oracle误删数据的恢复
- 安装oracle的步骤
- ORACLE中行转列之wm_concat() 和 LISTAGG()
- oracle中tablespace使用
- oracle 序列重置
- oracle数据库中执行sql文件
- Oracle12c中配置实例参数和修改容器数据库(CDB)及可插拔数据库(PDB)
- MyBatis的批量插入-oracle/mysql
- 【转】oracle 中的INTERVAL 函数详解
- Oracle数据库动态注册和参数local_listener的使用
- ORACLE 中的 锁 介绍
- 使用oracle数据库,多用户同时对一个表进行增加,删除,修改,查看等操作,会不会有影响?
- ORACLE--数据库查看执行计划的方法
- Oracle--执行计划详解