您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页Linux下Oracle安装参考文档

Linux下Oracle安装参考文档

来源:五一七教育网
oracle10g for linux 安装 以下操作1—7步为root用户 1. 硬件环境要求 检查内容 物理内存 交换空间 /tmp 空间 软件所需空间 数据库文件 最小值 检查命令参考 512M # grep MemTotal /proc/meminfo 1.0 GB或者2倍内存大小 # grep SwapTotal /proc/meminfo 400 MB # df -k /tmp # df -k (空间越大越好,如果是正式系统,应该进行详尽的规划) 2.5 GB # df -k (空间越大越好,如果是正式系统,应该进行详尽的规划) 1.2 GB 运行命令 #df –h /tmp 查看临时磁盘空间是否足够;若不够:删除不必要的临时文件、或设置oracle用户环境变量,指定另一个更大的临时空间。 2. 软件环境要求 RedHat enterprise linux ES/AS 3 或更高版本(内核2.4.21-15 或更高版)需安装如下软件包: gcc-3.2.3-34 gcc-c++-3.2.3-34 glibc-2.3.2-95.20 make-3.79.1 openmotif21-2.1.30-8 setarch-1.3-1 libaio-0.3.106-3.2 compat-db-4.0.14-5 compat-gcc-7.3-2.96.128 compat-gcc-c++-7.3-2.96.128 compat-libstdc++-7.3-2.96.128 compat-libstdc++-devel-7.3-2.96.128 使用 #cat /etc/issue 命令 查看linux版本 使用 # uname –a 命令,查看内核版本 使用 #rpm –q package_name 查看某个包是否已安装 如果个别包没有安装,把系统安装光盘mount上,找到具体的软件包(大多数在第三张光盘上),然后利用如下的命令来安装相应或者配置yum来安装 的包: # rpm -ivh compat.....rpm 3. 创建oracle用户和组 创建oinstall和dba组: #groupadd oinstall #groupadd dba 创建用户 #useradd –g oinstall –G dba oracle #usermod –g oinstall –G dba oracle #passwd oracle 4. 创建oracle目录 #mkdir –p /opt/app/oracle oracle基本文件安装目录 #chown –R oracle:oinstall /opt/app/oracle #chmod –R 775 /opt/app/oracle 5. 设置内核参数 需要修改的内核参数如下表 参数 semmsl semmns semopm semmni shmall shmmax shmmni file-max ip_local_port_range 值 250 32000 100 128 2097152 文件 /proc/sys/kernel/sem 查看命令 #sysctl –a | grep sem 物理内存/proc/sys/kernel/shmall /proc/sys/kernel/shmmax #sysctl –a | grep shm *1/2 4096 /proc/sys/kernel/shmmni 65536 /proc/sys/fs/file-max #sysctl –a | grep file-max 1024 65000 /proc/sys/net/ipv4/ip_local_port_range #sysctl –a | grep ip_local_port_range 若当前参数已大于上表,则可以不更改 更改参数方法,编辑文件/etc/sysctl.conf,加入或修改内容: kernel.shmall = 2097152 kernel.shmmax = 21474838 kernel.shmmni = 4096

kernel.sem = 250 32000 100 128 fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 1048576 net.core.rmem_max = 1048576 net.core.wmem_default = 262144 net.core.wmem_max = 262144

保存后,重启系统。

6. 设置oracle用户shell

为了提高oracle在linux系统上的性能,必须为oracle用户增高一些shell 6.1 增加如下行到 /etc/security/limits.conf

oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536

6.2 增加下面行到 /etc/pam.d/login session required /lib/security/pam_limits.so

6.3 根据用户shell改变如下文件

若用户为bash、bourne、korn 等shell(red hat默认),增加如下行到/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

若用户shell为C或 tcsh,增加下面行到/etc/csh.login if( $USER == \"oracle\" ) then limit maxproc 16384 limit descriptors 65536 endif

以下操作为oracle用户身份 7. 创建oracle用户环境

7.1设置X Window

# export DISPLAY=127.0.0.1:0.0 # xhost 127.0.0.1:0.0

运行xclock,看是否能正确运行。

7.2 编辑用户的.bash_profile文件,加入

export ORACLE_BASE=/opt/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SID=orcl

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export NLS_LANG='simplified chinese_china.zhs16gbk' export LANG=en_US 然后执行

$ source .bash_profile

8. 安装oracle10G

#cd /tmp

# /mnt/cdrom/runInstaller

根据运行的图形界面提示安装完毕即可 9.安装问题解决

1). 不能启动安装界面.运行runInstaller提示信息类似如下: xlib:connection to \"localhost:0.0\" refused by server xlib:client is not authorized to connect to server

Exception in thread \"main\" java.lang.InternalError:can't connect to x11 window server using \"localhost:0.0\" at .......

解决办法: 设定你的DISPLAY环境参数.# export DISPLAY= your_IPaddress :0.0把your_IPaddress换成你的IP.或者

用root简单的执行一下# xhost + (要注意这样会有安全上的隐患) 2).安装界面显示很多\"口口\"样子的乱码

解决办法:查看locale输出 # locale

#export LC_CTYPE=上面输出的编码 也可简单运行命令 # unset LANG

10.em访问地址 Ultra Search URL:

http://test:5620/ultrasearch

Ultra Search Administration Tool URL:

http://test:5620/ultrasearch/admin iSQL*Plus URL:

http://test:5560/isqlplus iSQL*Plus DBA URL:

http://test:5560/isqlplus/dba

Enteprise Manager 10g Database Control URL:

http://test:5500/em

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务