`
misswolf
  • 浏览: 16912 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

我在RH9下安装Oracle8.1.7经历

阅读更多

我的环境:
机器 C1200M、128M 
软件 RedHat Linux release 9, Kernel 2.4.20-8。

我是参照别人的笔记安装的(但我省了几步)

我的linux是完全安装的所对其它情况不做详解了

1,安装准备 //这些我都放在/home/Root/Oracle目录下(我把这个目录的权限修改成了wrx
  glibc-2.1.3-stubs.tar.gz              //oracle的linux补丁
  j2sdk-1_4_2_06-linux-i586-rpm.bin     //Sun 的JDK
  linux81701.tar                        //ORACLE的安装盘

2,安装JDK和创建符号连接(也就是windows的快捷方式,,用户root)
  图形界面的安装我就不说了^_^
 #./j2sdk-1_4_2_06-linux-i586-rpm.bin         //执行后会得到 j2sdk-1_4_2_06-linux-i586-rpm安装包
 #rpm -Uvh   j2sdk-1_4_2_06-linux-i586-rpm    //安JDK
 #ln -s /usr/local/j2sdk-1_4_2_06 /usr/local/java

3 创建用户oracle,组oinstall各oracle的安装路径 (用户root,提示符是#的用户是root )
 
  #groupadd oinstall
  #groupadd dba
  #useradd -g oinstall -G dba oracle
  #passwd oracle
    New password:[oracle]     //[]里是我输入的密码
    BAD PASSWORD: it is based on a dictionary word
    Retype new password:[oralce]
    passwd: all authentication tokens updated successfully.

  #mkdir -p /u01/oracle/product/8.1.7                         //创建oracle安装路径
  #chown -R /oracle.oinstall /u01/oracle                     //由于现在使用的是root
                                                             //创建的目录不改变他的权限
      //等下用oracle安装时会无权限对此目录的操作
 
4,修改oracle用户的profile文件(当前工作目录是:/home/oracle/下 ,用户oracle 它的shell提示符变成$)
  $vi .bash_profile                 //建议使用emacs  如图形界面的使用gedit
        //emacs .bash_profile或gedit .bash_profile
  
  加入以下内容:
   # Stuff for 8.1.7 Install
   export LD_ASSUME_KERNEL=2.2.5
   export ORACLE_BASE=/u01/oracle
   export ORACLE_HOME=$ORACLE_BASE/product/8.1.7
   export PATH=$PATH:$ORACLE_HOME/bin
   unset LANG

   # Java DEVELOPMENT Kit for 8.1.7
   JAVA_HOME=/usr/local/java; export JAVA_HOME
   CLASSPATH=${JAVA_HOME}/lib/classes.zip; export CLASSPATH

   #Need to point to init*.ora
   ORACLE_SID=orcl; export ORACLE_SID

   # Need shared libraries ie for lsnrctl
   if [ "${LD_LIBRARY_PATH:-}" == "" ]; then
      LD_LIBRARY_PATH=${ORACLE_HOME}/lib:/usr/lib:/usr/local/lib
   else
      LD_LIBRARY_PATH=${ORACLE_HOME}/lib:${LD_LIBRARY_PATH}
   fi
   export LD_LIBRARY_PATH
  完成后退现vi(先保存)^_^
  为使刚刚修改的shell配置文件生效执行source命令
  $source .bash_profile
 
5,解压从oracle下载的安装盘(操作用户,oracle,我的工作目录是/home/Root/Oracle/  你的下载下来的
 ORACLE安装盘放在哪儿就到那儿解压吧^_^
 
  $tar -xvf linux81701.tar

6,用oracle用户登陆到图形界面 进入上一步解压出来的disk1目录双击runInstaller跳出一个窗口你点击运行
  这时便启动了oracle的图形安装界面 点 install按钮接着往下走 碰到Unix Group name 填入oinstall 


7,oracle的安装程序在准备好了安装后会弹出一个小窗口,告诉你要求你用root用户执行一个叫做orainsRoot.sh的脚本

8,这时你打开一个终端窗(如果你已经打开也就不要了)
   这时终端的提示符是'$'这是普通用户的shell提示符现在要切换到root(超级用户)
  $ su
  password:[输入你的root用户的密码]
         //这时你shell提示符会变成'#'   你已经拥有了超级用户的权限了
  #cd /u01/oracle/product/8.1.7
  #./orainstRoot.sh        //也可以使用 sh orainstRoot.sh
   Creating Oracle Inventory pointer file (/etc/oraInst.loc)
   Changing groupname of /u01/oracle/oraInventory to oinstall.
   //这是执行那个sh脚本的系统的提示^_^
  回到oracle的安装程序点击OK
9,接着往下走
  Select product to install: 选择 Oracle Enterprise

  Installation Types: 选择 Typical (837MB)

  Verify JDK Home Directory: 填入 /usr/local/java

  Database Identification: 填入 orcl

 SID: 填入 orcl 即根你的 .bash_profile 里面的要一致

10、继续往下走,会出现若干次 make 错误,别管他,选择 ignore

11、到达 100% 的时候会跳出一个小窗口,提示要 root 用户执行一个脚本 root.sh ,
     先等一下,在 执行 root.sh 之前先打一个补丁。
 回到终端窗口转到从oracle下载下来的linux补丁包所在的目录下把补丁拷贝到$ORACLE_HOME /*oracle的安装目录*/(我的补丁包在/home/Root/Orale/目示下
 #cd /home/Root/Oracle/
 #cp glibc-2.1.3-stubs.tar.gz  $ORACLE_HOME
     //这两条命令也可用下命令 # cp /home/Root/Oracle/glibc-2.1.3.stubs.tar.gz /u01/oracle/product/8.1.7
 
 #tar xzvf glibc-2.1.3-stubs.tar.gz
 #sh  setup_stubs.sh

 //这时你慢慢等一下吧
  最后你会看见以下提示:
 Relinking executables:
 running 'ins_rdbms.mk'...done.
 running 'ins_net_client.mk'...done.  
 running 'ins_cman.mk'...done.
 running 'ins_names.mk'...done.
 running 'ins_oemagent.mk'...done.
 running 'ins_net_server.mk'...done.
 running 'ins_nau.mk'...done.
 running 'ins_plsql.mk'...done.
 running 'ins_precomp.mk'...done.
 running 'ins_ldap.mk'...done.
 running 'ins_sqlplus.mk'...done.
 running 'ins_otrace.mk'...done.
 running 'ins_ctx.mk'...done.
 Done. The links have been fixed!
  执行完后修改一下root.sh
 #vi root.sh

 RMF=/bin/rm -f

 少了2 个双引号,要改为

 RMF="/bin/rm -f"

 还有第 156 行, 靠近末尾少了一个单引号,小心别改错了

 RUID=
 `/usr/bin/id|$AWK -F\( '{print $2}'|$AWK -F\) '{print $1}`

 要改为

 RUID=
 `/usr/bin/id|$AWK -F\( '{print $2}'|$AWK -F\) '{print $1}'`

 存盘退出,现在可以执行 root.sh

 [root@localhost.localdomain 8.1.7]# sh root.sh   //运行这个root.sh shell脚本

  有一个地方要输入,直接敲回车。
 最后结果如下:
 Enter the full pathname of the local bin directory: [/usr/local/bin]:
 \nCreating /etc/oratab file...
 Entry will be added to the /etc/oratab file by
 Database Configuration Assistant when a database is created
 Finished running generic part of root.sh script.
 Now product-specific root actions will be performed.

12、接着往下走,应该就没什么问题了。

分享到:
评论

相关推荐

    Oracle8.1.7的安装

    为了确保Oracle 8.1.7能够顺利安装并运行,在安装之前我们需要完成一系列的准备工作,包括但不限于安装必要的软件包、配置系统环境变量等。 **1.1 安装兼容库** 首先,根据描述中的内容,需要安装以下兼容库: - ...

    oracle8.1.7安装问题

    - **启用详细日志记录**:在安装过程中选择启用详细日志记录功能,以便于后续分析安装失败的原因。 - **查看日志文件**:安装失败后,检查安装日志文件(通常位于`%TEMP%`目录下),寻找具体的错误代码或描述,...

    Oracle8.1.7 Client.rar

    在安装过程中,用户需要按照向导指示配置客户端的网络连接信息,如TNSNAMES.ORA文件,定义服务名以连接到特定的Oracle服务器实例。 描述中提到的“乱码处理”是一个常见问题,尤其是在处理多国语言或者字符集不兼容...

    red hat linux 9.0下安装oracle 8.1.7.doc

    在Red Hat Linux 9.0环境下安装Oracle 8.1.7是一个相对复杂的过程,因为Oracle 8.1.7是为旧版本的操作系统设计的,而Red Hat Linux 9.0是一个较新的发行版。以下是一份详细的步骤指南: 1. **系统准备**: - 安装...

    BBED for Oracle 8.1.7 on Windows

    下载并安装"oracle8.1.7for_BBED.EXE"后,通常会将其添加到系统路径中,以便于在命令行中随时调用。使用时,需要指定相关的数据库连接信息,如数据库名(SID)、用户名和口令,以及要操作的数据文件或块号。 值得...

    如何在Linux中安装Oracle8.1.7.pdf

    在安装Oracle之前,必须安装一些兼容库以确保Oracle能与当前系统兼容。这里列出了几个必须的`rpm`包,例如`compat-libstdc++-6.2-2.9.0.16`, `compat-glibc-6.2-2.1.3.2`等。通过`rpm -ivh`命令逐个安装这些包。 3...

    ORACLE8.1.7在Solaris2.6操作系统下的安装.pdf

    ORACLE8.1.7是一个大型的关系数据库管理系统,在安装和管理过程中都具有挑战性。以下是ORACLE8.1.7在Solaris2.6操作系统下的安装步骤和可能遇到的问题以及解决方法。 首先,需要准备安装环境,包括安装Solaris2.6...

    pb6.5oracle8.1.7客户端

    这个压缩包可能包含了一组工具和驱动程序,使得开发人员能够在PowerBuilder环境中设计、开发和测试应用程序,同时通过Oracle 8.1.7数据库管理数据。 1. **PowerBuilder 6.5**:这是一个由Sybase(后被SAP收购)开发...

    AIX4.3.3环境下Oracle8.1.7的安装与配置.pdf

    在AIX 4.3.3环境下安装Oracle 8.1.7是一个复杂的过程,相比Windows NT环境,它需要更多的系统配置和环境变量设定。在开始安装之前,必须确保操作系统和硬件资源符合Oracle的要求。 首先,针对AIX环境,安装Oracle前...

    解决System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本

    当你试图在应用程序中使用System.Data.OracleClient数据提供程序(这是.NET Framework的一部分,用于与Oracle数据库交互)时,系统检测到本地计算机上没有安装或配置正确的Oracle客户端组件,或者当前版本低于8.1.7...

    百分百解决System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本.rar

    当您遇到“System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本”的错误时,这通常意味着您的系统缺少必要的Oracle客户端组件,或者已安装的版本过低,无法满足System.Data.OracleClient的需求。...

    ORACLE8.1.7数据库升级11.2g解决方案.pdf

    在新的硬件或虚拟环境中安装 Oracle 11.2g。确保操作系统满足新数据库的最低需求,例如从 32 位升级到 64 位系统以获取更高的内存利用率。安装过程中需遵循 Oracle 官方文档的指导,配置适当的软件包、设置正确的...

    医院HIS数据库从Oracle8.1.7升级到Oracle 10g的过程实现.pdf

    新服务器的操作系统和数据库应在切换前安装好,老服务器的Oracle 8数据库需做好冷备份。为了缩短停机时间,还需对原数据库进行一次数据转储。 升级过程中的每一步骤都至关重要,以确保数据的完整迁移和系统的平稳...

    oracle安装详细教程.md

    9. 安装补丁和更新(可选):为了安全性和稳定性,建议定期安装Oracle的补丁和更新。 请注意,上述步骤为一般安装过程的概述,具体步骤和操作会根据不同的Oracle数据库版本和操作系统有所区别。

    Win7中安装Oracle客户端[文].pdf

    Win7中安装Oracle客户端[文].pdf

    ORACLE双机热备安装文档

    由IBM的全套硬件设备和微软的群集软件系统组成,安装ORACLE 8.1.7标准版数据库,一台机器作为ORACLE的主数据库服务器,一台作为主数据库服务器的备份服务器,保证ORACLE的数据库的可用性。 硬件环境由IBM的产品组成...

    windows+oracle817数据库安装配置参考说明.rar

    1. **系统需求**:在安装Oracle 8.1.7之前,你需要确保你的Windows系统满足最低硬件和软件要求,包括足够的内存、处理器速度、硬盘空间以及兼容的操作系统版本。 2. **安装前准备**:在开始安装前,关闭所有不必要...

    oracle8.17安装图解

    - 由于创建数据库通常在安装完成后进行,因此此处选择“否”。 8. **查看安装摘要信息**: - 这一步显示了安装的所有信息,可以在此确认配置无误。 9. **开始安装过程**: - 安装过程大约需要 20 至 30 分钟...

    win8.1 64位Oacle 11g安装说明

    1. **配置安全更新**:在安装的第一步,你可以选择是否接收Oracle的安全更新。为了避免不必要的邮件,可以选择不接受。取消“我希望通过 My Oracle Support 接受安全更新”选项。 2. **选择安装类型**:默认情况下...

Global site tag (gtag.js) - Google Analytics