如何使用PLSQL连接数据库

如何使用PLSQL连接数据库,第1张

如何使用PLSQL连接服务器上的数据库,开发初学者都需要会这个问题。下面说一下步骤,帮助大家配置host并成功查询数据。

1、首先鼠标右键PLSQL,选择属性,打开PLSQL所在文件夹位置。

2、在文件夹中,找到instantclient文件夹。这里将该文件移出到PLSQL安装文件外,方便之后修改。

3、然后在instantclient下,找到tnsnamesora,用编辑器打开。

4、在tnsnamesora中,可以配置数据库连接。数据库名称、协议类型、host、port、sid。配置好之后,保存。

5、打开PLSQL,输入username、password,选择到配置的数据库,进行连接。点击“file”--“new”--“SQL Window”,打开窗口,输入查询命令,F8执行,连接成功了。

win7+64位+Oracle+11g+64位下使用PLSQL+Developer+的解决办法

1)安装Oracle 11g 64位 (这部分就不说了吧)

2)安装32位的Oracle客户端( instantclient-basic-win32-112010)

下载instantclient-basic-win32-112010zip (一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至Oracle安装目录的Product下(本机命名为:instantclient_11_2):D:\Oracle\app\dd\product\instantclient_11_2。

拷贝数据库安装根目录下的一个目录D:\Oracle\app\dd\product\1120\dbhome_1\NETWORK到Oracle客户端目录下D:\Oracle\app\dd\product\instantclient_11_2(其实只需要 NETWORK\ADMIN\tnsnamesora)

3)安装PL/SQL Developer

安装 PL/SQL Developer,在perference->Connection里面设置OCI Library和Oracle_Home,例如本机设置为:

Oracle Home :D:\Oracle\app\dd\product\instantclient_11_2

OCI Library :D:\Oracle\app\dd\product\instantclient_11_2\ocidll

4) 设置环境变量(修改环境变量)

对于NLS_LANG环境变量, 最好设置成和数据库端一致, 首先从数据库端查询字符集信息:

SQL> select userenv('language') nls_lang from dual;

NLS_LANG

----------------------------------------------------

SIMPLIFIED CHINESE_CHINAZHS16GBK

右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量":

1>点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINAZHS16GBK", 点击"确定";

2>新建环境变量“TNS_ADMIN”,值为“D:\Oracle\app\dd\product\instantclient_11_2”

最后点击"确定"退出

启动 PL/SQL Developer ,运行无问题。

如何使用PLSQL Developer从oracle数据库 导入导出数据

用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer

只有“Oracle Export”方式导出再导入后,表结构和索引结构没有发生变化,另两种方式都改变了索引类型。另外

Sql Insert的那个可以导成sql,可以用文本编辑器打开。

pl/sql developer 也可以导出,但文本编辑器不能打开。

区别:

Oracle Export,Sql Insert,pl/sql developer

第一种是导出为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自己导入导出;不能用编辑器查看,

导出数据到excel文件:

选中数据表--query data--选中要导出的数据--右键copy to excel

excel数据导入到数据库:

1在Excel中准备好要导入的数据。具体 *** 作:在Excel中,把第一列设置为空列,第二列以后的列应与要导入的数据表的字段相对应。

2登录PLSQL Developer,找到需要导入数据的数据库表后,点击右键--edit data,进入了编辑此表的数据对话框,并点击最左侧选中一空行。

3copy Excel表中的数据记录,将数据粘贴到上步中PLSQL Developer显示的表列中。

4点击PLSQL Developer中的对号按钮进行Post。

1、sysdba 权限登陆

创建表空间:

create tablespace ‘表空间名’

logging

datafile 'F:\Oracle\chis\bs_phisdbf'(存放地址)

size 32m

autoextend on

next 32m maxsize 24048m

extent management local;

创建用户:

create user ‘用户名’ identified by ‘密码’ default tablespace ‘表空间名’;

授权用户:

grant resource,connect,dba to ‘用户名’;

导入dmp文件:

imp ‘用户名’/‘密码’@orcl(实例名) file=F:\Oracle\chis\phis\BS_PHISdmp ignore=y full=y

数据泵导入:

impdp renkouku/renkouku@orcl directory=DATA_PUMP_DIR dumpfile=EXPDP20170220DMP REMAP_SCHEMA=rpadmin:renkouku remap_tablespace='(RP_TBS:phis,sxphis:phis)'

drop user bschis cascade; (删除用户)

drop tablespace bs_chis including contents and datafiles;(删除表空间)

以上就是关于如何使用PLSQL连接数据库全部的内容,包括:如何使用PLSQL连接数据库、win7 64位 *** 作系统,plsql怎么连接oracle数据库、plsql的数据库怎么导入导出等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9501654.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存