系统是redha 6.9,虚拟机,
1.挂载磁盘,配置yum源:cd /etc/yum.repos.d
新建个文件 vi a.repo,内容为:
[oracle]
name=oracle
baseurl=file:///media
enabled=1
gpgcheck=0
2.安装软件(root用户)
yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh ksh libaio.i686 glibc.i686 compat-libstdc++-33.i686 libaio-devel.i686 libgcc.i686 libstdc++.i686 unixODBC.i686 unixODBC-devel.i686
3.建立用户和组,并修改用户密码
[root@localhost ~]# groupadd oinstall
[root@localhost ~]# groupadd dba
[root@localhost ~]# useradd -g oinstall -G dba oracle
[root@localhost ~]# passwd oracle
4.配置系统的limits的配置文件
[root@localhost ~]# 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
5.修改内核变量配置文件 vi /etc/sysctl.conf
kernel.shmall = 4294967296
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 = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
执行sysctl -p,使修改的内核参数生效
[root@localhost ~]# sysctl -p
6.修改oracle用户下的/home/oracle下的.bash_profile
添加如下内容:
umask 022
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.4/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"
export NLS_LANG=american_america.ZHS16GBK
export TNS_ADMIN=$ORACLE_HOME/network/admin
7.建立相关的目录对修改权限
[root@yang-rac1 ~]# mkdir -p /u01/app/oracle
[root@yang-rac1 ~]# mkdir -p /u01/app/oracle/product/11.2.0.4/dbhome_1
[root@yang-rac1 ~]# chown oracle:oinstall /u01/app/oracle
[root@yang-rac1 ~]# chown oracle:oinstall /u01/app/oracle/product/11.2.0.4/dbhome_1/
[root@yang-rac1 ~]# su - oracle
[oracle@yang-rac1 ~]$ env | grep ORA
ORACLE_SID=orcl
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/11.2.0.4/dbhome_1
-rwxrw-rw-. 1 root root 1395582860 Aug 28 21:31 db_112040_Linux-x86-64_1of7.zip
-rwxrw-rw-. 1 root root 1151304589 Aug 28 21:33 db_112040_Linux-x86-64_2of7.zip
[root@yang-rac1 Desktop]# chown oracle:oinstall db_112040_Linux-x86-64_1of7.zip
[root@yang-rac1 Desktop]# chown oracle:oinstall db_112040_Linux-x86-64_2of7.zip
8.切换至oracle,解压压缩包并安装的数据库软件。
[oracle@yang-rac1 ~]$ unzip db_112040_Linux-x86-64_1of7.zip -d /u01;unzip db_112040_Linux-x86-64_2of7.zip -d /u01
9.安装数据库软件。
这里需要勾起忽略错误,因为这里是找不到i386的包,X64的包实际是使用的是i686
10.使用netca建立监听。
11安装数据库
验证安装的结果:
SYS@orcl>select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
CORE 11.2.0.4.0 Production
TNS for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production
vm虚拟机下载(包含密匙) 链接: https://pan.baidu.com/s/15nLn_D3xIY7lH_cYl0uwXw,密码:pjza
linux系统下载:链接: https://pan.baidu.com/s/1SUJ1lz_9mJvIVhc90FB3Qw 密码:4x4i
11g 11.2.0.4.0版本的database安装源文件:链接: https://pan.baidu.com/s/1jtyCeD1o5M8cy0ph7kCYiw 密码:ukp4
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31547066/viewspace-2215921/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31547066/viewspace-2215921/