e股脑电脑教程网
  • 首 页
  • 操作系统
  • 应用软件
  • 下载工具
  • 影音视频
  • 办公软件
  • 媒体制作
  • 网站建设
  • 平面设计
  • 数据库
  • 程序开发
  • 视频教程
编辑推荐: | 文章搜索:
您现在的位置: e股脑 >> 数据库 >> Oracle教程 >> Install Oracle9 on RedHat >> 教程正文
 
教程搜索
 
 
相关教程
  • 用Oracle 10g列值掩码技术隐藏敏感数据
  • ORACLE常用Script
  • OracleSupport全球解答的最hot的21个问
  • Oracle 中的OOP概念
  • 过程,函数,程序包
  • 异常和游标管理
  • 集合和成员函数
  • Oracle10gR2安裝
  • SQL 的高级应用
  • Install Oracle on Solaris 8/9/10
  • Install Oracle9 on RedHat
  • Start Console on Oracle9i VS Oracle
  • oracle自动imp脚本
  • Oracle9i连接sybase的透明网关的配置
  • 用裸设备来提高Oracle数据库的性能
  • 从Oracle迁移到SQL Server的陷阱
 
 

图文教程


  • Windows抢了谁的饭碗 非主流操作系统To

  • 地球还是火星 平常心看“非主流”

  • 综合运用Office 2007批量制作奖状

  • 没有系统盘如何才能修复受损系统?

  • 巧妙运用Excel中边界的附加功能!
 
 
赞 助 商
 
 
Install Oracle9 on RedHat
  • 来源:e股脑
  • 点击次数:
  • 更新时间:2007-8-9

5)Install the 3006854 patch:


unzip p3006854_9204_LINUX.zip

cd 3006854

sh rhel3_pre_install.sh

5.Unpack Files

1)First unzip the files:

gunzip lnx_920_disk1.cpio.gz

gunzip lnx_920_disk2.cpio.gz

gunzip lnx_920_disk3.cpio.gz

2)Next unpack the contents of the files:

cpio -idmv < lnx_920_disk1.cpio

cpio -idmv < lnx_920_disk2.cpio

cpio -idmv < lnx_920_disk3.cpio

mkdir 92040

unzip -d 92040 p3095277_9204_LINUX.zip

cd 92040

cpio -idmv < 9204_lnx32_release.cpio

You should now have three directories (Disk1, Disk2 and Disk3) containing installation files and a 92040/Disk1 directory containing the patch installation files.

6.Installation

新开一个控制终端(用root用户开)

#xhost 192.168.0.2 (本地IP地址)

(xhost disable访问控制,客户端可以从任何主机进行连接)

这个命令用来保证oracle用户调用X11,否则无法安装

#su - oracle

在登录终端中切换到oracle用户:

在oracle主目录里运行:# /home/ora9i/Disk1/runInstaller

7.Post-installation

1)Change the line in /etc/oratab from:

$:/opt/oracle/product/9.2.0:N

to read:

$:/opt/oracle/product/9.2.0:Y

2)

cd $ORACLE_HOME/dbs

ln -s init.ora init$.ora

**********************************************

安装过程中的注意事项:

1.在安装中让你输入 UNIX group name:oinstall (#groupadd oinstall)

如果提示orainstRoot.sh权限问题,在root终端下执行:

#sh /tmp/orainstRoot.sh 然后继续

2. 安装过程中提示/opt/ora9/product/9.2 权限问题,可另开窗口修改权限为oracle-dba


在结束的时候还会提示权限问题,另开窗口修改权限为root-root

注意的是以下几点:

Relink阶段,会出两个错误:ins_oemagent.mk 和 ins_ctx.mk. 点 Ignore 忽略.

在部分文档里,要求oracle用户的bash_profile文件中降LD_ASSUME_KERNEL设置为2.4.19,千万不要这样设置,否则会在Rlink时会有一大堆报错

再安装过程中,系统会提醒你用root身份去执行两个sh文件,再root的登录终端中按提示操作就可以了

如果有NLS的错误提示,可以#unset LANG命令,把语言默认成英文.

5.开始升级oracle su - oracle

安装结束后,HTTPD会自动运行.在升级之前,需要将它停下来.

$ cd $ORACLE_HOME/Apache/Apache/bin

$ apachectl stop

./apachectl stop: httpd stopped

LISTENER也需要停下来.

$ lsnrctl stop

LSNRCTL for Linux: Version 9.2.0.1.0 - Production on 07-NOV-2003 16:25:41

Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.

Connecting to (ADDRESS=(PROTOCOL=tcp)(PORT=1521))

The command completed successfully

注意: 如果不停的话,oracle会提示不能覆盖文件.这个时候再去将服务停下来也可以,点Retry就可以了.

开始打补丁升级.

注意打补丁时使用root用户,切换到root用户控制台:

解包:

# unzip /home/ora9i/p3095277_9204_LINUX.zip

Archive: p3095277_9204_LINUX.zip

inflating: 9204_lnx32_release.cpio

inflating: README.html

inflating: patchnote.css

(会在/home/ora9/Disk1下自动生成9204_lnx32_release.cpio)

# cpio –idmv < /home/ora9/Disk1/9204_lnx32_release.cpio

做完这个后,再切换到oracle用户控制台, 再次运行/home/ora9i/Disk1/runInstaller升级,注意必须先选择最下面的安装选项,安装OUI

要不然没有办法打那个最上面的升级补丁。

升级完OUI后,要退出,再次运行/home/ora9i/Disk1/runInstaller

选择第一个选项,将Oracle升级到9.2.0.4。

这时候还是会有一个错误出现。再次选择忽略它。


安装过程中如果出现/opt/ora9/product/9.2 没有权限,直接找到文件夹更改权限.

6.打其他的补丁:

切换到root的终端。

首先安装 opatch.

# unzip p2617419_210_GENERIC.zip

Archive: p2617419_210_GENERIC.zip

creating: OPatch/

creating: OPatch/docs/

inflating: Opatch/docs/FAQ

......

inflating: README.txt

#pwd (查看执行权限)

#export PATH=$PATH:/home/ora9i/Opatch:/sbin

(修改PATH时要要包括解压缩出来的Opatch 和 sbin目录)

# unzip p3119415_9204_LINUX.zip

Archive: p3119415_9204_LINUX.zip

creating: 3119415/

inflating: 3119415/README.txt

# cd 3119415

# opatch apply

****如果提示HOME变量错误可执行语句:****

#export ORACLE_BASE=/opt/ora9

#export ORACLE_HOME=/opt/ora9/product/9.2

出现success的提示就全部安装成功.

(出现选择ORACLE_HOME=/opt/ora9/product/9.2选择N)

最后切换到oracle终端

#dbca (如果有乱码执行:#unset LANG)

建oracle数据库

(查看安装完成后的检查和测试内容)

***************************************

可能会出现错误提示: /etc/oratab file doesn’t exist

可执行下面语句:

#cd /opt/ora9/product/9.2/install/utl

#sh root.sh

****************************************

数据库建立完成后挂起oracle

启动oracle监听

$lsnrctl

lsnrctl>status (查状态)

lsnrctl>start

检查oracle服务是否挂起

$ps –ef |grep ora

连接数据库

$sqlplus /nolog

SQL>connect / a

上一页  1 2 3 下一页
  • 上一篇教程: Start Console on Oracle9i VS Oracle10G
  • 下一篇教程: Install Oracle on Solaris 8/9/10
  •  

    关于本站 | 广告联系 | 版权声明 | 使用帮助

    Copyright © 2004-2008 www.egunao.com All rights reserved.