环境:oracle-xe-univ-10.2.0.1-1.0.i386
一、情况1,启动监听失败
现象:安装完成,启动监听报错
#lsnrctl start
LSNRCTL for Linux: Version 11.1.0.6.0 - Production on 28-11月-2009 18:55:00
Copyright (c) 1991, 2007, Oracle. All rights reserved.
启动/home/oracle/product/11g/db_1/bin/tnslsnr: 请稍候...
TNSLSNR for Linux: Version 11.1.0.6.0 - Production
系统参数文件为/home/oracle/product/11g/db_1/network/admin/listener.ora
写入/home/oracle/diag/tnslsnr/Web2/listener/alert/log.xml的日志信息
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Web2.site)(PORT=1521)))
监听该对象时出错: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
TNS-12555: TNS: 权限被拒绝
TNS-12560: TNS: 协议适配器错误
TNS-00525: 无足够权限以执行操作
Linux 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
情况二、由于hosts文件设置问题,导致启动失败
查看启动日志
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/log/listener.log
TNSLSNR for Linux: Version 10.2.0.1.0 - Production on 19-DEC-2012 22:26:41
Copyright (c) 1991, 2005, Oracle. All rights reserved.
System parameter file is /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/listener.ora
Log messages written to /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/log/listener.log
Trace information written to /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/trace/listener.trc
Trace level is currently 0
Started with pid=10273
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC_FOR_XE)))
Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=mypc)(PORT=1521)))
TNS-12545: Connect failed because target host or object does not exist
TNS-12560: TNS:protocol adapter error
TNS-00515: Connect failed because target host or object does not exist
Linux Error: 11: Resource temporarily unavailable
No longer listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC_FOR_XE)))
推断因该是 通过mypc这个hostname无法找到机器
查看/etc/hosts文件如下
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
果然有问题,在hosts文件中添加如下一行即可
192.168.0.5 mypc
分享到:
相关推荐
- **指定监听端口**:Oracle XE默认使用1521端口,可以保持不变或自定义。 - **选择安装位置**:指定Oracle软件和数据文件的安装目录。 - **创建数据库**:安装程序会自动创建数据库实例。 - **等待安装完成**:安装...
Oracle XE自带的Web管理工具默认监听8080端口,若此端口被其他服务占用,则需要修改其监听端口。修改方法有两种: 1. **通过Web管理页面修改**: - 访问默认的主页地址:`http://127.0.0.1:8080/apex` - 使用管理...
"OracleXE下载必看.txt"文件很可能是官方提供的安装指南或注意事项,建议在安装前仔细阅读,以确保顺利安装并了解可能的限制。 安装Oracle XE 64位时,你需要遵循以下步骤: 1. 确认操作系统为64位。 2. 下载Oracle...
Oracle XE 11.2.0 是一款轻量级版本的 Oracle 数据库服务器,专为开发和小型生产环境设计。这款数据库系统以其易用性、免费和对资源的低需求而闻名,使得它成为个人开发者和小型企业理想的数据库解决方案。 在描述...
OracleXE112_Win32.zip 是一个包含Oracle数据库11g版本11.2的Windows 32位安装程序的压缩包。Oracle 11g是Oracle公司推出的一款强大的关系型数据库管理系统,适用于中小型企业的数据存储和管理。11.2版本是该系列的...
4. **监控与报警机制**:建立日志文件大小的监控机制,当接近预设的阈值时触发报警,及时采取行动防止监听器启动失败。 5. **增强网络与数据库性能**:优化网络配置,提高数据库性能,减少因网络延迟或数据库处理...
- **监听端口**: 默认情况下,Oracle XE使用1521端口进行监听。 - **HTTP端口**: APEX(Application Express)默认使用8080端口。 - **SYS和SYSTEM密码**: 你需要设置这两个管理员账户的密码。 **四、启动和管理...
- Oracle 监听器端口 - 是否随 Linux 启动时启动 - `sys` 和 `system` 用户的密码等 6. **设置环境变量** 为了方便后续操作,需要在 `/etc/environment` 中设置必要的环境变量: ```bash sudo vim /etc/...
在此过程中,你需要设定Oracle XE服务的启动页面端口号(默认8080)、监听端口(默认1521)以及sys和system用户的密码。 7. **配置环境变量**:切换到`oracle`用户,编辑`.bash_profile`文件,设置`ORACLE_HOME`、`...
在Linux系统中安装Oracle XE是一项常见的任务,尤其对于那些需要在本地开发或测试环境中运行Oracle数据库的IT专业人员。以下是一份详细的步骤指南,涵盖了从解压缩安装包到配置和初始化Oracle XE数据库的过程。 ...
在本章节中,我们将详细探讨如何安装Oracle数据库XE、APEX和ORDS,以及如何配置一个完整的开发环境。首先,我们需要准备以下软件包: 1. Oracle Database Express Edition 11g Release 2 for Linux x64(XE) 2. ...
安装成功以后,需要执行 /etc/init.d/oracle-xe configure 命令来配置默认的参数,包括 HTTP 端口、Oracle 监听端口、sys 用户和 system 用户的密码、是否开机启动等。 6. 修改 Linux 系统配置 需要修改/etc/...
5. 启动和停止服务:使用`/etc/init.d/oracle-xe`脚本启动或停止数据库服务。 6. 设置环境变量:为了方便日常操作,可以在用户的`.bashrc`文件中设置`ORACLE_HOME`、`PATH`等环境变量。 在使用Oracle 11g XE时,...
(ORACLE_HOME=C:\oraclexe\app\oracle\product\11.2.0\server) (PROGRAM=extproc) ) ) ``` 2. **tnsnames.ora** - **DESCRIPTION**: 描述连接目标的信息。 - **ADDRESS_LIST**: 包含连接到数据库实例所需的...
- 如果Oracle服务启动失败,可能是由于环境变量未设置正确,如`ORACLE_HOME`和`PATH`。确保这些环境变量指向正确的Oracle安装目录。 4. **扩展知识**: - `sqlplus /nolog`:可以用来打开SQL*Plus无连接模式,...
4. **监听器配置**:Oracle XE会默认配置一个名为"XE"的服务和监听器,确保其在防火墙中开放相应的端口(通常是1521),以便进行远程连接。 5. **安全设置**:安装时需创建数据库管理员(DBA)账户,通常为"SYS"和...
5. **清理启动项**:批处理文件还会检查启动菜单(`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run`)和计划任务,删除任何与Oracle相关的启动项。 6. **删除临时文件和日志**:Oracle的临时...
1. **停止所有Oracle服务和进程**:在卸载之前,必须确保所有的Oracle服务已经停止,包括数据库实例、监听器以及其他后台进程。这可以通过服务管理工具(如Windows的服务管理器或Linux的`systemctl`)来完成,同时也...
确保`OracleServiceORCL`(代表数据库主服务)和`OracleOraDb10_home1TNSListener`(监听服务)都已启动。监听服务对于客户端连接数据库至关重要。 **完成连接设置:** 1. 在Schema Details窗口中,选择`Display ...