分享
 
 
 

ORACLE安装简明手册

王朝oracle·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

Q:

我是一个LINUX 新手(昨天才接触),需要在LINUX 6.1 上安装ORACLE 8.0.5 for LINUX,但总是出错,请高手指定,谢谢

A:也许这篇文章对你有用:

http://www2.linuxjournal.com/lj-issues/issue67/3572.html

---- oracle公司向来以高端的数据库而文明,但正是由于oracle的数据库多应用在高端,所以一般的初级用户和非专业人员往往难以接近,这也就给oracle的数据库罩上了一层神秘的面纱。

---- 但是,随着GNU/Linux操作系统的主流化,oracle公司也推出了基于Linux系统的数据库和应用服务器,而且作为开发人员,你可以免费获得这两种产品。这对于初级用户和非专业人员确实是一个好消息。

---- 本人在初次安装这两种产品的过程中,从网络上确实找到了一些有价值的好文章,但这些文章通常没有把两种产品的安装结合在一起论述,特别是在目录结构的描述上相对混乱,对于初次接触这两种产品的用户会带来不便。所以以下我将简单的探讨两种产品的安装过程,以便初级用户和非专业人员借鉴。

一、为何选择redhat 5.x系统

---- 当前GNU/Linux的主流发行版本是redhat公司的发行套件,而oracle的产品也是针对redhat的。但是由于oracle推出这两种产品的时候redhat的最高版本还是5.x,在redhat升级到6.x版本后,系统的内核和程序库(glibc)都有了较大的变化,所以这两种产品在redhat 5.x平台下可以正常安装、运行,但在redhat 6.x下就无法正常的安装了。如果要在redhat 6.x下安装oracle的产品,你必须从oracle的FTP服务器下载一些补丁程序,但安装起来对于初级用户和非专业人员较复杂,而且由于性能的原因(Linux对线程的支持目前还不如Solaris),Linux下的oracle数据库和应用服务器产品往往并不是用来作复杂应用的,所以本人在此就选择redhat 5.x为系统平台,来简单描述这两种产品的安装过程,以便初次接触oracle产品的用户对安装过程有所了解。

二、安装oracle 8.0.5前的准备工作

---- 1.确定并建立oracle产品的安装目录

---- 这一点很重要,如果目录结构不合理的话,将会导致以后在安装application server时遇到很多麻烦。在此,本人将oracle所需要的两个安装目录ORACLE_BASE和ORACLE_HOME分别定为/app/oracle和/app/oracle/product/8.0.5,这样在以后安装oracle application server时,便会很顺利。当然,读者也可以根据不同的系统情况选择不同的安装目录,但必须保证有如下的目录结构,.../app/oracle/product/8.0.5。

---- 现在暂时以root来建立目录/app/oracle/product,以后我们还要改变目录的属主。

---- 2.建立oracle的安装用户并修改组

---- oracle的产品需要特殊的安装用户,本人将其定为oracle。你可以用如下的命令建立该用户:

#adduser oracle

#passwd oracle

然后修改oracle的组,使用户oracle仅属于dba组。

具体如下:

#cd /etc

#vi group

---- 同时我们还需要将用户oracle的登录目录改为/app/oracle/product/8.0.5。你应该用vipw命令来做这个修改,即将/etc/passwd文件中有关oracle的登录目录从/home/oracle改为/app/oracle/product/8.0.5。

---- 3.修改安装目录的属主并建立数据库的mount point

---- 我们必须修改一些目录的属主,还要建立一些安装时所必须的mount point和目录,具体如下:

#chown oracle /app/oracle

#chown oracle /app/oracle/product

#mv /home/oracle /app/oracle/product/8.0.5

#su oracle

 $mkdir /app/oracle/product/8.0.5/db1

(db1、db2、db2为mount point)

 $mkdir /app/oracle/product/8.0.5/db2

 $mkdir /app/oracle/product/8.0.5/db3

 $mkdir /app/oracle/tmp

 $exit

---- 4.修改用户oracle的登录脚本以便设定必须的环境变量

---- 以oracle登录,修改登录脚本,对于redhat缺省使用的是bash,登录脚本是登录目录下的 .bash_profile,我们需要在其中加入如下的命令和环境变量:

##########

# Oracle

umask 022

ORACLE_OWNER=oracle

ORACLE_BASE=/app/oracle

ORACLE_HOME=/app/oracle/product/8.0.5

ORACLE_SID=mydb

ORACLE_TERM=ansi

LD_LIBRARY_PATH= $ORACLE_HOME/lib:/usr/lib

TMPDIR=/app/oracle/tmp

PATH= $PATH: $ORACLE_HOME/bin

export ORACLE_OWNER ORACLE_BASE ORACLE_HOME

ORACLE_SID ORACLE_TERM

export LD_LIBRARY_PATH TMPDIR

export PATH

##########

然后重新登录,以便使以上设定的环境变量生效。

---- 5.解压缩oracle 8.0.5的压缩包

---- 可以用tar命令将压缩文件解压缩,建议为解压缩后的文件建立单独的目录,如/app/oracle/tmp/805ship。

---- tar zxvf 压缩文件 -C 解压缩后的目录

---- 这样我们便可以开始安装了。

三、安装oracle 8.0.5

---- 安装数据库的过程比较简单。我们以oracle登录,使设定的环境变量生效,而后进入到解压缩后的orainst目录,执行以下的命令:

 $su

#sh oratab.sh

#exit

---- 以便建立/etc/oratab文件。接下来以oracle的身份运行数据库的安装命令,即:

 $./orainst

---- 在安装过程中很多参数都已经由环境变量设定了,我们唯一需要填写的只有三个mount point,即:

/app/oracle/product/8.0.5/db1

/app/oracle/product/8.0.5/db2

/app/oracle/product/8.0.5/db3

在安装程序完成之后,还需要以root来运行一个程序:

 $cd /app/oracle/product/8.0.5/orainst/

 $su

#sh root.sh

#exit

---- 到此为止,oracle 8.0.5的安装过程就基本完成了。

四、oracle 8.0.5的基本操作

---- oracle数据库的基本操作都要由用户oracle来完成,以下我简单的介绍一些操作。

1.启动和关闭数据库的方法

启动方法如下:

 $svrmgrl

>connect internal

>startup

>exit

关闭方法如下:

 $svrmgrl

>connect internal

>shutdown

>exit

2.启动和关闭监听的方法

在启动监听之前必须确定在/etc/services中有如下一行:

listener 1521

#oracle tcp listener

具体的启动方法如下:

 $lsnrclt

>start

>exit

关闭的方法:

 $lsnrclt

>stop

>exit

---- 3.其他一些软件的安装

---- 在实际应用的过程中我们也许要安装一些其他的软件,如sqlplus等,方法很简单。只要重新执行安装按照提示安装所需软件即可。但是安装后不要忘记以root的身份重新运行/app/oracle/product/8.0.5/orainst/root.sh,这样才可以使新安装的软件运行。

五、安装oracle application server 3.0.2前的准备工作

---- 1.修改用户oracle的登录脚本以便设定必须的环境变量

---- 与安装oracle数据库相同,我们首先也要设定一些必须的环境变量。我们在/app/oracle/product/8.0.5/.bash_profile中加入如下的内容,然后重新登录,使之生效:

##########

# Oracle Application Server

ORAWEB_HOME=/app/oracle/product/8.0.5/ows/3.0

ORAWEB_SITE=HOSTNAME

(我假设你的站点域名为HOSTNAME,

你需要根据实际情况进行修改)

PATH= $PATH: $ORAWEB_HOME/bin

export ORAWEB_HOME ORAWEB_SITE PATH

##########

---- 2.解压缩oracle application server 3.0.2的压缩包

---- 我们同样使用tar命令将压缩包解压缩到单独的目录中,我建议将其放在/app/oracle/tmp/owa目录中

---- 3.确保oracle数据库和监听程序正在运行

---- 运行application server时需要数据库和监听程序运行,为了安装和设置方便,我们可以先启动数据库和监听程序。

---- 这样我们就可以开始安装oracle application server了。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有