Oracle -PLSQLDeveloper 13 数据库连接
发布网友
发布时间:2024-10-01 11:28
我来回答
共1个回答
热心网友
时间:2024-10-21 05:18
无需详述Oracle和PLSQLDeveloper 13的下载和安装流程,网络资源丰富,可通过知乎搜索获取相关信息。本文主要分享在安装过程中遇到的设置问题及其解决方案,以期避免他人重复同样的困扰。
问题的核心在于安装后无法成功连接数据库。在Windows 10专业版系统中,我在无须主动修改环境配置的情况下,遇到listener.ora和tnsnames.ora文件在安装文件夹和数据库文件夹中均缺失的情况,导致报错"Oracle ORA-12154: TNS: 无法解析指定的连接标识符"。
解决过程中,我首先尝试从网络中找到文本模板,自行编写并修改这两个文件,但未能解决问题。然后,我决定彻底卸载并重新安装,但问题依然存在。这时,我注意到可能与服务和注册表有关,决定彻底删除相关软件并停用相关服务。
在重新安装后,我通过Net Configuration Assistant配置监听程序和本地网络服务名。在配置监听程序时,发现1521端口已被Oracle监听程序占用,这导致了冲突。通过停止Oracle监听服务,解决了冲突,然后按照网络教程配置成功。
对于tnsnames.ora,我同样在Net Configuration Assistant中创建了本地网络服务名,并配置了本机IP。但初次测试连接时,遇到了新的错误"ORA-28009: connection as SYS should be as SYSDBA or SYSOPER"。通过调整用户权限,使用scott账户登录,问题得以解决,最后在client_1文件夹中确认了listener.ora和tnsnames.ora文件的存在,PLSQLDeveloper 13成功连接并完成数据操作。
希望通过这些经验,帮助到在类似问题上耗时的你,节省宝贵时间。