Centos 6.5安装oracle 11g
1.下载Centos 6.5 64位和oracle 11g 64位数据库软件 2.操作系统安装 (1).图形化界面安装 (2).系统分区 / 根分区(27G) /boot 安装oracle分区(512G) swap 交换分区(4G) (3).禁用防火墙 (4).禁用Selinux 3.配置网络和yum源 [root@oracle11g ~]# ping baidu.com PING baidu.com (180.149.132.47) 56(84) bytes of data. 64 bytes from 180.149.132.47: icmp_seq=1 ttl=47 time=144 ms 64 bytes from 180.149.132.47: icmp_seq=2 ttl=47 time=62.8 ms --- baidu.com ping statistics --- 2 packets transmitted,2 received,0% packet loss,time 1424ms rtt min/avg/max/mdev = 62.828/103.529/144.230/40.701 ms [root@oracle11g ~]# vim /etc/yum.repos.d/CentOS-Base.repo baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/--这行全部取消注释 [root@oracle11g ~]# yum repolist Loaded plugins: fastestmirror,refresh-packagekit,security Loading mirror speeds from cached hostfile * base: mirrors.btte.net * centosplus: mirrors.cn99.com * contrib: mirrors.cn99.com * extras: mirrors.cn99.com * updates: mirrors.cn99.com repo id repo name status base CentOS-6 - Base 6,696 centosplus CentOS-6 - Plus 52 contrib CentOS-6 - Contrib 0 extras CentOS-6 - Extras 62 updates CentOS-6 - Updates 581 repolist: 7,391 [root@oracle11g ~]# 4.安装依赖包 [root@oracle11g ~]# yum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel make numactl sysstat libXp unixODBC unixODBC-devel -y 5.修改内核参数 [root@oracle11g ~]# vim /etc/sysctl.conf fs.file-max = 6815744 fs.aio-max-nr=1048576 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 [root@oracle11g ~]# sysctl -p 6.用户对系统资源的限制 [root@oracle11g ~]# vim /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240 7.用户对shell的限制 [root@oracle11g ~]# vim /etc/profile if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi 8.添加用户登陆模块 [root@oracle11g ~]# vim /etc/pam.d/login session required /lib/security/pam_limits.so session required pam_limits.so 9.主机与IP地址解析 [root@oracle11g ~]# vim /etc/hosts 192.168.3.20 oracle11g 10.创建用户与用户组 [root@oracle11g ~]# groupadd -g 500 oinstall [root@oracle11g ~]# groupadd -g 501 dba [root@oracle11g ~]# groupadd -g 502 oper [root@oracle11g ~]# useradd -u 500 -g oinstall -G dba,oper oracle [root@oracle11g ~]# chown -R oracle:oinstall /home/oracle [root@oracle11g ~]# passwd oracle Changing password for user oracle. New password: BAD PASSWORD: it is based on a dictionary word BAD PASSWORD: is too simple Retype new password: passwd: all authentication tokens updated successfully. 11.创建所需要要的目录和设置环境变量 [root@oracle11g ~]# mkdir -p /u01/oracle/product/11.2.0.1/db_1 [root@oracle11g ~]# chown -R oracle:oinstall /u01 [root@oracle11g ~]# vim /home/oracle/.bash_profile export ORACLE_BASE=/u01/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.1/db_1 export ORACLE_SID=orac11g export PATH=$ORACLE_HOME/bin:$PATH [root@oracle11g ~]# . /home/oracle/.bash_profile 12.解压oracle 11g软件并安装 [root@oracle11g ~]# xhost + access control disabled,clients can connect from any host [root@oracle11g ~]# su - oracle [oracle@oracle11g ~]$ unzip linux.x64_11gR2_database_1of2.zip [oracle@oracle11g ~]$ unzip linux.x64_11gR2_database_2of2.zip [oracle@oracle11g ~]$ cd database/ [oracle@oracle11g database]$ ./runInstaller (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |