您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > CentOS6.5下Oracle11G-R2安装、卸载
CentOS6.5下Oracle11G-R2安装、卸载一、硬件要求本部分内容命令,均以root用户执行。1、内存建议内存应大于2G以上,1G可以运行,但比较吃力。内存查看命令:[root@tsp-rls-dbserver/]#cat/proc/meminfo或[root@tsp-rls-dbserver/]#free-mtotalusedfreesharedbufferscachedMem:32062130130760040552-/+buffers/cache:70831354Swap:160950160952、交换分区交换分区大小,通常设为内存的1.5倍以上,也可以根据实际情况进行调整。交换分区查看命令:[root@tsp-rls-dbserver/]#grepSwapTotal/proc/meminfoSwapTotal:67682296kB3、硬盘空间建议数据使用独立的挂载分区,本文中采用/data作为数据分区。要求/tmp目录空间不小于400M。磁盘空间查看命令:[root@tsp-rls-dbserver/]#df-hFilesystemSizeUsedAvailUse%Mountedon/dev/mapper/vg_tsprlsdbserver-lv_root50G4.3G43G10%/tmpfs16G348K16G1%/dev/shm/dev/sda1485M39M421M9%/boot/dev/mapper/vg_tsprlsdbserver-lv_home210G190M199G1%/home/dev/sdb11.1T4.5G1.1T1%/data目录空间大小查看命令:[root@tsp-rls-dbservertmp]#du-ch/tmp二、软件要求1、安装依赖包建议安装系统时,选择开发库。CentOS6.5(x64)安装开发库后,主要依赖包有:compat-libstdc++-33-3.2.3-61.i386.rpmcompat-libstdc++-33-3.2.3-69.el6.x86_64.rpmlibaio-0.3.105-2.i386.rpmlibaio-0.3.107-10.el6.x86_64.rpmlibaio-devel-0.3.105-2.i386.rpmlibaio-devel-0.3.105-2.x86_64.rpmlibgcc-3.4.6-3.i386.ziplibgcc-4.4.7-4.el6.x86_64.rpmlibstdc++-3.4.6-11.i386.rpmlibstdc++-devel-3.4.6-3.1.i386.rpmlibstdc++-4.4.7-4.el6.x86_64.rpmpdksh-5.2.14-37.el5_8.1.x86_64.rpmunixODBC-2.2.11-7.1.i386.rpmunixODBC-2.2.11-7.1.x86_64.rpmunixODBC-devel-2.2.11-7.1.i386.rpmunixODBC-devel-2.2.11-7.1.x86_64.rpm注:上述安装包,我搜索了好久才整理搜集完全。已经上传至csdn,不需要资源分。在64位CentOS6.5上安装上述资源包时,需要先卸载原64位安装包,安装成功后,再安装被卸载的64位安装包(上述的64位安装包,亦可以在安装光盘中找到)。卸载原64位依赖包时,建议使用参--nodeps,如:rpm–elibaio-0.3.107-10.el6.x86_64–nodeps。另外,需要特别注意的,卸载libgcc-4.4.7-4.el6.x86_64时,同时会将/lib64目录中的libgcc_s.so.1卸载,卸载成功后,还要恢复该文件。上述依赖包libgcc-3.4.6-3.i386.zip中,包含有我的系统备份包。如果缺少依赖包,可以使用rpm命令查看、离线安装、在线安装相应的安装包。以gcc包为例:查看安装包,是否安装命令:[root@tsp-rls-dbservertmp]#rpm-qa|grepgcc离线安装命令:[root@tsp-rls-dbservertmp]#rpm–ivhgcc-***.rpm在线安装命令:[root@tsp-rls-dbservertmp]#yuminstallgcc注:根据系统检查结果,确定自己的系统需要安装什么安装包。三、环境配置1、创建oracle安装用户A、创建oinstall组[root@tsp-rls-dbservertmp]#groupaddoinstallB、创建dba组[root@tsp-rls-dbservertmp]#groupadddbaC、新建用户oracle,设定其主组为oinstall,副组为dba[root@tsp-rls-dbservertmp]#useradd-goinstall-GdbaoracleD、查看创建用户ID信息[root@tsp-rls-dbservertmp]#idoracleE、设置oracle用户密码[root@tsp-rls-dbservertmp]#passwdoracle2、设置用户环境变量将使用oracle用户安装Oracle软件,主目录为/home/oracle;如果安装在自定义路径,需要创建路径,并设置其运行权限。修改用户环境变量文件/home/oracle/.bash_profile,执行命令:[root@tsp-rls-dbserveroracle]#vi/home/oracle/.bash_profile文件尾部添加如下信息:exportORACLE_SID=ORATSPexportORACLE_BASE=/home/oracle/appexportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1exportPATH=$PATH:$ORACLE_HOME/bin执行source命令,使得环境变量参数生效[root@tsp-rls-dbserveroracle]#source/home/oracle/.bash_profile查看环境变量参数命令:[root@tsp-rls-dbserveroracle]#env|more3、修改系统内核及环境参数A、修改内核参数执行如下命令,修改配置文件/etc/sysctl.conf[root@tsp-rls-dbserveroracle]#vi/etc/sysctl.conf在文件尾部添加如下信息:fs.file-max=6815744fs.aio-max-nr=1048576net.ipv4.ip_local_port_range=900065500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048576kernel.sem=25032000100128说明:kernel.shmmax和kernel.shmmax参数,应保持系统不变,必要时,可以适当调大。执行命令sysctl,使内核参数生效:[root@tsp-rls-dbserveroracle]#sysctl–pB、修改进程数和最大会话数执行如下命令,修改配置文件/etc/security/limits.conf[root@tsp-rls-dbserveroracle]#vi/etc/security/limits.conf在文件尾部添加如下信息:oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536C、设置关联信息执行如下命令,修改关联文件/etc/pam.d/login[root@tsp-rls-dbserveroracle]#vi/etc/pam.d/login在文件尾部添加如下信息:sessionrequiredpam_limits.soD、修改系统启动环境参数执行如下命令,修改系统启动环境参数文件/etc/profile[root@tsp-rls-dbserveroracle]#vi/etc/profile在文件尾部添加如下信息:if[$USER=oracle];thenif[$SHELL=/bin/ksh];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fifiE、修改主机解析信息执行命令,修改/etc/hosts文件[root@tsp-rls-dbserver~]#vi/etc/hosts在文件尾部添加如下信息:192.168.30.203tsp-rls-dbserverF、数据分区挂载本文中,介绍的数据库安装,数据文件系统采用独立的数据分区。因此,需要执行mount命令,添加分区挂载信息。人工方式挂载,需要执行如下命令:查看磁盘分区信息命令:[root@tsp-rls-dbserveroracle]#fdisk–l执行mount命令,挂在sdb1分区,到/data(需要预先创建该目录):[root@tsp-rls-dbserveroracle]#mount/dev/sdb1/data执行umount命令,取消挂载分区:[root@tsp-rls-dbserveroracle]#umount/data查看挂载分区结果命令:[root@tsp-rls-dbserveroracle]#df-hFilesystemSizeUsedAvailUse%Mountedon/dev/mapper/vg_tsprlsdbserver-lv_root50G4.3G43G10%/tmpfs16G348K16G1%/dev/shm/dev/sda1485M39M421M9%/boot/dev/mapper/vg_tsprlsdbserver-lv_home210G190M199G1%/home/dev/sdb11.1T4.5G1.1T1%/data查看系统分区UUID方法:[root@tsp-rls-dbserveroracle]#blkid或[root@tsp-rls-dbserveroracle]#ls-l/dev/disk/by-uuid总用量0lrwxrwxrwx.1rootroot107月3012:180a99941d-8caa-4e3a-9645-a0239dd385f1-../../dm-0lrwxrwxrwx.1rootroot107月3012:203d9b7f12-0690-48d2-ae9a-004956dc5072-../../sdb1lrwxrwxrwx.1rootroot107月3012:18a292586a-9cfb-45c5-88f3-5c9530e65dae-../../dm-1lrwxrwxrwx.1rootroot107月3012:18a486566b-272d-4de7-a852-72fcfc6e7a1a-../../dm-2lrwxrwxrwx.1rootroot107月3012:18f4ab21a5-f068-428c-85ae-b9f2ec1ac640-../../sda1执行如下命令,修改系统分区文件/etc/fstab,使得系统启动时,自动挂载分区:[root@tsp-rls-dbserveroracle]#vi/etc/fstab在文件中添加如下信息(使用sdb1的UUID):UUID=3d9b7f12-0690-48d2-ae9a-004956dc5072/dataext4defaults12四、Oracle安装过程在执行数据库安装前,最好重启系统,确保所设置参数全部生效。以oracle用户登录系统,需要图形界面支持,可以使用xhost、NoManchine等远程桌面工具,本文中使用NoMachine工具。(有需要,请自行下载安装)
本文标题:CentOS6.5下Oracle11G-R2安装、卸载
链接地址:https://www.777doc.com/doc-4216591 .html