分享
 
 
 

RedHatEnterpriseLinuxAS3上安装Oracle10g

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

近日本人成功地在Red Hat Enterprise Linux AS 3 上安装了 Oracle10g(10.1.0.2.0),现将安装过程及一些心得体会总结如下,希望能给大家一点帮助,在安装过程中少走一些弯路。

系统硬件需求:

1.512M内存(Oracle推荐),本人认为如果条件许可可多添加一些内存,低于512M安装完系统会变得很慢。事实上512M跑起来感觉性能也不是好(本人体会)。

2.至少3.7GB的硬盘空间(Oracle安装的最小要求)用于安装Oracle及存放数据库文件。推荐5GB以上的硬盘空间。

软件需求:

1. Red Hat Enterprise Linux AS 3

2. Oracle10g

以上软件可分别到新丝(思)路:http://www.wormwang.net/c-index.htm...瑚ww.oracle.com 上下载。

Red Hat Enterprise Linux AS 3 安装:

1. 确认在安装时要有至少1GB 的 Swap space 和至少400M的 /tmp 目录用于以后安装Oracle。

2. 安装完Red Hat Enterprise Linux AS 3时确认安装以下包:

gcc-3.2.3-2

make-3.79

binutils-2.11

openmotif-2.2.2-16

setarch-1.3-1

compat-db-4.0.14.5

compat-gcc-7.3-2.96.122

compat-gcc-c++-7.3-2.96.122

compat-libstdc++-7.3-2.96.122

compat-libstdc++-devel-7.3-2.96.122

本人建议如嫌确认以上包是否安装麻烦且硬盘空间许可的话可选择完全安装Red Hat Enterprise Linux AS 3。这样安装完后系统就包括了以上包了。

Oracle10G安装:

1. 安装好系统后需先添加两用户组oinstall,dba及Oracle用户,并将oinstall,dba组定义成oracle用户的主次组。命令参考如下:

# /usr/sbin/groupadd oinstall

# /usr/sbin/groupadd dba

# /usr/sbin/useradd -g oinstall -G dba oracle

2. 以oracle用户身份登录系统创建Oracle系统的安装目录和数据库文件存放的目录。例如:/u01/app/oracle /u02/oradata ,及改变以上目录的属性命令参考如下:

#mkdir -p /u01/app/oracle

# mkdir /u02/oradata

# chown -R oracleinstall /u01/app/oracle /u02/oradata

# chmod -R 775 /u01/app/oracle /u02/oradata

3. 配置系统内核参数,以root用户登录,修改在/etc/sysctl.conf文件,在该文件中添加以下参数:

kernel.shmall = 2097152

kernel.shmmax = 2147483648 (此参数值推荐为物理内存的一半)

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

修改/etc/security/limits.conf文件,在该文件中添加以下参数:

* soft nproc 2047

* hard nproc 16384

* soft nofile 1024

* hard nofile 65536

修改/etc/pam.d/login文件,在该文件中添加以下参数:

session required /lib/security/pam_limits.so

4. 配置oracle用户环境,以oracle用户登录,修改 .bash_profile 文件。以本人系统中的.bash_profile文件说明如下:

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

unset USERNAME

(以下是我们所需配置的内容)

umask 022

TEMP=/tmp

TMPDIR=/tmp

export TEMP TMPDIR

ORACLE_BASE=/home/oracle/app/oracle(根据用户创建的oracle目录决定)

ORACLE_HOME=$ORACLE_BASE/product/10.1.0

ORACLE_SID=Meltaway(可任意起)

export ORACLE_BASE ORACLE_SID ORACLE_HOME

PATH=$PATH:$ORACLE_HOME/bin

以上是oracle用户环境所需配置的最小值,但都是必不可少的。特别是ORACLE_HOME 和 PATH,如果没指定安装完成后oracle提供的许多命令将无法运行,系统会报错提示你没法找到或要求你指定路径。各位可参考我的文件进行相应的配置。

5.完成以上准备工作,现在可以开始安装了。以oracle用户登录系统,建议以英文环境登录,Oracle10g的安装程序对中文的支持不够好,以中文环境登录安装程序运行起来会有乱码,会影响安装。按照提示即可顺利安装,建议用系统提供的模板来创建数据库,这样建库的时候比较快。在安装过程中需以root用户身份运行两个脚本,安装提示到相应的目录下执行它们即可。具体的过程比较简单,这里就不详细说明了。

6.安装完成后系统会运行创建好的数据库以及监听进程,这时可能遇到一个问题即服务器上一切运行正常但客户端却无法创建正确的网络服务名(Tnsname)造成客户端无法联上数据库,系统老是提示无法没有监听程序,这个问题困扰了我好几天,后来发现需在服务器端做以下修改:

1.以oracle用户登录系统,运行 Oracle Net Manager 工具(命令为:netmgr,在Oracle_Home的bin子目录下)

2.选中以创建好的监听进程如:LISTENER , 在右边的配置窗口中选中DatabaseService,然后依次配置你所创建的数据库相应的描述名,Oracle Home 目录(系统会自动配置)和数据库实例名。保持所作的修改,问题解决。

以上为我的安装体会和总结感觉上比安装9i要方便的多,提供给大家参考。如有不足希望大家提出了,最后祝各位都能顺利的在Red Hat Enterprise Linux AS 3上安装好Oracle10g。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有