使用PLSQL实现数据库的导出和导入

使用PLSQL实现数据库的导出和导入

Oracle的导入和导出,可以用expdp和impdp实现。

不过导出的文件放在Oracle服务器上,或多或少有点不方便,我们可以通过PL/SQL实现数据库的导入和导出。

一、首先是数据库的导出:

1、登录PL/SQL,点击“工具”-“导出用户对象”按钮:

2、进入用户对象导出页面后,选择要导出的对象,设置

包括权限、包括存储、包括所有者等不勾选,

点击“导出”按钮:

导出.sql格式文件,示例为l

3、导出表数据,点击“工具”--“导出表”按钮:

4、导出表

(1)选择要导出的表

(2)选择PL/SQLDeveloper选项卡

(3)压缩文件等选项不勾选

点击“导出”按钮

导出.pde格式文件,示例为e

二、创建一个新的表空间和用户

(如果已经有表空间可以忽略)

脚本如下:

--创建临时表空间slowxData_temp--

createtemporarytablespaceslowxData_temp

tempfileslowxData_f

size32m

autoextendon

next32mmaxsizem

extentmanagementlocal;

--创建表空间slowxData_data--

createtablespaceslowxData_data

logging

datafileslowxData_f

size32m

autoextendon

next32mmaxsizem

extentmanagementlocal;

--创建用户(密码):slowxData(slowxData#pwd)

createuserslowxDataidentifiedbyslowxData#pwd

defaulttablespaceslowxData_data

temporarytablespaceslowxData_temp;

--授权连接和资源权限给新建的用户--

grantconnect,resourcetoslowxData;

--授权视图权限给新建的用户--

grantcreateviewtoslowxData;

在sysdba权限下,创建

用户:slowxData

表空间:slowxData_data

三、导入数据

1、将导出的文件l和e放在一个指定目录下(无所谓目录位置,只不过方便输入路径)

示例放在D:\DB下

2、用slowxData账号和密码登录PL/SQL,点击“文件”-“新建”-“CommandWindow”

3、导入l文件,实现用户对象的创建(导出时候选择的用户对象,表、序列号、存储过程、视图等)

在SQL下输入:

D:\DB\l;并回车

将用户对象导入,结果如下图所示:

4、导入表数据,点击“工具”--“导入表”按钮:

5、导入表

选择要导入的文件(示例:D:\DB\e),点击“导入”按钮导入

(长按









































北京治疗白癜风一共要花多少钱
北京治疗白癜风一共要花多少钱



转载请注明:http://www.xcqg58.com/zytd/722.html