1、oracle10安装文档Red Hat Enterprise Linux 4 下安装 Oracle 10g首先在安装操作系统的时候需要把服务器的FTP服务安装好(一般就是安装操作系统的时候直接选择安装ftp)安装ftp后会在/etc/xinetd.d/gssftp修改文件关闭linux防火墙 service iptables stop重新启动服务service xinetd restart 即可操作系统安装完后需要将telnet服务软件安装好(telnet在系统盘的第四张盘中)重新启动服务service xinetd restart 即可!安装oracle一、以root用户登录, 进行如下操作
2、:1 检查硬件要求 * 主要包括:Copy to clipboard - CODE: * * 内存: =512M * * 交换空间: 1.0 GB或者2倍内存大小 * * 临时空间(/tmp):=400M * * 软件所需空间: =2.5G * * 数据库文件: =1.2G * *# cat /etc/issue # uname -r # grep model name /proc/cpuinfo # grep MemTotal /proc/meminfo # grep SwapTotal /proc/meminfo # free # df -k /tmp # df -k2 检查软件要求(安装
3、软件包) 说明:虽然官方文档只要求如下几个软件包(具体版本号可能不一样), 但实际上在真正安装的时候,往往需要更多. binutils-2.15.92.0.2-10.EL4 compat-db-4.1.25-9 control-center-2.8.0-12 gcc-3.4.3-9.EL4 gcc-c+-3.4.3-9.EL4 glibc-2.3.4-2 glibc-common-2.3.4-2 gnome-libs-1.4.1.2.90-44.1 libstdc+-3.4.3-9.EL4 libstdc+-devel-3.4.3-9.EL4 make-3.80-5 pdksh-5.2.14-
4、30 sysstat-5.0.5-1 xscreensaver-4.18-5.rhel4.2 其中主要就是以下几个包没有安装 #compat-libstdc+-33-3.2.3-47.3 第二个盘 已安装#control-center-2.8.0-12 第3个盘 已安装#gcc-3.4.3-9.EL4 第3个盘#gcc-c+-3.4.3-9.EL4 第3个盘#libstdc+-3.4.3-9.EL4 第二个盘 已安装#libstdc+-devel-3.4.3-9.EL4 第3个盘#sysstat-5.0.5-1 第四个盘 使用安装命令 rpm ivh sysstat-5.0.5-12.1 首先
5、,在你的RHEL光盘里找到如上RPM包; 说明:若执行以上命令时提示须安装其它,则再从RHEL4的安装盘拷贝相应的包,然后再继续安装3 创建安装数据库的用户、组和安装目录3.1 创建用户和相关的组 # /usr/sbin/groupadd oinstall # /usr/sbin/groupadd dba # /usr/sbin/useradd -g oinstall -G dba oracle # passwd oracle 3.2 建立相关目录并授权Copy to clipboard - CODE: # mkdir -p /usr/app/oracle (the Oracle base d
6、irectory) # mkdir -p /usr/oradata (an optional Oracle datafile directory) # chown -R oracle:oinstall /usr/app/oracle /usr/oradata # chmod -R 77以上红色命令不知道起什么作用4 配置内核参数4.1 修改核心参数并检查 4.1.1 修改参数 # vi /etc/sysctl.conf 说明:在该文件末尾加入如下内容: kernel.shmmax = 2147483648kernel.shmmni = 4096 kernel.shmall = 2097152
7、kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144这里,对每个参数值做个简要的解释和说明。(1)shmmax:该参数定义了共享内存段的最大尺寸(以字节为单位)。缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为2G。(2)shmmni:这个
8、内核参数用于设置系统范围内共享内存段的最大数量。该参数的默认值是4096。通常不需要更改。(3)shmall:该参数表示系统一次可以使用的共享内存总量(以页为单位)。缺省值就是2097152,通常不需要修改。(4)sem:该参数表示设置的信号量。(5)file-max:该参数表示文件句柄的最大数量。文件句柄设置表示在linux系统中可以打开的文件数量。修改好内核以后,执行下面的命令使新的配置生效。 4.1.2 启用新参数 # /sbin/sysctl p 注意:是在/etc/sysctl.conf在修改的参数在这个文件里面运行那个设置的参数 4.2 设置oracle用户的shell限制 在su
9、se9中已改 4.2.1 编辑limits.conf # vi /etc/security/limits.conf 说明:添加如下的行 # nofile(可打开的文件描述符的最大数)和nproc(单个用户可用的最大进程数量) * soft nproc 2047 * hard nproc 16384 * soft nofile 1024 * hard nofile 65536 4.2.2 编辑/etc/pam.d/login,添加1行: # vi /etc/pam.d/login session required /lib/security/pam_limits.so 4.2.3 编辑/etc/
10、profile,添加如下部分:Copy to clipboard - CODE: # vi /etc/profile if $USER = oracle ; then if $SHELL = /bin/ksh ; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi5 装载CD,或上传并解压缩文件5.1 若装载CD: # mount /media/cdrom 5.2 若上传并解压缩文件 5.2.1 上传:可用ftp命令或ftp工具 5.2.2 解压缩: # unzip 10201_database_li
11、nux32.zip -d /tmp/oracle 5.2.3 改变属主和权限: # chown oracle /tmp/oracle # chmod -R +755 /tmp/oracle /修改解压后的oracle文件的权限为 7755.3 设置在安装Oracle的机器上以oracle用户安装Copy to clipboard - CODE: # xhost localhost:oracle以上蓝色字体似乎没有作用二、以oracle用户登录, 进行如下操作1 配置oracle用户的环境变量 1.1 切换到Oracle用户 # su - oracle $ cd # mkdir -p /usr/app/oracle (the Oracle base directory) 1.2 设置环境变量 $ vi .bash_profile (在文件后面添加如下内容)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1