且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Oracle简单的备份和恢复-导出和导入(1)

更新时间:2022-09-18 07:50:12

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, 之代码
Oracle简单的备份和恢复-导出和导入(1) View Code
1.2.2,
导出后我们可以在C盘的根目录下看到,名字叫作mytable.dmp的一个文件。这就是我们的导出文件。
1.3,
2. 用户导出自己所有的数据库对象返回顶部
2.1,
与上边的例子比较,我们在选择导出用户还是表的时候选择了U也就是导出用户的所有数据库对象,在导出权限位置选择了yes,导出和这些数据库对象相关权限。
2.2, 之具体操作脚本如下所示:
2.2.1, 之代码
Oracle简单的备份和恢复-导出和导入(1) View Code
2.2.2,
导出后我们可以在C盘的根目录下看到,名字叫作scott.dmp的一个文件。这就是我们的导出文件,其中有scott用户的所有记录。
2.3,
3.返回顶部
3.1,

本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/p/6322670.html,如需转载请自行联系原作者