oracle导入导出数据

前端之家收集整理的这篇文章主要介绍了oracle导入导出数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

正常就是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)  

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

SET LINESIZE 132    SET PAGESIZE 0    SET TRIMSPOOL ON    SPOOL c:\seapark.syn    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=seapark.tank    exp system/manager file=tank log=tank tables=(seapark.tank,amy.artist)  

猜你在找的Oracle相关文章