Oracle 数据库的导入和导出

Oracle数据库的导入和导出

exp和imp实现导出和导入操作是Oracle标准的导出形式

exp和imp工具与sql plus在同一目录下,下面所有的导入导出操作在cmd框中完成

exp导出的文件的后缀名: *.dmp  二进制文件

exp导出分为3中模式

  • 表方式:导出用户的部分表

  • 用户方式:导出用户的所有数据库对象

  • 全库方式:必须是管理员,导出所有用户信息,所有表

exp基本语法

查看帮助: exp -help 

导出指定表

exp scott/admin file=H:backupdemo01.dmp log=H:backupdemo01.log tables=dept,emp

导出指定用户

exp scott/admin file=H:backupdemo02.dmp log=H:backupdemo02.log

全库导出

exp system/admin file=H:backupfull.dmp log=H:backupfull.log full=y

提示模式

imp导入数据

系统管理员导入

imp system/admin file=H:backupfull.dmp fromuser = scott to user = haha

用户导入

imp scott/admin file=H:backupdemo02.dmp

with as 的用法

with as 增加了SQL的易读性,如果构造了多个子查询,结构会更清晰;更重要的是:“一次分析,多次使用”,这也是为什么会提供性能的地方,达到了“少读”的目标。

with TT as (select * from emp)
select * from TT;

 

原文地址:https://www.cnblogs.com/sunhouzi/p/12435395.html