很多原因都会引起ORA-12154,首先看看是不是防火墙、网络、tnsname里的数据库实例名或端口错误的问题,然后再一个一个排查
1确认Oracle服务以及监听有启动。
2 你打开一个控制台窗口,在里面输入 tnsping 连接串名称。这步没问题的话那就不是服务器端的问题了。
3 在oracle client下看看有没有network这个文件夹,没有的话需要把oracle的整个network文件夹都复制进去而不是只复制tnsnamesora
4 2没问题的基础上,开个控制台窗口直接敲 sqlplus 用户名/密码@数据库服务器ip:端口/数据库实例名,看看能不能连接的上。如果能连上的plsql却不能连,可以考虑在plsql的登录界面的database栏直接输入 数据库服务器ip:端口/数据库实例名,而不用下拉框里的值
5 另外win7_X64下的pl/sql 不要用默认安装路径,默认路径带(x86),这个也会引起问题。
总之12154这个错误会有非常多原因导致,安装Oracle的时候先决条件检查失败依然继续安装也会有可能引起。
祝好运。
方法/步骤
打开PLSQL Developer输入本地或是远程的用户名、密码和数据库连接数据库服务器
连接成功后,就会看到数据库中的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数据库的连接。
第一步:在用户名和密码列分别输入要登录的数据库用户名和密码
第二步:在“数据库”中输入“ip:1521/oracle实例名”(如“1921680143:1521/orcl”,本机填写“127001”)
第三步:如果是普通用户连接类型为“Normal”,如果是超级管理员连接类型为“sysdba”,点击确定即可完成连接(connections)
以上就是关于win7 64位pl/sql怎么连接到oracle数据库全部的内容,包括:win7 64位pl/sql怎么连接到oracle数据库、如何用plsql连接oracle数据库、plsql 怎么修改 数据库连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)