1
当打开PLSQL工具发现有三个文本框,但是会发现如下第二张图与第一张图多了一个文本框,显示的是连接为连接数据库需要几个参数,大家都应该知道,连接数据库需要ip地址,端口号,用户名,密码,数据库名称,最后一个就是数据库角色,也就是"连接为"这个选项,没有这个选项无法连接数据库没有安装Oracle的话,这里就会少一个选项"连接为",如果您安装了Oracle客户端那就请忽略该经验,因为PLSQL工具会自动从系统注册表找有没有Oracle的配置信息
2
首先打开PLSQL界面d出登录框这个时候您很冲动的输入了正确的用户名密码,以及ip地址端口号,但是您点击确定时d出这说明您本机没有安装Oracle客户端或者PLSQL工具首选项中没有配置正确因此直接点取消,PLSQL会自动打开软件您会看到软件的左上方提示没有登录
3
点击工具→首选项d出,根据红色框中的位置您会发现中间有个Oracle主目录,其中第①个是Oracle主目录,第②个是Oracle参数配置信息目录(需要一个配置文件路劲),这时您需要下载一个配置文件,配置文件地址我会赋在文档的末尾
4
文件路劲地址复制进去后,会立即d出提示您更改将在重启PLSQL后有效,如下图所示点击确定,然后关闭PLSQL程序,重新打开PLSQL
5
当重新打开PLSQL程序时,如果看到的界面如下图所示,细心会发现下面多了一个选项"连接为",也就是之前我们一直期待的界面,那么配置文件成功,可以连接数据库咯如果连接失败,请查看参数是否正确
一般要求oracle服务器防火墙关闭,然后配置好tnsnamesora文件。
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连接OracleX64版本:
•1 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-112020;
•2 将系统的tnsnamesora拷贝到该目录下;
•3 在PLSQL Developer中设置Oracle_Home和OCI Library:
ToolsPreferencesOracleConnection:
Oracle_Home: C:\instantclient-basic-nt-112020
OCI Library: C:\instantclient-basic-nt-112020\ocidll
•4 在PLSQL Developer目录下编辑如下bat文件,替换其快捷方式,启动PLSQL Developer:
@echo off
set path=C:\instantclient-basic-nt-112020
set ORACLE_HOME=C:\instantclient-basic-nt-112020
set TNS_ADMIN=C:\instantclient-basic-nt-112020
set NLS_LANG=AMERICAN_AMERICAZHS16GBK
start plsqldevexe
方法/步骤
打开plsql
developer客户端,进入登录界面,如图
输入用户名、密码和数据库,进行数据库服务器,如图
很多时候,不知道数据库的地址,填写错误后,登录会提示错误,如图
一般的数据库服务器填写格式为服务器的ip地址,再加上“/”,再加上数据库名,如图
如果要连接本地的oracle数据的话,可以直接填写本地的数据库名,其中aaa就是本地在oracle中的数据库,如图
连接成功后,在首页左中间的部分,就会看到数据库中的tables选项,点击后,会出现数据库中已经存在的表,如图
在安装了plsql和Oracle数据库客户端的情况下,为了查看远程Oracle数据库中的数据。做如下配置: 在Oracle的安装目录下,如:D:\oracle\product\1020\db_1\NETWORK\ADMIN下的tnamesora文件,找到 bidDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 19216805)(PORT = 1521)) (CONNECT_DATA = (SERVER = edocom_oracle) (SERVICE_NAME = bidDB) ) ) 其中bidDB是数据库名,19216805是远程数据库IP地址,1521是端口号(默认为1521)。 修改上述IP地址和数据库名称字段,即修改了plsql数据库的连接。
以上就是关于plsql developer怎么连接数据库全部的内容,包括:plsql developer怎么连接数据库、PLsql如何正确连接非本地Oracle数据库、如何用plsql连接远程数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)