oracle plsql用户连接不了数据库,很急

oracle plsql用户连接不了数据库,很急,第1张

到你的安装目录,我的是:C:\app\Administrator\product\1120\dbhome_1\NETWORK\ADMIN

找到tnsnamesora,看你配置的是否正确

LISTENER_ORCL =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

ORACLR_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

)

(CONNECT_DATA =

(SID = CLRExtProc)

(PRESENTATION = RO)

)

)

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

在oracle中配置plsql developer的方法:

1、安装后,直接打开运行,界面如下:

因为一开始因为未做设置,所以也无法登录,就点cancel进去,然后点Tools-Preferences,在里面设置下instantclient basic包的解压路径。

2、设置如下两项:

Oracle Home(empty is autodetect)

D:\instantclient_11_2

OCI library(empty is autodetect)

D:\instantclient_11_2\ocidll

设置完毕,点OK即可。

3、更改配置文件:

在instantclient basic包目录下面新建两个文件,里面内容如下:

sqlnetora:

SQLNETAUTHENTICATION_SERVICES= (NTS)

NAMESDIRECTORY_PATH= (TNSNAMES,EZCONNECT)

TNSNAMESORA(这是其中一个标签,可以设置多个这样的,其中黑斜体部分是需要更改的):

PODS =

(DESCRIPTION=

(ADDRESS_LIST=

(ADDRESS=

(PROTOCOL=TCP)

(Host=1921680113)

(Port=1521)

)

)

(CONNECT_DATA=

(SID=PODS)

)

)

4、设置环境变量:

添加环境变量:

TNS_ADMIN = D:\instantclient_11_2

5、 现在打开PL/SQL Developer即可去登录了。

链接不上的原因:

1

链接时会书写链接路径及接口,数据库名称,用户名及密码,确保这些都咩有错误才能正确连接

2

具体代码如下:

3

。"jdbc:mysql://localhost:3306/所用数据库的名称useunicode=true&characterencoding=utf8","用户名","密码"

4

如果还有错误,请检查是否标点符号错误,及代码别处的错误,可以参考控制台对错误的描述,确定错误的位置。

5

进行debug,确定链接不同的原因及具体的行数。

打开电脑,到pl/sql安装的指定目录D:\app\DZL\product\1120\dbhome_1\NETWORK\ADMIN找到tnsnamesora

打开tnsnamesora文件,增加需要远程连接的字符串。

特别对部分重要字段说明:

myDB为连接数据库别名HOST = 192168723为连接的数据库ipPORT = 1521 为数据的端口SERVICE_NAME = testdb 为数据库实例名

设置好后,打开PL/SQL Developer输入用户名密码,选择刚刚添加的数据库,点击确定就可以成功连接远程数据库了。

已成功连接远程数据库。

这个是C#在填写连接数据库的字符串<add name="statistics" connectionString="Provider=OraOLEDBOracle1;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)

(HOST=1722221055)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=ORCL)));Persist Security Info=True;User ID=dzl;

Unicode=True;Password=123456" />

以上就是关于oracle plsql用户连接不了数据库,很急全部的内容,包括:oracle plsql用户连接不了数据库,很急、本地PLSQL如何通过堡垒机连接远程linux服务器上的oracle数据库、plsql怎么配置都连接不上oracle数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/10195858.html

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

发表评论

登录后才能评论

评论列表(0条)

保存