2024年1月30日发(作者:)

LINUX 64(Red Hat)安装指南

1. 下载安装程序

10201_database_linux_x86_解压:cpio –idmv <10201_database_linux_x86_

p6810189_10204_ 解压:unzip p6810189_10204_

gunzip 10201_database_linux_x86_

2. 检查硬件配置

内存 #grep MemTotal /proc/meminfo 512MB

交换分区 #grep SwapTotal /proc/meminfo 1GB

/tmp目录空闲区 #df –k /tmp 400MB

硬盘空闲空间 #df -k 4GB

lsb_release –a (检查操作系统的具体版本号,如财务2数据库服务器的检查如下)

LSB

Version: :core-3.0-amd64:core-3.0-ia32:core-3.0-noarch:graphics-3.0-amd64:graphics-3.0-ia32:graphics-3.0-noarch

Distributor ID: RedHatEnterpriseAS

Description: Red Hat Enterprise Linux AS release 4 (Nahant Update 5)

Release: 4

Codename: NahantUpdate5

getconf LONG_BIT(检查位数)

64

3. 检查安装包

以下安装包必须安装, 或者有更高的版本也可以

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 –qa|grep make

如果缺少一些包,最好先把包安装好,否则oracle安装可能不会成功,如上次安装财务数据库时,Linux安装时没有把包安装完全,在创建数据库时报如下错误:

INFO: /usr/bin/ld: crt1.o: No such file: No such file or directory

INFO: collect2: ld returned 1 exit status

INFO: make: *** [ctxhx] Error 1

INFO: End output from spawned process.

INFO: ----------------------------------

INFO: Exception thrown from action: make

Exception Name: MakefileException

Exception String: Error in invoking target 'install' of makefile '/dba/oracle/pr

oduct/10.2.0/db_1/ctx/lib/ins_'. See '/dba/oracle/oraInventory/logs/instal

最后通过重装Linux系统把包安装完全数据库才安装成功。

4. 修改配置参数

 修改文件/etc/,添加如下行

= 2097152

=1

= 4096

= 250 32000 100 128

-max = 65536

_local_port_range = 1024 65000

_default=4194304

_max=4194304

_default=262144

_max=262144

sysctl -p

 修改文件/etc/security/,添加如下行

* soft nproc 2047

* hard nproc 16384

* soft nofile 1024

* hard nofile 65536

 修改文件/etc/pam.d/login ,假如它不存在的话

session required /lib/security/pam_

 修改ORACLE用户的SHELL路径,修改文件/etc/profile,添加如下语句

if [ $USER = "oracle" ]; then

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

else

fi

fi

ulimit -u 16384 -n 65536

ulimit -p 16384

ulimit -n 65536

5. 创建ORACLE用户以及相关组

检查dba组

如果不存在,则创建

grep dba /etc/group

groupadd dba

如果不存在,则创建

grep oinstall /etc/group

groupadd oinstall

创建oracle用户,设置密码:

useradd oracle –g dba –G oinstall –d oracle

passwd oracle

6. 创建oracle安装目录并修改目录权限

mkdir –p /dba/oracle/product/10.2.0/db_1

chown –R oracle:dba /dba/oracle

chmod –R 755 /dba/oracle

7. 配置ORACLE参数

切换到oracle用户 su - oracle

修改文件/home/oracle/.bash_profile,添加如下代码:(具体目录示具体安装目录作相应修改)

ORACLE_BASE=/dba/app/oracle

ORACLE_HOME=$ORACLE_BASE/product/9.2

ORACLE_SID=crm

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH

8. 开始安装

由于Linux 64 安装的特殊性,需要先安装32位的一个软件包,下载软件包

如果安装不成功,可用如下命令(rpm -Uvh *.rpm --nodeps --force)

,安装

rpm –ivh –-force

安装Oracle数据库(不创建实例)

su – oracle

export DISPLAY=10.0.4.118:0.0

./runInstaller

……………….

安装补丁

./runInstaller

………………

安装64软件包,下载软件包

安装:

rpm -ivh --force

9. 创建数据库实例

按正常步骤创建数据库实例……

Vi /etc/sysconfig/i18n

LANG="zh_-8"

SUPPORTED="zh_-8:zh_CN:zh"

SYSFONT="latarcyrheb-sun16"

改为

LANG="en_-8"

SUPPORTED="zh_-8:zh_CN:zh:en_-8:en_US:en"

SYSFONT="latarcyrheb-sun16"