解决Windows 7下安装Oracle 11g相关问题的方法
作者:lijiao 发布时间:2024-01-22 05:19:19
很多DBA目前还停留在Oracle 9i或者10g,究其原因有可能是Oracle 11g的价格问题。本文将为大家讲解在Windows 7下安装Oracle 11g,也希望大家能从中看到11g的一些新特点。
前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的,但自己尝试着去解决,一步一步尝试着去努力。自己的不懈努力,也换回了成果。比如在装SQL Server 2005和Oracle 11g时就碰到了问题,在装好SQL Server 2005时,不能附加以前创建好的数据库,后来知道在Windows 7下要以管理员身份运行SQL Server 2005才能附加和创建数据库。以及在装Oracle 11g时,系统不兼容问题,Oracle 11g的系统自检,检查出系统不兼容,就不能往下装数据库,经过自己的尝试和查找在今天下午终于成功装上了Oracle 11g企业版。其实自己觉得在错误中学到的东西远比平时学到的多得多,遇到错误可以自己去尝试着解决,这是一种学习的能力所在,非常能证明一个人的学习和排错能力的强弱,也希望今后自己在学习的道路上能够独立思考,解决问题。下面把自己在装Oracle 11g中遇到的问题和解决方法与大家一起分享。
首先在自己的Windows 7旗舰版上,Oracle 11g在“产品特定的先觉条件检查”时,提示以下错误:
在第一幅图片中,我们可以看到在Oracle在检查操作系统兼容性时,没有通过检查,此时,我们在点击“下一步”进行安装时,是不能安装的,会跳出第二幅图片中的错误提示,所以只能在解决了兼容性问题后,才能安装Oracle。这时,我们先得找到Oracle的安装文件,下面就以我的安装文件的路径进行说明,首先找到路径:
”E:\Oracle Enterprise_Standard Edition_11.1.0.7\database\stage\prereq\db\refhost.xml“。
在找到”refhost.xml“文件后,如果你没有安装XML软件,就以记事本的方式打开该文件,在打开之后我们找到如下节点:
{
<!--Microsoft Windows Vista-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.0"/>
}
把上述节点替换为以下节点:
{
<!--Microsoft Windows 7-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
}
替换完成后,点击保存并退出。接下来就可以点击”setup.exe“进行安装了,在进入到”产品特定的先觉条件检查“的安装界面时,仍会有上面第一幅的图片安装画面,仍是系统的兼容性检查不通过,但我们不管点击”下一步“进行继续安装,在点击了”下一步“按钮进行安装时,会跳出以下错误,如下图:
此时我们点击”是“进行继续安装,接下来安装程序就进入到下一个安装程序了,安装程序界面如下图:
我们继续进行Oracle的安装程序,点击”下一步“继续,当我们点击了”下一步“的按钮时,此时就会来到Oracle的安装界面,如下图:
到这里整个Oracle安装程序可以说安装成功只是时间问题而已了,我们继续点击”安装“按钮进行Oracle的安装,这时Oracle安装程序将会配置和启动先前所选的组件,如下图:
在等待Configuration Assistant配置完毕后,就开始正式安装到我们的计算机硬盘上了,此时,就进入到Oracle数据库的启动和创建界面了,如下图:
在等待Oracle数据库创建完之后,就完成了对Oracle数据库的安装了,最后是Oracle的完成安装界面:
到这里就已经彻底完成了安装Oracle 11g的过程了,此时我们发现有”口令管理“的按钮,在Oracle 11g中,”scott“账户默认是锁定的,如果你想像以前一样使用"scott"账户进行登录的话,就点击”口令管理“按钮对"scott”账户进行解锁。解锁过程如下图所示:
将“是否锁定账户?”的勾去掉,在口令设置中输入你的口令,自己还是喜欢把它设成以前版本中的“tiger”作为密码,毕竟是用着甲骨文公司的产品过来的。在最后,我们就可以点击”确定“按钮,完成对Oracle的安装。
在安装程序完成后,就可以打开Oracle 11g了,在初打开的时候,必须传入java运行文件“java.exe”,如下图所示:
这里就以我的jdk所安装的文件路径进行描述:D:\Program Files\Java\jdk1.6.0_17\jre\bin\java.exe,这里你还必须到sun公司的官网下载JDK,这里就不进行描述,如果不知道如何安装JDK请在我博客留言,
在传入“java.exe”运行文件后,就跳到登录页面,我们以系统管理员账号登录后,就进入到Oracle 11g的界面了,如下图所示:
到此,整个Oracle 11g的安装程序完成,自己在看到登录成功后的安装界面后,也是非常的开心,通过自己的一步一步尝试,终于在自己的笔记本上完成了对Oracle的安装,在通过自己不断的尝试后所换来后的成果,是非常令人欣慰的,也希望能够帮助遇到过同样问题的人!
更多精彩内容,请点击《Oracle安装教程手册》,进行深入学习和研究。
猜你喜欢
- 1. Django: Python Web应用开发框架Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。
- 新建项目时,选择新建虚拟环境项目打开后,启动终端,却经常发现,并没有开启虚拟环境,导致一些包都被安装到全局环境中。一种解决办法是手动开启虚拟
- 代码如下:---找出促销活动中销售额最高的职员 ---你刚在一家服装销售公司中找到了一份工作,此时经理要求你根据数据库中的两张表
- 前言 简述bs4:使用pip install beautifulsoup4将bs4包安装到当前的python解释器环境,使用fro
- 我们一般都认为TRUNCATE是一种不可回滚的操作,它会删除表中的所有数据以及重置Identity列。如果你在事务中进行TRUNCATE操作
- 比如用 print ','.join(datelist) 就可以将datelist列表里面的所有项目并成一个字符串,当然这个
- 本文实例总结了Python操作redis方法。分享给大家供大家参考,具体如下:python连接方式可参考:https://www.jb51.
- 本文实例讲述了Python使用scrapy采集数据过程中放回下载过大页面的方法。分享给大家供大家参考。具体分析如下:添加以下代码到setti
- 这篇文章主要介绍了如何通过Django使用本地css/js文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,
- 一、题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。X 星球的高科技实验室中整齐地堆放着某批珍贵金属原料。每
- 在新的公司开始上班,今天工作的主题内容是市场部门需要抓取一些论坛用户的邮箱,以便发送营销邮件。于是用了一个python脚本来执行,前面抓了几
- 以下实例用于判断一个数字是否为奇数或偶数:# -*- coding: UTF-8 -*-# Filename : test.py# Pyth
- 对于路径中含有中文的图像,直接用cv2.imread读取会报错,上次看到有大佬使用cv2.imdecode就可以正常读取,有点好奇,所以今天
- 序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Pyt
- 一、AIML是什么AIML全名为Artificial Intelligence Markup Language(人工智能标记语言),是一种创
- 什么是随机数随机数并不意味着每次都有不同的数字。随机意味着无法在逻辑上预测的事物。伪随机和真随机计算机在程序上工作,程序是权威的指令集。因此
- 集群是一种技术解决方案,它将硬件和软件结合起来,为Web、Email以及数据库等服务提供高可用性和高伸缩性的架构。本文将分析集群的类型,然后
- 正在看的ORACLE教程是:Oracle数据库集复制方法浅议。前言 日益增长的分布式应用需求要求实现更好分布式的软件环境,不断推动着分布式技
- 网上下载的 pdf 学习资料有一些会带有水印,非常影响阅读。比如下面的图片就是在 pdf 文件上截取出来的。安装模块PIL:Python I
- 用一行输出所有大(小)写字母,以及数字,首先要记住该字母所对应的ASCII码,百度一下就可以看到,ASCII可显示字符 (这里只列举数字和字