Description: Oracle 10.2 on hpux 11.23 PA. When i try to start listener i go the next errors: Error listening on: (ADDRESS=(PROTOCOL=ipc)(PARTIAL=yes)(QUEUESIZE=1)) No longer listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=pav2qa2)(PORT=1521))) TNS-12557: TNS:protocol adapter not loadable TNS-12560: TNS:protocol adapter error TNS-00527: Protocol Adapter not loadable Solution: 1. Check if you have correct ORACLE_HOME, ORACLE_SID and PATH environments. 2. Check if /tmp/.oracle and /var/tmp/.oracle directories exists. 3. Check permissions for those directories for current user who is trying to start listener. mkdir /var/tmp/.oracle mkdir /tmp/.oracle chown -R oracle:oinstall /var/tmp/.oracle /tmp/.oracle chmod -R 01777 /var/tmp/.oracle /tmp/.oracle 4. Run the listener, problem solved: lsnrctl start 5. If you still cant start listener grant 777 permissions to oracle on /tmp directory. chmod -R 777 /tmp /var/tmp
时间: 2024-04-25 09:26:52 浏览: 20
这个问题出现在启动 Oracle 数据库 listener 时,错误信息提示 TNS-12557: TNS:protocol adapter not loadable,TNS-12560: TNS:protocol adapter error,TNS-00527: Protocol Adapter not loadable。
解决这个问题的步骤如下:
1. 检查是否设置了正确的 ORACLE_HOME、ORACLE_SID 和 PATH 环境变量。
2. 检查 /tmp/.oracle 和 /var/tmp/.oracle 目录是否存在。
3. 检查当前用户对这些目录的权限是否正确,如果不正确,可以执行以下命令:
mkdir /var/tmp/.oracle
mkdir /tmp/.oracle
chown -R oracle:oinstall /var/tmp/.oracle /tmp/.oracle
chmod -R 01777 /var/tmp/.oracle /tmp/.oracle
4. 启动 listener,执行以下命令:
lsnrctl start
如果问题得到解决,可以跳过下一步。
5. 如果问题仍然存在,可以将 /tmp 目录的权限授予 oracle 用户:
chmod -R 777 /tmp /var/tmp
这样,oracle 用户就可以访问 /tmp 目录,并且可以启动 listener。
相关问题
中文版hpux命令详解
HP-UX是惠普公司的一款UNIX操作系统,其命令行界面提供了丰富的命令来管理系统和执行各种任务。以下是中文版HP-UX命令的详细说明。
1. date:显示系统当前的日期和时间。
2. ls:列出当前目录下的文件和子目录。
3. cd:切换当前工作目录。
4. pwd:显示当前工作目录的路径。
5. mkdir:创建新的目录。
6. rmdir:删除空的目录。
7. cp:复制文件或目录。
8. mv:移动文件或目录,也可用来重命名文件。
9. rm:删除文件或目录。
10. cat:连接并显示文件的内容。
11. more:逐页显示文件内容。
12. grep:在文件中搜索指定的字符串。
13. find:在文件系统中查找文件。
14. vi:文本编辑器,用于编辑文本文件。
15. chmod:改变文件或目录的权限。
16. chown:改变文件或目录的所有者。
17. ps:显示当前系统进程的状态。
18. top:动态显示系统资源的使用情况和进程信息。
19. kill:终止指定的进程。
以上是HP-UX中一些常用的命令,主要用于文件管理、进程管理和系统管理等方面。除了上述命令外,HP-UX还提供了很多其他命令,用于各种不同的系统管理任务。熟练掌握这些命令对于管理和维护HP-UX系统至关重要,可以提高工作效率并确保系统正常运行。
hpux 巡检常用命令
HP-UX是一种UNIX操作系统,用于惠普公司的服务器和工作站。下面是一些常用的HP-UX巡检命令:
1. `ioscan`:用于扫描系统中的设备,并显示它们的状态和配置信息。
2. `vgdisplay`:显示卷组的信息,包括卷组名称、物理卷和逻辑卷的数量以及卷组的大小。
3. `lvdisplay`:显示逻辑卷的信息,包括逻辑卷名称、所属卷组、大小和状态等。
4. `bdf`:显示文件系统的使用情况,包括文件系统名称、挂载点、总大小、已使用空间和可用空间等。
5. `top`:实时显示系统的性能信息,包括CPU使用率、内存使用率、进程信息等。
6. `ps`:显示当前运行的进程信息,包括进程ID、CPU使用率、内存使用量等。
7. `netstat`:显示网络连接和统计信息,包括本地地址、远程地址、连接状态等。
8. `glance`:提供全面的系统性能监控和分析功能,包括CPU、内存、磁盘、网络等方面的指标。
9. `sar`:收集系统性能数据,并生成报告,包括CPU利用率、内存利用率、磁盘IO等。
10. `crontab -l`:显示当前用户的定时任务列表。
以上是一些常用的HP-UX巡检命令,可以帮助您监控系统的状态和性能。如果您有其他问题,请随时提问。