PL/SQL Developer是Oracle数据库用于导入导出数据库的主要工具之一,本文主要介绍利用PL/SQL导入导出Oracle数据库的过程。
1Oracle数据库导出步骤
11 Tools→Export User Objects选项,导出sql文件。
说明:此步骤导出的是建表语句(包括存储结构)。
12 Tools→Export Tables导出表结构及数据
PL/SQL工具包含三种方式导出Oracle表结构及数据,三种方式分别为:Oracle Export 、SQL Inserts、PL/SQL Developer,下面分别简单介绍下区别:
第一种方式导出dmp格式的文件,dmp是二进制文件,可跨平台,还能包含权限,效率不错,用的最为广泛。
<喎�"/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHAgYWxpZ249"center">
第二种方式导出sql格式的文件,可用文本编辑器查看,通用性比较好,效率不如第一种,适合小数据量导入导出。尤其注意的是表中不能有大字段(blob,clob,long),如果有,会提示不能导出(提示如下: table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format
instead)。
第三种方式导出pde格式的文件,pde为PL/SQL Developer自有的文件格式,只能用PL/SQL Developer工具导入导出,不能用文本编辑器查看。
2 导入步骤(Tools→Import Tables)
导入数据之前最好把以前的表删掉,当然导入另外的数据库数据除外。
21 Oracle Import
导入dmp类型的oracle文件。
22 SQL Inserts
导入sql类型的oracle文件。
23 PL/SQL Developer
导入pde类型的oracle文件。
PL/SQL Developer 工具导入导出Oracle数据库就简单介绍到这里了,如果有问题,可以搜索PL/SQL Developer *** 作手册,也可以对相关问题进行搜索解决。
1:安装pl/sql你指的是pl/sql developer工具吧?这个安装很简单,和一般的安装一样,界面点点就行了。2: 你要通过pl/sql developer连接到数据库,有几个前提条件,这里以连接oracle数据库为例。 (1)确保你要连的oracle数据库已经成功启动,且监听在oracle数据库服务器上都已经启动; (2)在你安装pl/sql developer的机器上,需要安装oracle客户端程序; (3)在oracle客户端里要配置好tnsnames,也就是你要连的数据库需要在这里配置下。之后就可以启动pl/sql developer选择配置的tnsname连接了。
设置方法如下:
1、找到oracle的安装目录。如:C:\oracle\product\1020\db_1\network\ADMIN
2、找到tnsnamesora文件。
3、用文本方式打开,添加以下内容:
本地实例名 =(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP地址)(PORT = 远程服务器端口号))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 远程数据库服务名)
)
)
其中中文部分是需要修改的部分,除第一个“本地实例名”外,其他需要跟远程数据库管理员咨询,本地实例名就是方便自己识别数据库的一个名字,可以自定义。
4、然后打开pl/sql就能看到自己创建的链接,如图:
方法/步骤
用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer
区别
导出数据到excel文件
excel数据导入到数据库
PL/SQL Developer是Oracle数据库中用于导入或导出数据库的主要工具之一,这里主要介绍如何利用PL/SQL Developer导入和导出数据库,并对导入或导出时的一些注意事项进行相关说明。1、导出步骤11 tools ->export user object 选择选项,导出sql文件 说明:导出的是建表语句(包括存储结构)
12 tools ->export tables-> Oracle Export 选择选项导出dmp文件 说明:包含三种导出方式,三种方式都能导出表结构以及数据,如下:
第一种是导出为dmp的文件格式,dmp文件是二进制的,可以跨平台,还能包含权限,效率也很不错,用得最为广泛 。
第二种是导出为sql文件的,可用文本编辑器查看,通用性比较好,但效率不如第一种,适合小数据量导入导出。尤其注意的是表中不能有大字段(blob,clob,long),如果有,会提示不能导出(提示如下: table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format instead)。
第三种是导出为pde格式的,pde为Pl/sql developer自有的文件格式,只能用Pl/sql developer自己导入导出,不能用编辑器查看。
2导入步骤:atools->import tables->SQL Inserts 导入sql文件。b tools->import talbes->Oracle Import然后再导入dmp文件。 说明:和导出类似,另外,导入之前最好把以前的表删除,当然导入另外数据库除外。
权限包括:
SELECT
INSERT
UPDATE[(col1,col2)]; 可以加括号表示只赋予特定列的权限
DELETE
ALTER
ALL PRIVILEGES
CREATE INDEX
CREATE TABLE
ALL PRIVILEGES
PUBLIC 关键字可以替换用户名 代表全体用户
ALL 关键字替代权限 代表所有权限
WITH GRANT OPTION 表示 赋予用户权限的权限
GRANT OPTION FOR表示撤销赋予用户权限的权限
我们可以把权限赋予角色 然后将角色赋予用户 简化 *** 作。
创建角色
CREATE ROLE ROLENAME;
GRANT 权限 ON 表名 TO 角色;
将角色赋予用户
GRANT ROLENAME TO USERNAME;
GRANT CONNECT TO laurent IDENTIFIED BY motDePasse
1,打开PLSQL Developer客户端,进入登录界面
2,输入用户名、密码和数据库,进行数据库服务器
3,很多时候,不知道数据库的地址,填写错误后,登录会提示错误
4,一般的数据库服务器填写格式为服务器的IP地址,再加上“/”,再加上数据库名
5,如果要连接本地的Oracle数据的话,可以直接填写本地的数据库名。比如上图中的aaa就是本地数据库名。
6,连接成功后,在首页左中间的部分,就会看到数据库中的Tables选项,点击后,会出现数据库中已经存在的表
以上就是关于pl sql怎么导出数据库全部的内容,包括:pl sql怎么导出数据库、如何安装 pl sql和连接数据库、如何用plsql连接oracle数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)