做J2EE架构的B/S开发,已经整整五年整了,后台数据库一直使用Oracle和MySQL,使用过的Oracle版本有8i、9i和10g。但是,10g没有自己安装和配置过,昨天,重新配置开发环境,第一次安装和配置10g,花了差不多4个小时,才基本搞定,可悲啊。遇到问题的时候,到网上寻求帮助,很多人都遇到了同样的问题,但却没有一个正确的解决方案,现在把自己的过程共享出来,希望对大家有点帮助。
第一:疑惑。
安装前,比较了10g和9i安装包的大小,前者只有800M左右,而后者有1.2G,当时,心里很疑惑,怎么大小相差这么大?
第二:第一次安装。
按照常规方式,进行setup,安装过程中,我选择只安装数据库软件,而不安装数据库(在8i或者9i安装时,这样可以正常安装Oracle服务的)。一切顺利,安装成功。但是在启动服务的时候傻眼了,根本就没有任何和Oracle相关的服务,怎么启动服务呢?上网一查,没有找到解决办法,最憋闷的是,竟然很多人都说只好重装,但却没说清楚,重装过程中要注意什么。没办法,只好重装。
第三:卸载并重装。
通过Oracle的卸载程序进行手动卸载后,再清理注册表,主要是选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口;然后选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口;最后手动删除Oracle安装目录下剩余文件(没有完全卸载掉的物理文件)。卸载完成,重新进行安装,过程同第一次一样,结果也同第一次一样,再次傻眼,没辙了,只好自己思考原因了。记得使用10g时,依稀记得,服务中有一项是要和数据库实例对应的,没有服务,难道是没有选择安装数据库实例的原因?后来再想,安装过程一切正常,应该是这个这个原因导致的问题,带着这个疑问,进行第三次安装。
第四:再次重装。
重复上一次的过程,不同点是,选择安装数据库实例,安装过程一切顺利,和预想的一样,服务正常安装,通过PL/SQL前段开发工具,可以正常连接并访问数据库了。心中窃喜,终于找到原因了,虽然这个原因很可笑,毕竟经历也算是一种收获。另一个问题接踵而来,通过Oracle 10g自身的控制台进行DB管理时,不能正常登录,以为自己记错密码,上网搜索解决方案,都是一些大道理,没有找到实际的解决办法,没办法,只好硬着头皮,再次重装,并且在设置密码时,记录下来,确信自己没有误记密码。
第五:最后安装。
重复上一次操作,成功安装,并将密码记录下来,再次登录控制台,还是不能正常登录。又傻眼了,只要自己再次想问题的原因,记得安装DB实例安装成功后,有一个提示,通过什么样的URL进行相关资源访问,记得URL中,地址写的是机器名字,是不是因为这个原因呢?我将URL中的机器名修改成IP地址(127.0.0.1),成功登录,终于长舒一口气,何其冤枉啊!
后记:俗语有云“不经一事,不长一智”,凡事都要自己心里“亮堂”,哪怕只是一个小小的软件安装。
分享到:
相关推荐
Linux 中安装 ORACLE10g 数据库详细步骤 Linux 是一个开源的操作系统,在服务器应用中广泛使用。ORACLE 是一个关系型数据库管理系统,是当前最流行的数据库管理系统之一。安装 ORACLE10g 数据库需要在 Linux 操作...
Linux安装Oracle 10g完整配置文档 在本文档中,我们将详细介绍如何在 Linux 操作系统中安装 Oracle 10g 数据库。安装 Oracle 10g 需要满足一定的前提条件,并需要对 Linux 系统的内核参数进行修改。 安装前的准备...
- 查找`listener.ora`文件,通常位于Oracle安装目录下的`network\admin`子目录中(例如:`E:\Oracle10g\network\admin\listener.ora`)。 - 确保`SID_LIST_LISTENER`部分包含正确的SID名称和服务名。 - 示例配置...
在讲解如何在Red Hat Enterprise Linux(RHEL)版本5和6上分别安装Oracle Database 10g和11g的单实例之前,需要了解Oracle数据库安装涉及到的各个步骤和准备工作。以下是对安装过程中所需知识点的详细说明。 ### ...
安装有两种方式静默安装和图形界面安装,我们使用图形界面安装,界面可以显示安装遇到的问题和缺少的插件 Oracle下载地址: http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip ...
欧拉系统安装 Oracle 11g 本资源摘要信息将详细介绍欧拉系统安装 Oracle 11g 的过程,包括安装依赖包、安装 Oracle 11g 等步骤。 安装依赖包 在安装 Oracle 11g 之前,需要安装一些依赖包,以确保安装过程的顺利...
linux新人借鉴前辈安装oracle10g血泪史加上自己遇到问题的总结,上次发的关闭防火墙那里有些问题。。
"Red Hat Linux 安装 Oracle 11g" 本文将详细介绍如何在 Red Hat Linux 中安装 Oracle 11g。首先,需要准备好安装环境,包括关闭防火墙、检查 RPM 包是否安装等。然后,安装 Oracle 11g 的过程可以分为多个步骤,...
中标麒麟Linux安装Oracle 11G 知识点1:中标麒麟Linux简介 中标麒麟Linux是一个基于开源操作系统的国产操作系统,具有高性价比、易用性强、安全性高的特点。中标麒麟Linux主要应用于政府、企业、教育、医疗等领域...
linux新人借鉴前辈安装oracle10g血泪史加上自己遇到问题的总结
"Windows Server 2008 安装 Oracle 11g 详细笔记总结" 本文将详细介绍如何在 Windows Server 2008 上安装 Oracle 11g,包括安装前的准备工作、安装过程、安装后的配置和基本操作。 一、安装前的准备工作 在安装 ...
安装oracle10g遇到问题及解决办法
在Linux环境下安装Oracle数据库10g是一项复杂但必要的任务,对于数据库管理员(DBA)和想要学习如何在Linux平台上安装和配置Oracle数据库的IT专业人员来说,这是一项基础技能。以下是在Linux上安装Oracle 10g的详细...
"Oracle 10G 在虚拟机上的安装" Oracle 10G 是一种关系数据库管理系统,它是在虚拟机上安装的。以下是安装 Oracle 10G 在虚拟机上的步骤: 一、准备文件 在安装 Oracle 10G 之前,需要准备以下文件: * VPC2007...
这些依赖项都是oracle11G安装所需的,包括binutils、kernel headers、glibc headers等。 二、调整内核参数 在安装oracle11G之前,需要调整内核参数以满足oracle11G的要求。使用vi命令编辑/etc/sysctl.conf文件,并...
在处理64位Windows 7操作系统下安装Oracle 10g时遇到的问题时,很多用户会发现安装过程无法顺利进行。本文将详细介绍在64位Win7系统上安装Oracle 10g时可能遇到的问题及其解决方案。 #### 问题概述 当尝试在64位...
### Win7安装Oracle 10g遇到的问题及解决方案 #### 问题一:操作系统不兼容问题 **错误描述:** 在尝试于Windows 7系统上安装Oracle Database 11g时,出现了以下错误提示: ``` 正在检查操作系统要求… 要求的结果...
"Oracle 11g 在 Linux 下的离线安装教程" 一、查看和修改主机名称 在 Oracle 11g 的安装过程中,需要查看和修改主机名称。可以使用 hostname 命令来查看当前主机名称,并使用 hostname 命令来修改主机名称。 二、...
CentOS安装Oracle11g详解 在本篇文章中,我们将详细介绍如何在CentOS 6.4 64bit操作系统上安装Oracle 11g数据库,包括配置监听的步骤。 前期准备安装环境 在安装Oracle 11g之前,需要准备以下环境: * 操作系统...
在UOS(统一操作系统)上安装Oracle 11g数据库时,可能会遇到各种依赖问题,因为Oracle 11g是为传统的Linux环境设计的,而UOS作为一个基于Linux的国产操作系统,其软件生态可能与Oracle的原生支持有所差异。在安装...