欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Oracle数据库基本操作 (六) —— 数据的导出与导入

程序员文章站 2022-03-30 09:56:07
一、cmd 下登录oracle数据库下的指定用户 方式一:命令行明文连接登录 打开cmd,输入:sqlplus/nolog 输入:conn username/passworld@数据库实例名 打开cmd,输入:sqlplus/nolog 输入:conn username/passworld@数据库实 ......

一、cmd 下登录oracle数据库下的指定用户

方式一:命令行明文连接登录

  • 打开cmd,输入:sqlplus/nolog

  • 输入:conn username/passworld@数据库实例名

Oracle数据库基本操作 (六) —— 数据的导出与导入

方式二:命令行密文连接登录

Oracle数据库基本操作 (六) —— 数据的导出与导入

 二、数据的导入与导出

(一)、使用cmd 命令整库导出与导入

  1、整库导出

exp system/orcl full=y

  无需登录,在命令行输入命令即可,system为数据库管理员,orcl为对应密码(口令),添加参数full=y 表示整库导出

Oracle数据库基本操作 (六) —— 数据的导出与导入

  执行命令完后会在当前目录下生成一个名为EXPDAT.DPM,此文件为备份文件。

Oracle数据库基本操作 (六) —— 数据的导出与导入

  如果想指定备份文件的名称和路径,则添加参数即可,命令如下:

exp system/orcl file=c:\oracle.dmp full=y

   2、整库导入

imp system/orcl full=y

  此命令如果不指定file参数,则默认用备份文件EXPDAT.DMP 进行导入

  如果指定file参数,则按照file指定的备份文件进行恢复

imp system/orcl full=y file=c:\oracle.dmp

   执行导入命令前需要确保oracle数据库中无将要导入的对象,否则将报以下提示:

Oracle数据库基本操作 (六) —— 数据的导出与导入

(二)使用cmd 命令按用户导出与导入

  按用户导出

exp system/orcl owner=scott file=c:\scott.dmp

  按用户导入

imp system/orcl file=c:\scott.dmp fromuser=scott

(三)使用cmd 命令按表导出与导入

  按表导出

exp scott/tiger file = c:\scott.dmp tables = emp,dept

  用tables参数指定需要导出的表,如果有多个表用逗号分隔即可。

  按表导入

imp scott/tiger file = c:\scott.dmp tables = emp,dept

三、如果使用Navicat进行备份,可参考Navicat官网相关教程(http://www.formysql.com/navicat/jiqiao/)