做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 系统的内核参数进行修改。 安装前的准备...
在讲解如何在Red Hat Enterprise Linux(RHEL)版本5和6上分别安装Oracle Database 10g和11g的单实例之前,需要了解Oracle数据库安装涉及到的各个步骤和准备工作。以下是对安装过程中所需知识点的详细说明。 ### ...
- 查找`listener.ora`文件,通常位于Oracle安装目录下的`network\admin`子目录中(例如:`E:\Oracle10g\network\admin\listener.ora`)。 - 确保`SID_LIST_LISTENER`部分包含正确的SID名称和服务名。 - 示例配置...
欧拉系统安装 Oracle 11g 本资源摘要信息将详细介绍欧拉系统安装 Oracle 11g 的过程,包括安装依赖包、安装 Oracle 11g 等步骤。 安装依赖包 在安装 Oracle 11g 之前,需要安装一些依赖包,以确保安装过程的顺利...
linux新人借鉴前辈安装oracle10g血泪史加上自己遇到问题的总结,上次发的关闭防火墙那里有些问题。。
"Red Hat Linux 安装 Oracle 11g" 本文将详细介绍如何在 Red Hat Linux 中安装 Oracle 11g。首先,需要准备好安装环境,包括关闭防火墙、检查 RPM 包是否安装等。然后,安装 Oracle 11g 的过程可以分为多个步骤,...
安装有两种方式静默安装和图形界面安装,我们使用图形界面安装,界面可以显示安装遇到的问题和缺少的插件 Oracle下载地址: http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip ...
中标麒麟Linux安装Oracle 11G 知识点1:中标麒麟Linux简介 中标麒麟Linux是一个基于开源操作系统的国产操作系统,具有高性价比、易用性强、安全性高的特点。中标麒麟Linux主要应用于政府、企业、教育、医疗等领域...
linux新人借鉴前辈安装oracle10g血泪史加上自己遇到问题的总结
安装oracle10g遇到问题及解决办法
在Linux环境下安装Oracle数据库10g是一项复杂但必要的任务,对于数据库管理员(DBA)和想要学习如何在Linux平台上安装和配置Oracle数据库的IT专业人员来说,这是一项基础技能。以下是在Linux上安装Oracle 10g的详细...
"Windows Server 2008 安装 Oracle 11g 详细笔记总结" 本文将详细介绍如何在 Windows Server 2008 上安装 Oracle 11g,包括安装前的准备工作、安装过程、安装后的配置和基本操作。 一、安装前的准备工作 在安装 ...
"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的原生支持有所差异。在安装...