数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

在RedHatAS3上快速安装Oracle数据库10g


发布日期:2022年09月17日
 
在RedHatAS3上快速安装Oracle数据库10g

在RedHat AS上快速安装Oracle数据库g: su root

dd if=/dev/zero of=tmpswap bs=k count=

chmod tmpswap

mkswap tmpswap

swapon tmpswap

检查tmp 空间执行命令$ df /tmp

如果临时空间不足可以创建或指定另一个文件来存放临时文件操作如下 su root

mkdir //tmp

chown rootroot //tmp

chmod //tmp

export TEMP=/

export TMPDIR=/

安装完Oracle后关闭Oracle并且删除临时文件夹 su root

rmdir //tmp

unset TEMP

unset TMPDIR

检查完如上各项之后 应该修改核心参数编辑/etc/nf文件执行如下命令: #vi /etc/nf

在该文件末尾加入如下内容: kernelshmall =

kernelshmmax =

kernelshmmni =

kernelsem =

fsfilemax =

netipvip_local_port_range =

编辑完之后保存退出执行 #sysctl p 命令操作来使我们所做的修改生效

然后应该检查一下上面的操作是否正确: # /sbin/sysctl a | grep sem

# /sbin/sysctl a | grep shm

# /sbin/sysctl a | grep filemax

# /sbin/sysctl a | grep ip_local_port_range

为Oracle用户设定Shell的限制

主要是修改Oracle用户的有关 nofile(可打开的文件描述符的最大数)和nproc(单个用户可用的最大进程数量)的参数检查nofile参数用命令ulimit –n检查nproc参数用命令ulimit –u具体修改如下 # vi /etc/security/nf

添加如下的行 * soft nproc

* hard nproc

* soft nofile

* hard nofile

检查一下limit执行命令# ulimit a

添加如下的行到/etc/pamd/login 文件

session required /lib/security/pam_limitsso

编辑 /etc/profile 文件在文件的尾部添加如下内容 if [ $USER = oracle ]; then

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

ulimit p

ulimit n

else

ulimit u n

fi

fi

编辑完后保存退出

检查并安装相关补丁

在这个版本的RHEL上安装Oracleg必须要有几个软件包 确认以下 rpm包都已经安装: make

binutils

openmotif

setarch

compatdb

compatgcc

compatgccc++

compatlibstdc++

compatlibstdc++devel

此外最好验证一下 gcc和glibc的版本(要求是gcc 或者更高) #gcc v

#rpm q glibc

创建Oracle用户和相关的组 # su root

# /usr/sbin/groupadd oinstall

# /usr/sbin/groupadd dba

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

# passwd oracle

为$ORACLE_BASE创建路径 su root

mkdir p /u/app/oracle

chown R oracleoinstall /u

为Oracleg创建HOME路径/u/app/oracle/product//db_

检查并调整环境变量

登录为oracle用户 # su – oracle

$ cd

$ vi bash_profile

#添加如下内容你的具体值应该不会和这个完全相同 export ORACLE_BASE=/u/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product//db_

export ORACLE_SID=orclg

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

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

export LC_CTYPE=en_USUTF

然后执行 $ source bash_profile使环境变量生效执行命令$ set 检查是否生效修改检查两个路径的属主为Oracle所属组为Oinstall

开始安装g

将下载的文件解开执行命令 gunzip shipdbcpiogz

然后再解压缩shipdbcpio $ cpio idmv < shipdbcpio

Disk/stage/Components/oracleserver///DataFiles/buildjar

Disk/stage/Components/oracleserver///DataFiles

Disk/stage/Components/oracleserver//

Disk/stage/Components/oracleserver/

Disk/stage/Components/oracleserver

然后执行命令 $ sh /u/install/runInstaller 就可以看到Oracleg漂亮的安装界面了再按照提示很容易的就安装g了

               

上一篇:Oracle9iOCM-“大师”级别的认证

下一篇:Oracle归档模式的命令及参数说明