⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 215.html

📁 Jsp001精华文章离线版.很不错的,主要是针对JSP的相关内容的
💻 HTML
📖 第 1 页 / 共 2 页
字号:

<STYLE type=text/css>
<!--
body,td { font-size:9pt;}
hr { color: #000000; height: 1px}
-->
</STYLE>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML>
<HEAD><TITLE>精选文章 >> Oracle 专栏 >> RedHat Linux 6.0 上 Oracle 8(8.0.5)标准版 安装实例</title>
</head>
<body >

<p><IMG SRC="../image/jsp001_middle_logo.gif" WIDTH="180" HEIGHT="60" BORDER=0 ALT=""></p>

<table width=100% bgcolor="#cccccc" align=center cellpadding="2" cellspacing="0" border=1 bordercolorlight="#000000" bordercolordark="#FFFFFF">
<tr bgcolor="#EFF8FF"><td>
<a href=../list_thread.php?int_attribute=2>精选文章</a>
>> <a href=../list_thread.php?forumid=20&int_attribute=2>Oracle 专栏</a>
>> RedHat Linux 6.0 上 Oracle 8(8.0.5)标准版 安装实例 [<a href=../forum/showthread.php?goto=newpost&threadid=215>查看别人的评论</a>]<br>

<hr><p>由 webmaster 发布于: 2001-02-03 13:34</p><p><img src="images/icons/icon9.gif" alt="Unhappy" border=0> </p><p>本例使用软件: 
<br>1、操作系统:   RedHat Linux 6.0 正版光盘一张
<br>2、数据库:    Oracle 8(8.0.5) for Linux 标准版
<br>3、补丁程序:   glibcpatch.tgz
<br>
<br>软件下载地址: 
<br>1、Linux:RedHat Linux 6.0 正版光盘一张
<br>2、Oracle:
<br>  到Oracle的老家下载
<br>  Oracle 8(8.0.5) for Linux 标准版[138MB]
<br>  <a href="ftp://ftp.oracle.com/pub/www/otn/linux/805ship_tar.gz" target=_blank>ftp://ftp.oracle.com/pub/www/otn/linux/805ship_tar.gz</a>
<br>3、补丁:
<br>  到Oracle的老家下载
<br>  glibcpatch.tgz[346KB]
<br>  <a href="ftp://ftp.oracle.com/pub/www/otn/linux/glibcpatch.tgz" target=_blank>ftp://ftp.oracle.com/pub/www/otn/linux/glibcpatch.tgz</a>
<br>
<br>安装前说明: 
<br>1、检查是否有足够的硬盘剩余空间,本例/home下有4GB空间。
<br>
<br>开始安装: 
<br>1、首先安装RedHat,以server方式安装。
<br>
<br>2、安装Oracle 8。 
<br>[root@oradb /root]#               #以root系统用户登录
<br>[root@oradb /root]# groupadd dba        #创建dba组
<br>[root@oradb /root]# useradd oracle -g dba    #在dba组中建新用户oracle
<br>[root@oradb /root]# passwd oracle        #修改oracle用户口令
<br>
<br>[root@oradb /root]# mount /mnt/cdrom      #挂上光驱
<br>[root@oradb /root]# cd /mnt/cdrom        #
<br>[root@oradb cdrom]# ls -l
<br>[root@oradb cdrom]# cd RedHat          #
<br>[root@oradb RedHat]# cd RPMS          #到光驱/mnt/cdrom/RedHat/RPMS目录
<br>[root@oradb RPMS]# ls -l
<br>
<br>注:dba组和oracle用户是oracle安装需要的
<br>注:创建oracle用户后,linux系统自动在/home目录下创建/home/oracle目录,给oracle用户使用,
<br>  oracle用户对此目录拥有所有的权限,
<br>
<br>本例把oracle系统安装在/home/app目录下
<br>
<br>检查Oracle 8.0.5所需的Redhat的兼容库是否已经安装好。
<br>[root@oradb RPMS]# rpm -q compat-binutils
<br>compat-binutils
<br>[root@oradb RPMS]# rpm -q compat-glibc
<br>compat-glibc
<br>[root@oradb RPMS]# rpm -q compat-egcs
<br>compat-egcs
<br>[root@oradb RPMS]# rpm -q compat-egcs-c++
<br>compat-egcs-c++
<br>[root@oradb RPMS]# rpm -q compat-libs
<br>compat-libs
<br>
<br>如果没有安装好上述这些兼容库,可从RedHat 6.0光盘的/RedHat/RPMS目录中找到这些文件:
<br>
<br>[root@oradb RPMS]# rpm -ivh compat-binutils-5.2-2.9.1.0.23.1.i386.rpm
<br>compat-binutils           #################################################
<br>[root@oradb RPMS]# rpm -ivh compat-glibc-5.2-2.0.7.1.i386.rpm
<br>compat-glibc              #################################################
<br>[root@oradb RPMS]# rpm -ivh compat-egcs-5.2-1.0.3a.1.i386.rpm
<br>compat-egcs               #################################################
<br>[root@oradb RPMS]# rpm -ivh compat-egcs-c++-5.2-1.0.3a.1.i386.rpm
<br>compat-egcs-c++           #################################################
<br>[root@oradb RPMS]# rpm -ivh compat-libs-5.2-1.i386.rpm
<br>compat-libs               #################################################
<br>
<br>[root@oradb RPMS]# cd             #回到root根目录
<br>[root@oradb /root]# umount /mnt/cdrom     #解除光驱挂载
<br>或
<br>[root@oradb /root]# eject           #直接弹出光驱
<br>
<br>[root@oradb /root]# mkdir /home/app      #在/home下建立app目录
<br>[root@oradb /root]# chown oracle.dba /home/app #把/home/app目录的权限赋给dba组的oracle用户
<br>
<br>[root@oradb /root]# mkdir /home/app/805    #在/home/app下建立805目录,用来存放Oracle安装文件
<br>[root@oradb /root]# mkdir /home/app/patch   #在/home/app下建立patch目录,用来存放补丁安装文件
<br>
<br>将805ship_tar.gz拷贝到/home/app/805
<br>
<br>[root@oradb /root]# cd /home/app/805      #转到/home/app/805目录
<br>[root@oradb 805]# tar zxvf 805ship_tar.gz   #在当前目录下解压缩805ship_tar.gz文件
<br>
<br>将glibcpatch.tgz拷贝到/home/app/patch
<br>
<br>[root@oradb 805]# cd /home/app/patch      #转到/home/app/patch目录
<br>[root@oradb patch]# tar zxvf glibcpatch.tgz  #在当前目录下解压缩glibcpatch.tgz文件
<br>
<br>[root@oradb patch]# cd /home/app/805/orainst  #转到/home/app/805/orainst目录
<br>[root@oradb orainst]# ORACLE_OWNER=oracle;   #定义ORACLE_OWNER环境变量
<br>[root@oradb orainst]# export ORACLE_OWNER   #输出ORACLE_OWNER
<br>或
<br>[root@oradb orainst]# export ORACLE_OWNER=oracle
<br>
<br>
<br>[root@oradb orainst]# sh oratab.sh       #以root权限执行oratab.sh文件
<br>
<br>运行oratab.sh的条件是
<br>1、需要root权限
<br>2、需要设置ORACLE_OWNER环境变量给安装此产品的系统用户
<br>3、ORACLE_OWNER所赋予的用户必须属于dba组
<br>
<br>接受默认参数后,系统创建/etc/oratab文件,屏幕提示见下
<br>
<br>if any of these conditions are not met, please re-run alter satisfying 
<br>these conditions.
<br>**************************************************************************
<br>Is it OK to continue (Y/N)? [Y]: y
<br>
<br>The ORACLE_OWNER is set as:  oracle
<br>Are these settings correct (T/N)? [Y]: y
<br>
<br>Checking for "oracle" user id...
<br>
<br>Creating /etc/oratab file...
<br>
<br>[root@oradb orainst]# 
<br>[root@oradb orainst]# exit           #退出,以oracle用户重新登录
<br>
<br>[oracle@oradb oracle]$ 
<br>键入umask回车,检查其结果是否为“022”,
<br>如果不是,则在下面的“.bash_profile”中加入“umask 022”
<br>
<br>在oracle用户的根目录“/home/oracle”(或~)下创建“.bash_profile”脚本:
<br>
<br>[oracle@oradb oracle]$ cd  ~
<br>[oracle@oradb oracle]$ ls -a          #“.bash_profile”文件是隐藏属性
<br>[oracle@oradb oracle]$ more .bash_profile   #查看“.bash_profile”文件内容
<br>
<br>注:每个用户下都有一个自动执行脚本,类似于dos下的autoexec.bat文件,
<br>  每一次用户登录的时候,设置系统环境,
<br>  RedHat Linux 6.0中的脚本名为.bash_profile。
<br>  可用env命令查看系统环境,
<br>  .bash_profile文件如果是以root用户登录时生成的,则组和用户都属于root,
<br>  对oracle用户就是只读的了,不能编辑。
<br>
<br>[oracle@oradb oracle]$ vi .bash_profile    #编辑“.bash_profile”文件,并输入以下内容
<br>
<br>ORACLE_BASE=/home/app/oracle;
<br>ORACLE_HOME=$ORACLE_BASE/oracle805
<br>LD_LIBRARY_PATH=$ORACLE_HOME/lib
<br>ORACLE_DOC=$ORACLE_HOME/doc;
<br>ORACLE_SID=ORCL;
<br>ORACLE_TERM=386;
<br>PATH=$PATH:$ORACLE_HOME/bin
<br>TMPDIR=/var/tmp;
<br>export ORACLE_BASE ORACLE_HOME ORACLE_DOC LD_LIBRARY_PATH ORACLE_SID ORACLE_TERM PATH TMPDIR
<br>
<br>也可以把这个文件在Windows机器上写好,如a.txt,然后用FTP把a.txt拷到/home/oracle目录下
<br>mv a.txt .bash_profile
<br>按y覆盖
<br>
<br>[oracle@oradb oracle]$ exit           #退出,以oracle用户重新登录,以使设定的环境生效
<br>[oracle@oradb oracle]$ env            #用“env”命令检查上述的设置是否正确。
<br>
<br>
<br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -