Oracle简单的备份和恢复-导出和导入(1)
ylbtech-Oracle:Oracle简单的备份和恢复-导出和导入(1) |
Oracle简单的备份和恢复-导出和导入
1. 用户导出自己的表(emp,dept)返回顶部 |
1.1,
我们启动Oracle后,直接在命令行下键入exp命令,用来导出数据,具体步骤如下:
1.系统首先提示我们输入用户名和密码,在这里我们可以用scott/tiger的形式同时输入用户名和密码。
2.系统提示:输入数组提取缓冲区大小,默认值是4096,我们不用更改直接回车就行。
3.提示我们输入导出文件的名字,默认名字是EXPDAT.DMP,我们输入mytable.dmp之后继续进行。
4.接着系统询问我们是导出表还是整个用户?如果输入U或者2表示导出整个用户,如果输入T或者3标识要导出的是表,我们需要导出emp和dept表因此输入T。
5.接着系统询问是否导出表数据,默认值是yes,我们直接按回车键继续进行。
6.之后系统询问是否压缩区,如果表在存储的时候有多个碎片,这个选项可以合并该区域并去除掉多余的空间,默认值是yes,我们按回车继续行进。
7.接着系统提示要我们输入表 (T) 或分区 (T: P): (按 RETURN 退出),含义是让我们输入“表名”或者“表名:分区名”,如果按回车键就代表退出,在这里我们输入EMP,之后系统打印出:
. . 正在导出表 EMP导出了 14 行
,之后又要求我们输入表的名称,如果按回车键表示退出,我们在此键入DEPT,显示:
. . 正在导出表 DEPT导出了 4 行
8.之后我们直接按回车退出,系统显示:
成功终止导出, 没有出现警告。
1.2, 之具体导出过程如下:
1.2.1, 之代码
Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\Administrator>exp Export: Release 10.2.0.3.0 - Production on 星期五 1月 20 22:28:32 2017 Copyright (c) 1982, 2005, Oracle. All rights reserved. 用户名: scott/tiger@orcl 连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production With the Partitioning, OLAP and Data Mining options 输入数组提取缓冲区大小: 4096 > 导出文件: EXPDAT.DMP > c:\mytable.dmp (2)U(用户), 或 (3)T(表): (2)U > t 导出表数据 (yes/no): yes > 压缩区 (yes/no): yes > 已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集 即将导出指定的表通过常规路径... 要导出的表 (T) 或分区 (T: P): (按 RETURN 退出) > emp . . 正在导出表 EMP导出了 14 行 要导出的表 (T) 或分区 (T: P): (按 RETURN 退出) > dept . . 正在导出表 DEPT导出了 4 行 要导出的表 (T) 或分区 (T: P): (按 RETURN 退出) > 成功终止导出, 没有出现警告。 C:\Users\Administrator>
1.2.2,
导出后我们可以在C盘的根目录下看到,名字叫作mytable.dmp的一个文件。这就是我们的导出文件。
1.3,
2. 用户导出自己所有的数据库对象返回顶部 |
2.1,
与上边的例子比较,我们在选择导出用户还是表的时候选择了U也就是导出用户的所有数据库对象,在导出权限位置选择了yes,导出和这些数据库对象相关权限。
2.2, 之具体操作脚本如下所示:
2.2.1, 之代码
Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\Administrator>exp Export: Release 10.2.0.3.0 - Production on 星期五 1月 20 22:31:44 2017 Copyright (c) 1982, 2005, Oracle. All rights reserved. 用户名: scott/tiger@orcl 连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production With the Partitioning, OLAP and Data Mining options 输入数组提取缓冲区大小: 4096 > 导出文件: EXPDAT.DMP > c:\scott.dmp (2)U(用户), 或 (3)T(表): (2)U > u 导出权限 (yes/no): yes > 导出表数据 (yes/no): yes > 压缩区 (yes/no): yes > 已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集 . 正在导出 pre-schema 过程对象和操作 . 正在导出用户 SCOTT 的外部函数库名 . 导出 PUBLIC 类型同义词 . 正在导出专用类型同义词 . 正在导出用户 SCOTT 的对象类型定义 即将导出 SCOTT 的对象... . 正在导出数据库链接 . 正在导出序号 . 正在导出簇定义 . 即将导出 SCOTT 的表通过常规路径... . . 正在导出表 BONUS导出了 0 行 . . 正在导出表 DEPT导出了 4 行 . . 正在导出表 EMP导出了 14 行 . . 正在导出表 SALGRADE导出了 5 行 . 正在导出同义词 . 正在导出视图 . 正在导出存储过程 . 正在导出运算符 . 正在导出引用完整性约束条件 . 正在导出触发器 . 正在导出索引类型 . 正在导出位图, 功能性索引和可扩展索引 . 正在导出后期表活动 . 正在导出实体化视图 . 正在导出快照日志 . 正在导出作业队列 . 正在导出刷新组和子组 . 正在导出维 . 正在导出 post-schema 过程对象和操作 . 正在导出统计信息 成功终止导出, 没有出现警告。 C:\Users\Administrator>
2.2.2,
导出后我们可以在C盘的根目录下看到,名字叫作scott.dmp的一个文件。这就是我们的导出文件,其中有scott用户的所有记录。
2.3,
3.返回顶部 |
3.1,
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |