当前位置:文档之家› CentOS6.5下Oracle11G完整安装步骤

CentOS6.5下Oracle11G完整安装步骤

CentOS6.5下Oracle11g安装完整步骤一、硬件要求本部分内容命令,均以root用户执行。

1、内存建议内存应大于2G以上,1G可以运行,但比较吃力。

内存查看命令:[root@tsp-rls-dbserver /]# cat /proc/meminfo或[root@tsp-rls-dbserver /]# free -mtotal used free shared buffers cachedMem: 32062 1301 30760 0 40 552-/+ buffers/cache: 708 31354Swap: 16095 0 160952、交换分区交换分区大小,通常设为内存的1.5倍以上,也可以根据实际情况进行调整。

交换分区查看命令:[root@tsp-rls-dbserver /]# grep SwapTotal /proc/meminfoSwapTotal: 67682296 kB3、硬盘空间建议数据使用独立的挂载分区,本文中采用/data作为数据分区。

要求/tmp目录空间不小于400M。

磁盘空间查看命令:[root@tsp-rls-dbserver /]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_tsprlsdbserver-lv_root 50G 4.3G 43G 10% /tmpfs 16G 348K 16G 1% /dev/shm/dev/sda1 485M 39M 421M 9% /boot/dev/mapper/vg_tsprlsdbserver-lv_home 210G 190M 199G 1% /home/dev/sdb1 1.1T 4.5G 1.1T 1% /data目录空间大小查看命令:[root@tsp-rls-dbserver tmp]# du -ch /tmp二、软件要求1、安装依赖包建议安装系统时,选择开发库。

CentOS6.5(x64)安装开发库后,主要依赖包有:compat-libstdc++-33-3.2.3-61.i386.rpm(url: /detail/attagain/7699569 ) compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm(url:/detail/attagain/7699573 )libaio-0.3.105-2.i386.rpm(url: /detail/attagain/7700213 )libaio-0.3.107-10.el6.x86_64.rpm(url: /detail/attagain/7699585 ) libaio-devel-0.3.105-2.i386.rpm(url: /detail/attagain/7700217 )libaio-devel-0.3.105-2.x86_64.rpm(url: /detail/attagain/7700247 ) libgcc-3.4.6-3.i386.zip(url: /detail/attagain/7699599含有:libgcc-3.4.6-3.i386.rpm、libgcc_s-4.4.7-20120601.so.1、libgcc_s.so.1,安装本文件,首先要卸载libgcc-4.4.7-4.el6.x86_64.rpm ,so文件即为卸载前从/lib64中备份下来的,以备误删使用) libgcc-4.4.7-4.el6.x86_64.rpm(url: /detail/attagain/7700201 )libstdc++-3.4.6-11.i386.rpm(url: /detail/attagain/7700169 )libstdc++-devel-3.4.6-3.1.i386.rpm(url: /detail/attagain/7699847 ) libstdc++-4.4.7-4.el6.x86_64.rpm(url: /detail/attagain/7699837 ) pdksh-在641A、创建oinstall组[root@tsp-rls-dbserver tmp]# groupadd oinstallB、创建dba组[root@tsp-rls-dbserver tmp]# groupadd dbaC、新建用户oracle,设定其主组为oinstall,副组为dba[root@tsp-rls-dbserver tmp]# useradd -g oinstall -G dba oracleD、查看创建用户ID信息[root@tsp-rls-dbserver tmp]# id oracleE、设置oracle用户密码[root@tsp-rls-dbserver tmp]# passwd oracle2、设置用户环境变量将使用oracle用户安装Oracle软件,主目录为/home/oracle;如果安装在自定义路径,需要创建路径,并设置其运行权限。

修改用户环境变量文件/home/oracle/.bash_profile,执行命令:[root@tsp-rls-dbserver oracle]# vi /home/oracle/.bash_profile文件尾部添加如下信息:export ORACLE_SID=ORATSPexport ORACLE_BASE=/home/oracle/appexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1export PATH=$PATH:$ORACLE_HOME/bin执行source命令,使得环境变量参数生效[root@tsp-rls-dbserver oracle]# source /home/oracle/.bash_profile查看环境变量参数命令:[root@tsp-rls-dbserver oracle]# env | more3、修改系统内核及环境参数A、修改内核参数执行如下命令,修改配置文件/etc/sysctl.conf[root@tsp-rls-dbserver oracle]# vi /etc/sysctl.conf在文件尾部添加如下信息:fs.file-max= 6815744fs.aio-max-nr=1048576net.ipv4.ip_local_port_range= 9000 65500net.core.rmem_default= 262144net.core.rmem_max= 4194304net.core.wmem_default= 262144net.core.wmem_max= 1048576kernel.sem= 250 32000 100 128说明:kernel.shmmax和kernel.shmmax参数,应保持系统不变,必要时,可以适当调大。

执行命令sysctl,使内核参数生效:[root@tsp-rls-dbserver oracle]# sysctl –pB、修改进程数和最大会话数执行如下命令,修改配置文件/etc/security/limits.conf[root@tsp-rls-dbserver oracle]# vi /etc/security/limits.conf在文件尾部添加如下信息:oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536C、设置关联信息执行如下命令,修改关联文件/etc/pam.d/login[root@tsp-rls-dbserver oracle]# vi /etc/pam.d/login在文件尾部添加如下信息:session required pam_limits.soD、修改系统启动环境参数执行如下命令,修改系统启动环境参数文件/etc/ profile[root@tsp-rls-dbserver oracle]# vi /etc/profile在文件尾部添加如下信息:if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifiE、修改主机解析信息执行命令,修改/etc/hosts文件[root@tsp-rls-dbserver ~]# vi /etc/hosts在文件尾部添加如下信息:192.168.30.203 tsp-rls-dbserverF、数据分区挂载本文中,介绍的数据库安装,数据文件系统采用独立的数据分区。

因此,需要执行mount 命令,添加分区挂载信息。

人工方式挂载,需要执行如下命令:查看磁盘分区信息命令:[root@tsp-rls-dbserver oracle]# fdisk –l执行mount命令,挂在sdb1分区,到/data(需要预先创建该目录):[root@tsp-rls-dbserver oracle]# mount /dev/sdb1 /data执行umount命令,取消挂载分区:[root@tsp-rls-dbserver oracle]# umount /data查看挂载分区结果命令:[root@tsp-rls-dbserver oracle]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_tsprlsdbserver-lv_root 50G 4.3G 43G 10% /tmpfs 16G 348K 16G 1% /dev/shm/dev/sda1 485M 39M 421M 9% /boot/dev/mapper/vg_tsprlsdbserver-lv_home 210G 190M 199G 1% /home/dev/sdb1 1.1T 4.5G 1.1T 1% /data 查看系统分区UUID方法:[root@tsp-rls-dbserver oracle]# blkid或[root@tsp-rls-dbserver oracle]# ls -l /dev/disk/by-uuid总用量0lrwxrwxrwx. 1 root root 10 7月30 12:18 0a99941d-8caa-4e3a-9645-a0239dd385f1 -> ../../dm-0lrwxrwxrwx. 1 root root 10 7月30 12:20 3d9b7f12-0690-48d2-ae9a-004956dc5072 -> ../../sdb1lrwxrwxrwx. 1 root root 10 7月30 12:18 a292586a-9cfb-45c5-88f3-5c9530e65dae -> ../../dm-1 lrwxrwxrwx. 1 root root 10 7月30 12:18 a486566b-272d-4de7-a852-72fcfc6e7a1a -> ../../dm-2 lrwxrwxrwx. 1 root root 10 7月30 12:18 f4ab21a5-f068-428c-85ae-b9f2ec1ac640 -> ../../sda1执行如下命令,修改系统分区文件/etc/ fstab,使得系统启动时,自动挂载分区: [root@tsp-rls-dbserver oracle]# vi /etc/fstab在文件中添加如下信息(使用sdb1的UUID):UUID=3d9b7f12-0690-48d2-ae9a-004956dc5072 /data ext4 defaults 1 2四、Oracle安装过程在执行数据库安装前,最好重启系统,确保所设置参数全部生效。

相关主题