Oracle数据库的安装和卸载中碰到的问题

本文总结了Oracle数据库安装时遇到的环境不满足要求的问题,以及安装后sqlplus能连接但plsql不能连接的ora-12514和ora-12170错误。针对ora-12514,分析了可能的原因并提供了相应的解决方案,包括检查监听器状态、服务名匹配、tnsnames.ora配置等。卸载Oracle数据库的步骤包括关闭服务、使用自带卸载程序、清理注册表和环境变量。最后给出了数据库的默认用户和密码信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装的成功与否可能和包有关(安装oracle11g 遇到INS-13001环境不满足最低要求)

2.安装成功后用sqlplus可以链接,但是plsql却不能链接(可以连接远程数据 库),报错(ora-12514和ora-12170)

3.12170原因是本地IP设置有问题,更改监听程序中的IP或者用Net Manager修改即可。12514问题可能的原因有环境变量的配置、文件listener.ora和tnsnames.ora的配置等因素有关,但是最终还是没能找到原因。这过程涉及到的操作有:
ora-12514的错误的原因有很多。但无外乎这几种: 1)、 ORA-12541: TNS: 没有监听器 显而易见,服务器端的监听器没有启动,另外检查客户端IP地址或端口填写是否正确。启动监听器: $ lsnrctl start或 C:lsnrctl start 2)、 ORA-12154: TNS: 无法处理服务名 检查输入的服务名与配置的服务名是否一致。另外注意生成的本地服务名文件(Windows下如D:oracleora92networkadmin tnsnames.ora,Linux/Unix下/network/admin/tnsnames.ora)里每项服务的首 行服务名称前不能有空格。 3)、 ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的SERVICE_NAME 打开Net Manager,选中服务名称,检查服务标识栏里的服务名输入是否正确。该服务名必须与服务器端监听器配置的全局数据库名一致。同时检查sqlnet.ora,例如如果想要采用简便连接方式连接就需要在NAMES.DIRECTORY_PATH参数中添加EZCONNECT。 4)、Ora-12514:TNS:监听程序当前无法识别链接描述符中请求的服务 该问题是由于缺少监听器的SID_LIST描述项引起的,采用netca进行配置的时候经常会遇到该问题,listener.ora示例如下 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /opt/oracle/product/9.2.0.4) (PROGRAM = extpr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值