Oracle监听器起不来,于是用LSNRCTL启动监听程序,出现问题:
先是用root用户启动,出现如下问题:
TNS-12546: TNS:permission denied
TNS-12560: TNS:protocol adapter error
TNS-00516: Permission denied
Error: 13: Permission denied
按照网上的解决办法:
原因1:/var/tmp/.oracle 权限错误
解决:
chown oracle:dba /var/tmp/.oracle
原因2:非oracle身份执行lsnrctl start
解决:
su oracle
lsnrctl start
我遇到的就是原因2,我在root身份下执行了lsnrctl start,报错了,心想root权限最大,能执行一切文件,不会有权限的问题,结果就出现问题了.而且执行dbca也得用oracle身份去,不然也会出现一系列权限的错误.
还有就是oracle安装的路径,安装在/usr/local后好象权限也有不少问题,安装在/oracle下,对/oracle的权限放开了以下,就没问题了.
以上的我都按照着做了,还是不行,在oracle用户下出现的异常是:
TNS-12555: TNS:permission denied
TNS-12560: TNS:protocol adapter error
TNS-00525: Insufficient privilege for operation
Error: 1: Operation not permitted
最终解决办法:
/tmp/.oracle的权限
/var/tmp/.oracle的权限
oracle应该有这些目录的权限,用oinstall
chown -R oracle.oinstall /tmp/.oracle
chown -R oracle.oinstall /var/tmp/.oracle
用oracle启动,而不是用root启动。
------感谢inthirties解答
[ oracle.oinstall表示oracle用户属于oinstall组 ]
分享到:
相关推荐
在AIX操作系统环境下安装Oracle 10g是一项复杂而细致的工作,尤其在IBM 570服务器上运行AIX 5L 5.2时,需要确保系统配置满足Oracle的硬件和软件要求。以下是安装Oracle 10g在AIX 5L 5.2上的详细步骤和关键知识点: ...
在深入探讨“AIX下ORACLE卸载”的过程之前,我们首先需要理解几个关键概念:AIX(Advanced Interactive eXecutive)是IBM开发的一种UNIX操作系统,广泛应用于高性能服务器环境中;而Oracle则是全球知名的数据库管理...
在完成上述步骤后,每次AIX系统启动到运行级别2时,Oracle数据库及其监听器都会自动启动。请注意,这只是一个基础配置,实际生产环境中可能还需要考虑更多的安全措施和错误处理,比如检查数据库是否已经运行,日志...
这包括编辑`listener.ora`和`tnsnames.ora`文件,以及启动监听器服务。 3. **用户权限**:在AIX环境下,应确保安装用户具有足够的权限执行安装过程,通常建议使用root账户或具有等效权限的用户。 4. **网络配置**...
请注意,AIX下的Oracle安装还需要遵循Oracle的最佳实践,包括但不限于正确配置共享内存、锁定内存、确保操作系统补丁级别符合Oracle的要求,以及考虑Oracle的性能优化设置。在整个过程中,保持良好的日志记录和文档...
- 开启监听服务,配置监听器(`listener.ora`)。 - 安装并配置网络服务,如使用SQL*Net或TNS(Transparent Network Substrate)。 7. **安全设置**:在AIX上,需要特别关注Oracle的权限管理和安全策略,如限制...
### AIX 6.1 下 Oracle 10g 数据库的安装知识点 #### 一、AIX 6.1 操作系统的安装 AIX (Advanced Interactive Executive) 是 IBM 开发的一种基于 UNIX 的操作系统,广泛应用于 IBM 的 Power 系列服务器上。本章节...
安装Oracle 11g的详细步骤还包括了Oracle安装软件的准备工作、Oracle监听器的配置、环境变量的设置、数据库实例的创建等关键环节。对于每个环节,文档中应详细说明了具体的执行命令、参数设置、检查步骤和可能出现的...
在IT领域,尤其是在数据库管理与维护方面,AIX平台下的Oracle数据库...以上知识点覆盖了AIX环境下Oracle数据库日常管理和运维的基本操作,对于数据库管理员而言,熟练掌握这些命令能够显著提升工作效率和问题解决能力。
- 对于单机版的Oracle数据库,启动和关闭的步骤相对简单,通常使用操作系统下的Oracle用户身份来启动监听器,然后通过SQLPlus以超级用户登录,并使用Startup或Shutdown命令来开启和关闭数据库。 2. Oracle集群...
2. 网络配置:确保网络连接稳定,设置适当的监听器配置以支持负载均衡和故障切换。 3. 安全性:应用最新的补丁和安全更新,限制不必要的网络访问,设置强壮的用户权限和密码策略。 4. 性能优化:根据硬件配置和业务...
- **监听器无法启动:** 检查`listener.ora`文件配置是否正确。 - **数据库服务异常:** 查看`alert_<sid>.log`文件中的错误日志,根据日志信息排查问题。 #### 四、优化与维护 **4.1 性能调优** - **内存参数调整...
### AIX 下安装 ORACLE10G 双机热备环境 #### 1. 概述 本文档详细介绍了在 AIX 系统上搭建 Oracle 10g 的双机热备环境的具体步骤。该文档假设读者已具备基本的 AIX 和 Oracle 数据库管理经验,并且已安装好 AIX ...
### AIX 下 Oracle 10G RAC 实施文档关键知识点概述 #### 1. 项目背景与目标 - **项目名称**: XX项目Oracle 10G RAC实施文档 - **项目目标**: 在AIX操作系统环境下成功部署Oracle 10G RAC集群,以实现数据库高可用...
下面将详细阐述在AIX环境下安装Oracle RAC的关键步骤和注意事项。 首先,准备工作至关重要。确保你的AIX系统满足Oracle的硬件和软件要求,包括操作系统版本、内存、CPU、磁盘空间等。一般来说,AIX 6.1或更高版本是...
- 配置Oracle网络安全,包括设置监听器、网络服务名和认证方式。 - 定期进行数据库备份,确保数据安全。 10. **性能监控和调优**: - 使用Oracle Enterprise Manager或AIX内置工具监控数据库性能。 - 根据系统...
在AIX环境下为Oracle新建一个数据库的过程中,涉及到了多个步骤和技术要点。根据提供的标题、描述、标签以及部分内容,我们可以详细地解析一下整个流程中的关键技术点。 ### 一、创建Oracle用户与目录 #### 1. ...