PL/SQL连接Oracle数据库提示"TNS:could not resolve the connect identifier spe

使用PL/SQL连接Oracle数据库时,经常会提示如下错误:

ORA-12154:TNS:could not resolve the connect identifier specified.

解决方法如下:

step 1:

修改D:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/tnsnames.ora文件。

添加

MyDB =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XXX.XXX.XXX)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVER = DEDICATED)

    )

  )

以上配置包含两个我们需要设置的参数,MyDB替换成要连接的数据库的实例名,HOST的值为要连接的数据库所在的主机名称或IP。

step2:打开PL/SQL,填写各项。

username 及password即为要连接的数据库的用户名及密码。Connect as为用户的类型。

关键的在于Database选项。我们使用”IP/实例名“的方式,例如填入XXX.XXX.XXX.XXX/MyDB。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值