当前位置:文档之家› Oracle11g, for RedHat6.4安装手册

Oracle11g, for RedHat6.4安装手册

Oracle11g for RedHat6.4安装手册1、设置服务器的IP地址Linux修改IP和DNS以Red Hat Enterprise Linux 5.6为例第一种(立即生效,重启后配置丢失)ifconfig eth0 192.168.0.10 netmask 255.255.255.0ifconfig eth0 up说明:eth0是第一个网卡,其他依次为eth1,eth*192.168.0.1是给网卡配置的第一个网卡配置的ip地址netmask 255.255.255.0 配置的是子网掩码up是表示立即激活ifconfig的更多参数说明查看相关帮助第二种(重启后生效,重启电脑,IP不会丢失)vi /etc/sysconfig/network-scripts/ifcfg-eth0参考配置文件vi打开ifcfg-eth0文件页脚内容1原内容:DEVICE=eth0BOOTPROTO=dhcpHWADDR=00:03:47:2C:D5:40ONBOOT=yesTYPE=Ethernet改为:DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.0.10NETMASK=255.255.255.0GATEWAY=192.168.0.1HWADDR=00:0c:29:dd:a6:00TYPE=Ethernet分别执行命令/sbin/ifdown eth0/sbin/ifup eth0页脚内容2/etc/init.d/network restart //使设置的网关马上生效ifup -代表拨号的连接命令,该命令只要在命令行或终端中可以成功执行就可以了ifdown - 代表断开连接的命令,同样该命令只要在命令行或终端中可以成功执行就可以了第三、设置DNS/etc/resolv.confnameserver 202.102.24.35 指定了dns服务器的地址2、修改Linux6.4机器名查看机器名:uname -a修改机器名:redhat中修改主机名第一步:#hostname oratest第二步:修改/etc/sysconfig/network中的hostname页脚内容3NETWORKING = yesFORWARD_IPV4 = yesHOSTNAME = #你的主机名GATEWAY = 123.123.123.123 #网关GATEWAYDEV = eth0第三步:修改/etc/hosts文件suse linux:修改/etc/HOSTNAME文件,在此文件中保存主机名,例如:homer100然后运行命令设置主机名# /etc/rc.d/boot.localnet start3、检查Oracle 11g安装所依赖的软件包3.1、检查包是否安装 # rpm -q 包名包名:1)binutils2)compat-libstdc++-333) elfutils-libelf4) elfutils-libelf-devel页脚内容45) gcc6) gcc-c++7) glibc8) glibc-common9) glibc-devel10) glibc-headers11) pdksh12) libaio13) libaio-devel14) libgcc15) libstdc++16) libstdc++-devel17) make18) sysstat19) unixODBC20) unixODBC-devel# rpm -ivh 包名安装所需包(阴影部分的包基本缺失)页脚内容5若包不存在则需要安装。

若gcc没有安装,则需要先依次安装包(kernel-headers,glibc-headers,glibc-devel)和(mpfr,cpp,ppl,cloog-ppl)。

若gcc-c++没安装则需先安装libstdc++-devel。

注意:RedHat6.4镜像文件中rpm包在/Packages目录中。

3.2 yum配置和安装RPM包3.2.1 配置yum先将RedHat6.4光盘mount 到mnt目录下面,然后拷贝制定的位置,如/software/RedHat6.4[root@oratest11g /]# mount /dev/cdrom /mntmount: block device /dev/sr0 is write-protected, mounting read-only[root@oratest11g /]# cp -R /mnt/* /software/RedHat6.4配置yum[rhel-source]name=Red Hat Enterprise Linux $releasever - $basearch - Sourcebaseurl=file:///software/RedHat6.4enabled=1gpgcheck=1gpgkey=file:///software/RedHat6.4/RPM-GPG-KEY-redhat-release其余的可以注释也可以不管页脚内容63.2.1 安装RPM包[root@oratest11g /]# yum install -y binutils[root@oratest11g /]# yum install -y compat-libstdc++-33 [root@oratest11g /]# yum install -y elfutils-libelf[root@oratest11g /]# yum install -y elfutils-libelf-devel [root@oratest11g /]# yum install -y gcc[root@oratest11g /]# yum install -y gcc-c++[root@oratest11g /]# yum install –y glibc[root@oratest11g /]# yum install –y glibc-common[root@oratest11g /]# yum install -y glibc-devel[root@oratest11g /]# yum install -y glibc-headers[root@oratest11g /]# yum install -y libaio[root@oratest11g /]# yum install -y libaio-devel[root@oratest11g /]# yum install -y libgcc[root@oratest11g /]# yum install -y libstdc++[root@oratest11g /]# yum install -y libstdc++-devel[root@oratest11g /]# yum install -y make页脚内容7[root@oratest11g /]# yum install -y sysstat[root@oratest11g /]# yum install -y unixODBC[root@oratest11g /]# yum install -y[root@oratest11g /]# yum install -y[root@oratest11g /]# yum install -y[root@oratest11g /]# yum install -y页脚内容8[root@oratest11g /]# yum install –y[root@oratest11g software]# rpm -ivh pdksh-5.2.14-30.x86_64.rpm ##这个pdksh-5.2.14-30.x86_64.rpm包需要在网上下载4、创建所需的操作系统用户和组1)检查是否存在dba组# grep dba /etc/group输入这个命令显示dba组名证明已存在dba组2)若不存在输入以下命令创建oinstall 和dba组# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba3)创建Oracle用户及分配组# /usr/sbin/useradd -g oinstall -G dba oracle4)设置密码 # passwd oracle还要在输入两遍一样的密码才能更新成功。

5、配置内核参数1)编辑/etc/sysctl.conf文件使用文本编辑器,编辑/etc/sysctl.conf文件,并添加或编辑以下数据:页脚内容9fs.aio-max-nr = 1048576fs.filemax = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 10485862)参数立即生效输入下面的命令使内核修改的参数值立即生效# /sbin/sysctl -p# sysctl -p3)编辑/etc/security/limits.conf文件使用文本编辑器,编辑/etc/security/limits.conf文件,并添加或编辑以下数据:页脚内容10oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655364)编辑/etc/pam.d/login文件使用文本编辑器,编辑/etc/pam.d/login文件,并添加或编辑以下数据:session required pam_limits.so5)编辑/etc/profile文件使用文本编辑器,编辑/etc/profile 文件,并添加或编辑以下数据:if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi页脚内容116、创建必要安装目录1)创建和设置目录所有者组,和在他们的权限:# mkdir /opt/app/# mkdir /opt/app/oracle# mkdir /opt/app/oradata# mkdir /opt/app/oracle/product# chown -R oracle:oinstall /opt/app/7、配置Oracle用户的环境1)切换到oracle用户下# su - oracle2)确定为Oracle用户默认的shell$ echo $SHELL3)配置环境变量使用文本编辑器中打开Oracle用户的Shell启动文件 $ vi .bash_profile添加 umask 022如果变量ORACLE_SID, ORACLE_HOME, ORACLE_BASE 在文件中已经存在则删除这几个变量。

相关主题