【DRP】Oracle 10g安装及问题记录_期待王教授的博客-程序员ITS203

技术标签: JAVA项目  Oracle10g  

        在学习DRP项目的时候需要用到Oracle数据库,所以首要任务就是安装Oracle。之前SQL Server和MySQL的安装过程中多少都会出些问题,所以安装Oracle的时候有些心理准备,肯定不会一帆风顺,可没想到会如此的坎坷,每步走的都很困难,真的是问题多多,下面记录一下安装过程和各种问题的解决方法。

        【步骤】

        材料:我就装的DRP资料中给的Oracle10g的安装包,大家也可以去Oracle官网下载不同版本。

        过程:

        1、第一步很简单,双击exe运行程序,可是出现如下错误:

             

        解决方法:在安装oracle的时候,出现了oui.exe停止工作的错误提示,这是因为你的oracle安装路径中存在中文,你把你的安装程序放到全英文的路径下,重新执行setup.exe就能正常的运行了,就是这么简单。

         2、选择高级安装,下一步

            

         But,又出现如下错误:

         

        解决方法:我用的是win8系统,与Oracle 10g不兼容,需要修改一些东西,方法如下:

        a. 修改安装程序Oracle 10g中的refhost.xml,大概路径:\database\stage\prereq\db\refhost.xml

        

        打开refhost.xml,将<CERTIFIED_SYSTEMS>.....</CERTIFIED_SYSTEMS>内部代码作如下修改:主要是添加6.1,6.2

==================================================

<CERTIFIED_SYSTEMS>
    <OPERATING_SYSTEM>
      <VERSION VALUE="4.0"/>
      <SERVICE_PACK VALUE="6a"/> 
    </OPERATING_SYSTEM>
    <OPERATING_SYSTEM>
      <VERSION VALUE="4.1"/>
    </OPERATING_SYSTEM>
    <OPERATING_SYSTEM>
      <VERSION VALUE="5.0"/>
      <SERVICE_PACK VALUE="1"/> 
    </OPERATING_SYSTEM>
    <OPERATING_SYSTEM>
      <VERSION VALUE="5.1"/>
      <SERVICE_PACK VALUE="1"/> 
    </OPERATING_SYSTEM>
    <OPERATING_SYSTEM>
      <VERSION VALUE="5.2"/>
    </OPERATING_SYSTEM>
    <!---下面为要添加部分6.1-6.2-->
    <OPERATING_SYSTEM>
      <VERSION VALUE="6.1"/>
    </OPERATING_SYSTEM>
    <OPERATING_SYSTEM>
      <VERSION VALUE="6.2"/>
    </OPERATING_SYSTEM>
  </CERTIFIED_SYSTEMS>

==================================================

         b.到安装程序中的install目录中找到oraparam.ini文件


         打开oraparam.ini文件,作如下修改:

=================================================================================

把  
#Windows=4.0,5.0,5.1,5.2  
修改成  
#Windows=4.0,5.0,5.1,5.2,6.1,6.2  
并在后面添加  
[Windows-6.1-required]      
#Minimum display colours for OUI to run      
MIN_DISPLAY_COLORS=256     
#Minimum CPU speed required for OUI      
#CPU=300     
[Windows-6.1-optional]  
[Windows-6.2-required]      
#Minimum display colours for OUI to run      
MIN_DISPLAY_COLORS=256     
#Minimum CPU speed required for OUI      
#CPU=300     
[Windows-6.2-optional]
==============================================================================

         c.右键setup.exe,属性->兼容性->以兼容模式运行这个程序 windows xp( service pack 3),以管理员身份运行安装就可以了。如下:

         

        3、上一步选择高级安装,下一步——选企业版,下一步——指定主目录详细信息,注意:这里的路径最好全是英文,不要有汉字,空格或是括号,或者路径过长,我安装第一遍时,安装路径有汉字还有括号,到最后总是报错安装不上,后来把安装路径该了,就好了,到底为啥我也不太清楚。

             

         4、设置好路径,下一步——产品特定的先决条件检查,注意:可能会有一次错误可忽略,对于警告,直接选择是:

             

         5、选择配置选项(默认),下一步——选择数据库配置(默认),下一步——指定数据库配置选项,注意:记住全局数据库名和SID

             

        6、选择数据库管理选项(默认),下一步——指定数据库存储选项(默认),下一步——指定备份和恢复选项(默认),下一步——指定数据库方案口令(注意:记住口令),下一步——点击安装,开始安装

            

        以为马上要成功了,然后就又报错了,错误如下:

        

        解决方法:很显然这个和环境配置有关,学习网上商城时,环境配置了很长时间。问题出在环境的值过长,解决方法如下:

        打开计算机—>系统属性—>高级系统设置—>环境变量
        编辑Path,全选将其中的路径全部复制出来放到文本文档中。新建一个系统变量取名path1,剪切Path中的所有变量复制进path1然后保存,将Path中全选删除改为默认值:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;,最后在这个默认值后添加%path1%引用path1即可保存。这样这个问题就解决了。

        

        7、Configuration Assistant,将配置并启动先前所选的组件。然后报出如下错误,组件状态总是失败:

       

        解决方法:查了半天修改半天也不知道为啥,最后的解决办法就是上面说的:修改安装路径,路径不能有中文,空行,括号或者过长,所以就直接安装在E:\oracle中,然后就成功了。

         

        期间有一个口令管理需要设置一下:

        

        

        8、安装结束,退出

           

        9、安装完成后,会自动浏览上面的地址:http://WRU:1158/em,可能会出现如下错误:

         

        解决方法:这个没关系直接把它关掉,然后复制安装完成时的URL:http://WRU:1158/em,到自己电脑上的浏览器即可。如我在火狐上浏览:

        

        用户名可以输入:system,口令是刚才安装时设置的:指定数据库方案的口令

          

        点击登录,出现如下界面:许可授予信息,最下面有同意接受的按钮,确认一下。

         

        然后,出现如下界面,但是显示有一个错误:此错误的解决方法见此博客:

         Oracle10g错误—java.lang.Exception:Exception in sending Request::null

        

         最后成功正确登录,说明Oracle成功安装。除此之外还可以通过如下方法,验证Oracle是否安装成功:

        运行——sqlplus——用户名为:scott,密码为:tiger,(这是前面口令管理时设置的),显示如下说明成功:

        

         至此,Oracle10g安装完成。

         【小结】

         Oracle安装的过程中真的是问题多多啊,每步走的都很坎坷,不知道别人安装时是不是这样,先把问题记录在这里,希望可以给大家一些帮助。其实安装完成后,还是不知道该如何使用Oracle数据库,可以利用PL/SQL Developer这个工具配置连接Oracle。下一篇博客讲一下,PL/SQL Developer的安装配置,以及与Oracle的连接。


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u013046097/article/details/51305371

智能推荐

Cortex-M4 编程模型(Programmer Model)与 核心寄存器_Frank_Tse的博客-程序员ITS203_fault mask register

以下寄存器的地址从低到高排列:R0 ~ R12(均为32bits)通用寄存器,其中R0~R7为低地址通用寄存器,R8~R12为高地址通用寄存器;SP(R13)(32bits)栈指针寄存器(Stack Pointer),实际上存在两个R13寄存器,分为主栈指针MSP(Main Stack Pointer)寄存器和过程栈指针PSP(Process Stack Pointer)寄存器。任...

使用Session和Cookie做登录验证_一次编写 到处调试的博客-程序员ITS203_cookie和session实现登录

1 背景作为“自学成才”的野路子程序员,一直忙于CRUD,没有系统地学习CS基础知识,导致面试的时候屡屡被CS专业的同学diss,于是乎知耻而后勇,认认真真地补习基础知识,这篇博客就来学习、总结下啥是Cookie、啥是Session。以前看过面试宝典,只知道Cookie是保存在客户端、Session保存在服务端,除此之外一无所知,直到昨天晚上躺在床上辗转反侧、思绪万千,看了一篇关于单点...

【Java报错】java.text.ParseException: Unparseable date_菜鸟未入门的博客-程序员ITS203

代码:String date="Sat Jun 01 12:53:10 IST 2013";SimpleDateFormat sdf=new SimpleDateFormat("MMM d, yyyy HH:mm:ss");Date currentdate;currentdate=sdf.parse(date);System.out.println(currentdate);Exceptio

省时省力,这大概是用Python写GUI最快的方式了_Python_xiaowu的博客-程序员ITS203

GUI 实例PySimpleGUI 在GitHub上的地址是:&lt;span style="color:#444444"&gt;&lt;span style="background-color:#f6f6f6"&gt;&lt;span style="color:#333333"&gt;&lt;strong&gt;https&lt;/strong&gt;&lt;/span&gt;:&lt;span style="color:#888888"&gt;//github.com/PySimpleGUI/

CountDownLatch应用_西楚小羽的窝窝的博客-程序员ITS203_countdownlatch应用

CountDownLatch是一个同步辅助类,犹如倒计时计数器,创建对象时通过构造方法设置初始值,调用CountDownLatch对象的await()方法则处于等待状态,调用countDown()方法就将计数器减1,当计数到达0时,则所有等待者或单个等待者开始执行。package com.thread;import java.util.concurrent.CountDownLatch;i

相机标定matlab版本,相机标定 matlab_漂泊满江南的博客-程序员ITS203

【实例简介】matlab 相机标定代码 摄像机标定(Camera calibration)简单来说是从世界坐标系换到图像坐标系的过程,也就是求最终的投影矩阵的过程。[1]基本的坐标系:世界坐标系;相机坐标系;成像平面坐标系;像素坐标系[2]一般来说,标定的过程分为两个部分:第一步是从世界坐标系转为相机坐标系,这一步是三维点到三维点的转换,包括R,t(相机外参,确定了相机在某个三维空间中的位置和朝向...

随便推点

明源售楼系统技术解析 MVC架构与房源生成(一)_simple_xiefan的博客-程序员ITS203

第1章 使用Vs2010 版本搭建MVC3框架1.1 新建项目第一步:打开Vs界面,点击左上角文件,点击新建,选择项目                                                                                      1.1(图一)第二步:点击网站Web类型,选择ASP.net MVC3

android 断电自动关机,Android 断开电源10秒后自动关机_weixin_39851048的博客-程序员ITS203

最近在做行车记录仪的事情,由于车载设备上的锂电池容量比较小,所以在停车熄火,保存数据后需要自动关机,由于Shutdown的权限不对普通应用开放,所以需要在源码下编译代码。可以自己写个BroadcastReceiver放到Setting源码里,也可以是独立应用。manifest节点需要声明系统级uid:android:sharedUserId="android.uid.system"以及关机权限:以...

python tk label 多字体_Python3 tkinter基础 Label compound 图片上显示文字 fg字体颜色 font字体大小..._weixin_40005542的博客-程序员ITS203

Python : 3.7.0OS : Ubuntu 18.04.1 LTSIDE : PyCharm 2018.2.4Conda : 4.5.11typesetting : Markdowncode"""@Author : 行初心@Date : [email protected] : www.cnblogs.com/[email protected] : gitee.com/zhichengjiu...

sso 登出_SSO-登陆登出流程接口_大力.MAX001的博客-程序员ITS203

需要做的事情:A,搭建认证中心 B,改造系统的登录登出部分 C,让AB进行交互三大核心问题:1.登录令牌tocken的实现系统将用户重定向到认证中心并登录后,认证中心把验证通过的信息以令牌的方式告诉系统。认证中心会记录本次通过认证中心的认证所涉及的基本信息,生成一个tocken令牌。认证中心会将tocken以url参数的形式传递给应用系统。而且由于经过客户端浏览器,所以tocken令牌的安全性很重...

MySQL和JDBC_西伯利亚的雪景-的博客-程序员ITS203

这几天看了一些JAVAWeb部分的知识,算是一点扩充,做了一些整理,不过还没完,先上传部分吧,先是JDBC这部分,关于之后需要掌握的服务端的知识,MySql,JDBC还是很重要的。1. MySQL老规矩,依旧是从Xmind开始:        虽然只是概括,不过挺具体的了,概述一部分,之后就是从数据库的三个层级进行增删改查操作的描述了。    这里主要介绍的MySQL数据库,android部

大白话讲解卷积神经网络工作原理_同济 子豪兄的博客-程序员ITS203

本文介绍了计算机视觉常用工具:卷积神经网络。用大白话讲解了其应用领域、卷积、池化(下采样)、全连接、梯度下降、反向传播算法。并用三维可视化工具展示了手写字体识别的卷积神经网络案例,最后介绍了几个经典的卷积神经网络模型以及一些新手易上手的计算机视觉开源项目。本文配套B站视频:三分钟走进卷积神经网络本文配套B站视频:大白话讲解卷积神经网络工作原理强烈建议先看上面两个视频再阅读本文!作者:张子...

推荐文章

热门文章

相关标签