大家好,我遇到了一个难题:我想oracle数据库全部导出,可是我只会导一个用户,但这

大家好,我遇到了一个难题:我想oracle数据库全部导出,可是我只会导一个用户,但这,第1张

看你用的是什么样的版本,如是是10g以上的版本的话,建议你使用expdp,下面的例子用户为test

1先建一个目录

create directory dump_dir as 'd:\dump_dir';

2授权

grant read,write on directory dump_dir to test;

3导出数据

expdp test/test@szprodbb directory=dump_dir dumpfile=LZPRODB_20110427_01DMP, LZPRODB_20110427_02DMP,LZPRODB_20110427_03DMP parallel=3 full=y

如果要导入则用

impdp test/test@szprodbb directory=dump_dir dumpfile=LZPRODB_20110427_01DMP, LZPRODB_20110427_02DMP,LZPRODB_20110427_03DMP parallel=3 full=y

parallel=3表示使用3个线程来导出/导入数据,速度可提高3倍。

1、如果两台服务器,存在的表结构什么的都一样,可以使用冷备份全库,把所有的数据文件、日志、归档日志等全拷贝过去(如果是linux系统,要使用oracle用户 *** 作,否则会产生文件权限问题)

2、RMAN的异机恢复

3、EXPDP/IMPDP 全库导出、全库导入(注意版本问题,低往高可以,反之不可以)!

正常就是exp的方法最快,导入是imp的方式也是最快的

具体exp语法

       1 获取帮助

exp help=y

2 导出一个完整数据库

exp system/manager file=bible_db log=dible_db full=y

3 导出数据库定义而不导出数据

exp system/manager file=bible_db log=dible_db full=y rows=n

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

exp system/manager file=seapark log=seapark owner=seapark

exp system/manager file=seapark log=seapark owner=(seapark,amy,amyc,harold)

注意:在导出用户时,尽管已经得到了这个用户的所有对象,但是还是不能得到这些对象引用的任何同义词。解决方法是用以下的SQLPlus命令创建一个脚本文件,运行这个脚本文件可以获得一个重建seapark所属对象的全部公共同义词的可执行脚本,然后在目标数据库上运行该脚本就可重建同义词了。

SET LINESIZE 132

SET PAGESIZE 0

SET TRIMSPOOL ON

SPOOL c:\seaparksyn

SELECT 'Create public synonym '||synonym_name

||' for '||table_owner||''||table_name||';'

FROM dba_synonyms

WHERE table_owner = 'SEAPARK' AND owner = 'PUBLIC';

SPOOL OFF

5 导出一个或多个指定表

exp seapark/seapark file=tank log=tank tables=tank

exp system/manager file=tank log=tank tables=seaparktank

exp system/manager file=tank log=tank tables=(seaparktank,amyartist)

以上就是关于大家好,我遇到了一个难题:我想oracle数据库全部导出,可是我只会导一个用户,但这全部的内容,包括:大家好,我遇到了一个难题:我想oracle数据库全部导出,可是我只会导一个用户,但这、oracle 11g 单实例数据库 怎么简便的迁移到另一台服务器、oracle导出表数据哪种方法快等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存