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

我在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...

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

    如果在安装过程中遇到`java.exe`错误,需要在系统服务中关闭Oracle相关的服务,如OracleOrahome81Agent等,并设置为手动启动。 2. 8.1.7.4补丁包安装: - 解压缩补丁包,双击`setup.exe`进行安装。 - 确认Oracle...

    需要 Oracle 客户端软件 8.1.7 或更高版本

    这里的标题和描述明确指出了一个常见的问题:当应用程序使用`System.Data.OracleClient`命名空间进行Oracle数据操作时,可能会遇到提示需要安装Oracle客户端软件8.1.7或更高版本的情况。 #### 二、问题原因分析 **...

    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 官方文档的指导,配置适当的软件包、设置正确的...

    Oracle 8.1.7 for windows edition(32 bit) 软件安装包

    Oracle 8.1.7 for windows edition(32 bit) 软件安装包

    医院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的产品组成...

    Qt连接oracle数据库所需驱动QOCI.rar

    "Qt连接oracle数据库所需驱动QOCI.rar"这个压缩包文件提供了在Qt环境下与Oracle数据库连接所需的驱动程序,支持32位和64位系统。以下是关于Qt、Oracle数据库连接以及QOCI驱动的详细知识点: 1. **Qt**:Qt是一个跨...

Global site tag (gtag.js) - Google Analytics