一、安装Oracle 11g R2 database 前系统环境准备 1、查看系统版本、内核版本、操作系统位数,内存及交换分区大小、文件系统空间、主机名、IP地址等。[root@localhost ~]# cat /etc/RedHat-release #系统版本CentOS Linux release 6.0 (Final) [root@localhost ~]# uname -a #内核版本Linux localhost.localdomain 2.6.32-71.el6.i686 #1 SMP Fri Nov 12 04:17:17 GMT 2010 i686 i686 i386 GNU/Linux [root@localhost ~]# getconf LONG_BIT #操作系统位数32[root@localhost ~]# free -m #查看内存及交换分区大小,官方要求内存至少1G,建议2G以上;此处内存为1203M total used free shared buffers cachedMem: 1203 515 687 0 41 297-/+ buffers/cache: 176 1026Swap: 2247 0 2247 #交换分区大小,官方要求为内存的1.5倍以上。内存大小为2-16G时,交换分区空间等于内存大小;超过16G内存,交换分区只设置为16G [root@localhost ~]# df -hT /tmp # 查看/tmp分区空间,官方要求至少1GFilesystem Type Size Used Avail Use% Mounted on/tmp none 16G 5.9G 9.1G 40% /tmp [root@localhost ~]# hostname #主机名,主机名可通过修改/etc/hosts和/etc/sysconfig/network进行修改localhost.localdomain [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 #IP地址配置DEVICE="eth0"HWADDR="00:0C:29:4D:E6:3D"ONBOOT="yes"BOOTPROTO="static"IPADDR="192.168.163.44"NETMASK="255.255.255.0"GATEWAY="192.168.163.1"DNS1="202.96.134.133"DNS2="8.8.8.8" 2、关闭防火墙、禁用SELinux [root@localhost /]#service iptables stop [root@localhost /]#chkconfig iptables off [root@localhost /]#vi/etc/selinux/config 将SELINUX=disabled 3、确认以下包全部安装 [root@localhost ~]# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc-34 compat-gcc-34-c++ compat-libstdc++- libXp ksh sysstat libaio glibc elfutils unixODBC 4、配置系统内核参数,以root用户登录,修改在/etc/sysctl.conf文件,在该文件中添加以下参数:使用sysctl -p 生效#use for ora11gfs.aio-max-nr = 1048576fs.file-max = 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 = 1048586 5、创建安装数据库时所需要使用的用户组dba及ora11用户,并将ora11用户加入到dba组[root@localhost /]# groupadd dba #创建dba组[root@localhost /]# useradd -m -g dba ora11 #设定ora11用户为dba用户组的成员[root@localhost /]# passwd ora11 #设定ora11用户的密码 6、以root用户身份登录系统创建Oracle系统的安装目录和数据库文件存放的目录。例如:/ora11,及改变以上目录的属性命令参考如[root@localhost /]# mkdir -p /ora11/product/ #创建数据目录[root@localhost /]# chown -R ora11:dba /ora11 #设定目录所属的用户组和用户[root@localhost /]# chmod -R 775 /ora11 #设定目录的读写权限 7、以ora11用户身份登录系统,配置ora11用户环境变量,修改ora11用户下的 .bash_profile 文件[root@localhost /]# su - ora11[ora11@localhost ~]$vi .bash_profile #执行vi命令来修改.bash_profile# .bash_profile # Get the aliases and functionsif [ -f ~/.bashrc ]; then . ~/.bashrcfi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH export ORACLE_BASE=/ora11/productexport ORACLE_HOME=$ORACLE_BASE/11.2.0/db_1export ORACLE_SID=ora11export LD_LIBRARY_PATH=$ORACLE_HOME/jdk/fre/lib/i386:$ORACLE_HOME/jdk/jre/lib/i386/server:$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/lib:$LD_LIBRARY_PATHexport PATH=$ORACLE_HOME/bin:$PATHexport NLS_LANG=American_America.ZHS16GBK [ora11@localhost ~]$ source .bash_profile #使用source命令使环境变量文件生效 8、以root用户修改/etc/security/limits.conf,否则数据库安装时系统检查不能通过[root@localhost ~]# vi /etc/security/limits.conf#@student - maxlogins 4ora11 hard nproc 16384ora11 soft nofile 1024ora11 hard nofile 65536ora11 soft stack 10240ora11 soft nproc 10240 9、以root用户编辑/etc/redhat-release,redhat-release为系统版本标志文件,在启动oracle安装程序时,会对操作系统版本进行检测,默认不支持redhat-4以上以及CentOs系统,可查看/ora11/database/install/oraparamsilent.ini。需将版本改为redhat-3或者redhat-4,待安装完成后再改回来( 在安装时若使用./runInstaller -ignoreSysPrereqs,则可跳过版本检测 )[root@localhost ora11]# cp /etc/redhat-release /etc/redhat-release.bk[root@localhost /]#vi /etc/redhat-release 将CentOS Linux release 6.0 (Final) 替换成 redhat-4 备注:安装完ora11gR2后,可再修改回原版本CentOS Linux release 6.0 (Final) 10、到oracle 官网注册一个账号,下载ora11gR2安装介质(linux.x64_11gR2_database_1of2,linux.x64_11gR2_database_2of2,均为免费下载),并拷贝到/ora11下解压,修改解压后的database安装文件目录权限及属组属主[root@localhost ora11]# unzip linux_11gR2_database_1of2.zip [root@localhost ora11]# unzip linux_11gR2_database_2of2.zip [root@localhost ora11]# chmod -R 775 database/[root@localhost ora11]# chown -R ora11:dba database/备注:安装包上传到服务器上可通过ftp或者samba进行操作Oracle函数wmsys.wm_concat的使用CentOS 5.5 32bit 安装Oracle 10g(高级安装)相关资讯 Oracle安装教程 CentOS安装教程
- Oracle教程之Oracle静默安装 (04/15/2013 16:32:58)
- CentOS 6.3 下安装Oracle 11.2 (12/21/2012 19:12:20)
- CentOS 5.5下安装配置Oracle数据库 (11/10/2012 10:38:26)
| - CentOS 安装X Window (02/18/2013 08:57:50)
- 利用Cobbler批量快速网络安装 (12/11/2012 18:07:24)
- 在CentOS 5.5下安装使用Mplayer (10/20/2012 15:20:00)
|
本文评论 查看全部评论 (0)