相信很多人都用过oracle,不避讳的说我是刚刚接触。因为给一个公司作CRM,接触到了久违的oracle,虽然只是8i版本。虽然它功能很强大,但是安装起来着实要花费一番力气,这让我感觉很不爽!
在本机上安装时一切顺利,但在服务器上安装时,出现了很多错误,最主要的一个就是tns监听服务启动不起来!下面我把我安装汇总出现的问题和解决方法总结如下:
1、安装过程中需要输入“全局数据库名”和“SID”,其中“全局数据库名”是以“数据库名.域名”的形式,数据库名是自己定的最好不要超过8个字母;域名一般就是公司的域名就好了。sid会自动生成的,一般不要更改。
2、安装完成后,会自动配置3个服务,我安装的时候就是这个地方出现的错误,“监听程序启动不来”。下面进行安装测试:
3、在系统的命令行窗口中输入:lsnrctl status 出现如下信息
连接至(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=robust)(PORT=1521)))
TNS-12541: TNS:无监听器
TNS-12560: TNS:协议适配器出现错误
TNS-00511: 无监听器
说明tns监听器没有启动,接着输入 lsnrctl start 显示
ORA-12541:TNS:没有监听器
ORA-12560:TNS:协议适配器错误
原因:没有启动监听器或者监听器损坏。如果是前者,使用命令net start OracleOraHome81TNSListener(名字可能有出入)即可;如果是后者,则使用“Net8 Configuration Assistant”工具向导之“监听程序配置”增加一个监听器即可(基本不用写任何信息,一路OK。在添加之前可能需要把所有的监听器先删除!)
4、ORA-12154:TNS:能解析服务名
原因:ORACLE的网络服务名没有正确配置。请使用“Net8 Configuration Assistant”工具向导之“本地网络服务名配置”配置TNS即可。如果仍没有解决,请继续向下看。
5、ORA-1034 :TNS:ORACLE不可用
原因:ORACLE的数据库服务正确启动,但是数据库没有打开!
使用命令:
1)svrmgrl 启动服务管理器
2)connect internal 以internal身份登陆
3)startup 打开数据库
6、在控制面板中启动服务,出现以下错误
服务:在本地计算机 无法启动 OracleOraHome81TNSListener 服务。
错误3:系统找不到指定的路径
而且OracleOraHome81TNSListener服务的可执行文件的路径是空的。
进入注册表中修改ImagePath
在运行处执行REGEDIT进入注册表到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome81TNSListener 发现ImagePath关键值没有了,增加他,选择可扩充字符串值,编辑字符串的数值数据为:f:\Oracle\Ora81\BIN\TNSLSNR
退出注册表。
7、再次启动服务,正常。用sqlplus登录,登录成功
分享到:
相关推荐
### ORACLE安装总结 #### 一、安装前的准备工作 在进行Oracle数据库的安装之前,为了确保安装过程的顺利进行以及避免可能出现的问题,我们需要完成一系列的准备工作。这些准备工作包括但不限于以下几点: 1. **...
Oracle 12c 安装过程记录 Oracle 12c 是甲骨文公司最新推出的关系型数据库管理系统,具有高性能、安全性好、可靠性强等特点。在本文中,我们将详细记录 Oracle 12c 的安装过程,并提供相关的截图,以便读者更好地...
以下是对Oracle 12c RAC在ESXi平台安装过程中的关键步骤的详细解释: 1. **环境准备**: 在安装Oracle 12c RAC之前,首先需要配置一个合适的硬件和软件环境。这通常包括安装ESXi虚拟化平台,规划网络架构(如公共...
【安装Oracle 11g R2 on CentOS 6.5】 在64位的系统上安装Oracle数据库,尤其是Oracle 11g R2,是一项复杂而细致的工作。这里我们将详细探讨如何在64位的CentOS 6.5上进行安装。 首先,选择64位的系统是因为32位...
2. **安装与配置**:详述Oracle数据库的安装过程,包括选择适当的硬件和软件需求,以及配置数据库实例的步骤。 3. **性能优化**:DBA们可能会分享如何通过调整SQL语句、索引优化、内存结构调整等方式提升数据库性能...
oracle安装文档 之前的能力仅仅是能够搭建一个简化版的RAC环境,最近强化提升RAC能力之后,特地做了全面的测试,记录下来,共享给大家。
在Unix系统上安装Oracle数据库是一项复杂且精细的任务,需要对操作系统和数据库软件有深入的理解。以下是对"Oracle在Unix上的安装指南"的详细说明: 首先,确保硬件和系统环境满足Oracle 8i (r1/r2/r3)的最低要求。...
1. **创建安装目录**:创建一个用于存放Oracle安装文件的目录,如`/u01/app/oracle`。 2. **设置权限**:将该目录的所有权设为`oracle`用户,并给予适当的权限。 #### 1.1.5 修改Oracle用户的环境变量 为了让...
在Linux环境下离线安装Oracle 12c是一项技术性较强的任务,主要涉及到系统配置、环境设置、依赖包处理以及数据库的安装步骤。以下是对整个过程的详细解释: 1. **系统准备**: - **CentOS 7**:Oracle 12c支持的...
- 根据Oracle安装的要求,配置`/etc/security/limits.conf`文件,以确保安装过程中对资源的合理使用。 #### 1.6 防火墙与SELinux - 关闭防火墙或配置相应的防火墙规则以允许Oracle通信。 - 设置SELinux为禁用或...
Oracle安装需要预定义的用户和组。通常,会创建一个名为`oracle`的用户和多个组,如`oper`、`dba`、`asmdba`等。每个用户和组的创建和配置都遵循特定的权限规则,确保数据库安装的安全性和可管理性。 #### 配置环境...
本文将详细介绍Oracle8的安装步骤,帮助你轻松完成数据库的部署。 一、系统需求 在安装Oracle8之前,你需要确保你的操作系统和硬件满足以下基本要求: 1. 操作系统:Oracle8支持多种操作系统,包括Windows、Solaris...
Oracle安装部署手册V1.01提供了详细的Oracle数据库11g R2的部署步骤,针对64位服务端和32位客户端的安装进行了详细阐述。Oracle 11g R2是一个广泛使用的数据库管理系统,其服务端和客户端的适配性对于确保系统稳定性...
- oinstall: Oracle安装用户组。 - dba: 数据库管理员组。 - oper: 数据库操作员组。 - asmadmin: ASM管理员组。 - asmoper: ASM操作员组。 - asmdba: ASM DBA组。 同时,还创建了两个用户:`oracle` 和 `grid`,并...
在CentOS 7上离线安装Oracle 11g R2是一项技术性较强的任务,因为需要解决许多依赖问题。这里我们将详细讲解如何在没有网络连接的情况下,完成Oracle 11g R2在CentOS 7上的安装。 首先,你需要准备一个包含所有离线...
一、Oracle安装 1. 环境准备:在安装Oracle之前,首先要确认操作系统兼容性(如Windows或Linux),检查硬件配置是否满足Oracle的最低要求,包括内存、CPU和磁盘空间。还需要安装必要的依赖软件,如JRE(Java ...
标题中的“一卡通oracle安装报告”表明这是一份关于在一卡通系统中安装Oracle数据库的文档。Oracle数据库是全球广泛使用的大型关系型数据库管理系统,尤其在企业级应用中颇为常见。一卡通系统通常指的是一个集成了...
RHEL8安装oracle19C数据库详细步骤 本文档详细介绍了在 RHEL8 操作系统上安装 Oracle 19C 数据库的步骤,包括安装前的准备工作、创建 Oracle 用户和组、配置文件和禁用服务等多个方面。 一、安装前的准备工作 在...
1. 修改默认密码:Oracle安装后,一些内置用户的密码可能为默认值,需要更改以提高安全性。 2. 配置防火墙:允许必要的端口(如1521 for listener, 2484 for EM)通过防火墙。 3. 更新审计策略:启用数据库审计功能...