您的位置: 旅游网 > 网红

Redhat linux下oracle 10g 安装说明

发布时间:2019-09-13 20:24:42

1.硬件要求

1.1内存至少512M,使用下面的命令检查

grepMemTotal/proc/meminfo

1.2交换分区至少1G

grepSwapTotal/proc/meminfo

1.3/tmp目录空闲区至少400M

df-k/tmp400M

1.4硬盘空闲区至少4G

df-k

2.软件要求

2.1操作系统,redhatES/AS2.1(x86),redhatES/AS3(x86)

我的是redhatAS4.1.可以使用以下命令检查

cat/etc/issue

2.2需要安装了以下软件包

Gnugccpackage至少是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

可以使用以下命令检查:

rpm-qpackage_name

注意这里的package_name不带任何版本号,例如检查make-3.79

rpm-qmake

如果以上软件没有安装,请安装.启动xwindow,打开应用程序/系统设置/添加删除程序

2.3防火墙软件

如果你不知道具体怎么配置,请禁用.如何禁用:

打开应用程序/系统设置/安全级别

3.创建安装oracle所需的组和用户

需要的用户是oracle,组是dba,oinstall

可以用界面的方式添加,也可以用命令行的方式

groupaddosintall

groupadddba

useradd–goinstall–Gdbaoracle

passwdoracle

4.创建安装安装所需的目录

4.1OracleBase目录/u01/app/oracle

mkdir–p/u01/app/oracle

chown–Roracle:oinstall/u01/app/oracle

chmod–R755/u01/app/oracle

4.2Oracle数据库文件存放目录.这个可以没有的.一般设置为/u02/oradata

mkdir–p/u02/oradata

chown–Roracle:oinstall/u02/oradata

chmod–R755/u02/oradata

5.配置内核参数

5.1用文本编辑器,创建或者编辑/etc/sysctl.conf文件,添加或修改如下的行

kernel.shmall=2097152

kernel.shmmax=2147483648

kernel.shmmni=4096

kernel.sem=25032000100128

fs.file-max=65536

net.ipv4.ip_local_port_range=102465000

net.core.rmem_default=262144

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144

5.2改变当前内核参数的值

sysctl-p

6.检查您的/etc/host.conf是否含有下面的条目

127.0.0.1localhost

如果没有的话,oracle的监听器无法启动

7.为了提高在linux系统上运行软件的性能,必须对oracle用户设置下列shell限定。

7.1打开文件数和进程数的限制

加入下面的行到文件/etc/security/limits.conf

*softnproc2047

*hardnproc16384

*softnofile1024

*hardnofile65536

*是指对所有的用户和组的限制,Oracle官方文档是这样要求的,我建议将*替换成oracle,

表示只针对oracle用户.因为如果设置成*,会可能对其他的服务造成影响(例如对我的Sybase服务)

7.2加入下面的行到文件/etc/pam.d/login,假如它不存在的话

sessionrequired/lib/security/pam_limits.so

Oracle官方网站如此说,但是已经有人发现这个也会造成影响.

我的操作系统版本是RedhatAS4.1,去掉这一行完全没有问题.

7.3根据oracle用户的默认shell,对默认shellstart-up文件作如下改变.

如果是Bourne,Bash,orKornshell,修改环境变量/etc/profile文件如下:

if[$USER="oracle"];then

if[$SHELL="/bin/ksh"];then

ulimit-p16384

ulimit-n65536

else

ulimit-u16384-n65536

fi

fi

如果是cshell,则环境变量文件/etc/csh.login的修改值如下:

if($USER=="oracle")then

limitmaxproc16384

limitdescriptors65536

endif

8.为oracle用户设置环境变量,注意以下命令为,必需以oracle用户身分登录

●Bashshell,更改.bash_profile,添加以下行

ORACLE_BASE=/u01/app/oracle

ORACLE_SID=**********

exportORACLE_BASEORACLE_SID

●cshell,更改.login文件,添加以下行

setenvORACLE_BASE/u01/app/oracle

setenvORACLE_SID**********

9.确认ORACLE_HOMEandTNS_ADMIN的环境变量不被用户设置

千万不要因为安装过程中的其他错误,而设置这些值

●Bashshell

unsetORACLE_HOME

unsetTNS_ADMIN

●cshell

unsetenvORACLE_HOME

unsetenvTNS_ADMIN

10.准备好安装介质

10.1一般我想是网上下载的.先要解压,保证解压后的目录,拥有者是oracle:oinstall,并且有执行权限

10.2如果光盘的,要mount上,一般操作系统是自动mount的.

11.以oracle身分登陆xwindow,运行安装目录下的runInstaller

12.安装过程中,指定数据库用户的密码,警告大家千万不要含有"@"符号,在我的博客里有详细的说明为什么.

13.安装的最后阶段,一定要的按照oui的指示,以root用户身分运行那两个脚本文件.

上火小便发黄怎么办
冠心病吃什么能治疗
宝宝最近不爱吃饭怎么办
为什么会精神焦虑抑郁消化不良
猜你会喜欢的
猜你会喜欢的