如何用10G客户端完整导出11G64位服务器数据库

如何用10G客户端完整导出11G64位服务器数据库,第1张

1、如果你还能够重新导出一下的话,用oracle10g的客户端连接到11g的服务器把数据导出来,这时候导出的数据文件再用相同的客户端导入到10g中。

2、如果你手里只有【oracle 11g 导出的.dmp数据】的话,怕是很麻烦了,因为oracle高版本导出的dmp文

这个不需要做任何处理,只需要用imp语句导入即可。

根据导出数据的不同有以下用法:

1. 导入一个完整数据库

imp system/manager file=bible_db log=dible_db full=y ignore=y

2. 导入一个或一组指定用户所属的全部表、索引和其他对象

imp system/manager file=seapark log=seapark fromuser=seapark

imp system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)

3. 将一个用户所属的数据导入另一个用户

imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy

imp system/manager file=tank log=tank fromuser=(seapark,amy) touser=(seapark1, amy1)

4. 导入一个表

imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)

5. 从多个文件导入

imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4)

log=paycheck, filesize=1G full=y

6. 使用参数文件

imp system/manager parfile=bible_tables.par

bible_tables.par参数文件:

#Import the sample tables used for the Oracle8i Database Administrator's

Bible. fromuser=seapark touser=seapark_copy file=seapark log=seapark_import

7. 增量导入

imp system./manager inctype= RECTORE FULL=Y FILE=A

方法(1):

在服务器本地运行exp,

然后把dmp文件传到你的机器.

方法(2):

在你机器上装一个10g客户端

方法(3)

,

未尝试过,

生产环境慎用:

sysdba用户登录:

1.startup

migrate2.@$ORACLE_HOME/rdbms/admin/catpatch.sql3.

shutdown

immediate4.startup


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9926956.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存