700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > oracle 11所选安装 在red hat enterprise linux 5.4上安装oracle11g

oracle 11所选安装 在red hat enterprise linux 5.4上安装oracle11g

时间:2024-02-05 22:48:57

相关推荐

oracle 11所选安装 在red hat enterprise linux 5.4上安装oracle11g

一、 在rhel中可以访问oracle11g的zip安装包。

二、 rhel4中,我们需要查询安装oracle11g所需要的rpm包是否已安装:#rpm - qa。在rhel5.4中,软件包要求:

在安装Oracle 11gR2前,需要先安装以下软件包。

查看系统那些包没有安装:

[root@linscora ~]# yum list compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc.i686 glibc-devel glibc-common gcc gcc-c++ libgcc libaio libaio-devel libstdc++ libstdc++-devel unixODBC unixODBC-devel sysstat binutils make

Loaded plugins: rhnplugin, security

This system is not registered with RHN.

RHN support will be disabled.

Installed Packages

binutils.i386 2.17.50.0.6-12.el5 installed

elfutils-libelf.i386 0.137-3.el5 installed

gcc.i386 4.1.2-46.el5 installed

glibc.i686 2.5-42 installed

glibc-common.i386 2.5-42 installed

glibc-devel.i386 2.5-42 installed

libaio.i386 0.3.106-3.2 installed

libgcc.i386 4.1.2-46.el5 installed

libstdc++.i386 4.1.2-46.el5 installed

make.i386 1:3.81-3.el5 installed

Available Packages

compat-libstdc++-33.i386 3.2.3-61 base

elfutils-libelf-devel.i386 0.137-3.el5 base

gcc-c++.i386 4.1.2-46.el5 base libaio-devel.i386 0.3.106-3.2 base

libstdc++-devel.i386 4.1.2-46.el5 base

sysstat.i386 7.0.2-3.el5 base

unixODBC.i386 2.2.11-7.1 base

unixODBC-devel.i386 2.2.11-7.1 base

installed 表示已经安装的包,base表示没有安装的包。(base是仓库定义的一个名字)

[root@linscora ~]# cat /etc/yum.repos.d/rhel-debuginfo.repo

[base] #就是这个定义的

[base]

name=Server Local Sources

baseurl=file:///media/rhel/Server

enable=1

gpcheck=1

gpgkey=file:///media/rhel/RPM-GPG-KEY-redhat-release

下面用yum安装这些末安装的包:

yuminstall compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-devel glibc-common gcc gcc-c++ libgcc libaio libaio-devel libstdc++ libstdc++-devel unixODBC unixODBC-devel sysstat binutils make2

三、创建用户和组

#/usr/sbin/groupadd oinstall ---创建主组

#/usr/sbin/groupadd dba ---创建附属组

#useradd -g oinstall -G dba oracle ---创建名为oracle的用户,主组为oinstall,附属组为dba

#passwd oracle ---设置oracle的密码,需重复输入确认。

四、 创建oracle的基目录和安装目录

#cd /home

#mkdir ora11g ---oracle软件的基目录

#cd ora11g

#mkdir /home/oradata ---oracle的数据目录

#mkdir -p /home/ora11g/product/11.1.0/ ---oracle的home目录

#chown -R oracle:oinstall /home/ora11g ---设置oracle用户对此目录的权限

#chmod 775 /home/ora11g/product/11.1.0/ ---修改该目录的属性,设置此值是因为安装oracle11g时,不会发生权限问题,比如OUI-10036,无法写入项目清单。偶尔也会,那你要选择 “高级安装”模式,然后输入oracle的完整路径,就行,如果报错,就忽略。

五、

1,设置系统参数 vi /etc/sysctl.conf 拷贝b32002.pdf联机文档的参数,粘贴过来保存就可以了。在这里,我要强调一点:将fs.file-max=512*processes的值设置为6553600,够大就行,

修改/etc/sysctl.conf文件

fs.file-max = 65536(这个数的值因该设置为512*process)

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 262144

通过执行sysctl -p使设置生效.

否则会提示su: /bin/bash: Too many open files in system,如果你不小心重启,会很难正常启动的。

2,(root用户)修改Shell限制

在/etc/security/limits.conf中增加:

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile1024

oracle hard nofile65536

在/etc/pam.d/login增加或创建:

session required /lib/security/pam_limits.so//对64位系统这条不需要

session required pam_limits.so

对Bourne、Bash或Korn shell,编辑/etc/profile增加:

if [ $USER = "oracle" ]; then

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

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

对C shell,编辑/etc/csh.login增加:

if ( $USER == "oracle" ) then

limit maxproc 16384

limit descriptors 65536

endif

六、用oracle登录系统,设置其环境变量vi .bash_profile ---记住必须用oracle用户修改。如用root身份修改,在oracle身份登录后,不会生效。内容如下:

ORACLE_SID=orcl

export ORACLE_SID

ORACLE_BASE=/home/ora11g

export ORACLE_BASE

ORACLE_HOME=/home/ora11g/product/11.1.0

export ORACLE_HOME

LA_ASSUME_KERNEL=2.6.19 ---设置内核版本,可用uname -r查询

export LA_ASSUME_KERNEL

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export LD_LIBRARY_PATH

PATH=$ORACLE_HOME/bin:$PATH

export PATH

DISPLAY=:0.0; export DISPLAY ---这是在图形模式下的安装必须设置的变量,文本模式下可以不设。

stty erase ^h ---sqlplus的回车问题

然后保存退出,#env | grep ORA或DIS 查询设置是否生效。

七、将zip包解压到/home/ora11g 目录下,#chown -R oracle:oinstall /home/oracle 确保oracle的权限

进入/home/oracle目录,如果你想图形化安装,可以打开xmanager下的 xmanager-passive,然后执行#./runInstaller命令即可开始安装。

选择安装模式为“高级安装”,以你的主组方式安装,我的是oinstall,输入oracle11g的完整安装路径即/home/ora11g/oraInventory。为节省时间可选择“仅安装软件”,以后再启动dbca安装数据库。

oracle软件部分完成安装后,会提示你运行两个shell:orainstRoot.sh和root.sh。运行完后,点击“下一步”,继续。oracle9i中,这两个脚本的执行是在安装过程中要求你执行的,而oracle11g则放在了最后。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。