centos6.5 install oracel11g

1、安装依赖包

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 numactl-devel glibc-headers
yum -y install  gcc gcc-c++ make binutils compat-libstdc++-33 glibc glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel unixODBC unixODBC-devel sysstat ksh
2、创建用户和组
[root@localhost ocean]# groupadd -g 200 oracle
[root@localhost ocean]# groupadd -g 201 dba
[root@localhost ocean]# useradd -u 440 -g oracle -G dba oracle
[root@localhost ocean]# passwd oracle

3、修改内核参数
[root@oracledb ~]# vi/etc/sysctl.conf  #末尾添加如下
net.ipv4.ip_local_port_range= 9000 65500
fs.file-max = 6815744
kernel.shmall = 10523004
kernel.shmmax = 6465333657
kernel.shmmni = 4096
kernel.sem = 250 32000 100128
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_max=1048576
fs.aio-max-nr = 1048576

4、修改系统资源限制
[root@oracledb ~]# vi/etc/security/limits.conf #末尾添加如下
oracle  soft  nproc  2047
oracle  hard  nproc  16384
oracle  soft  nofile  1024
oracle  hard  nofile  65536

[root@oracledb ~]# vi/etc/pam.d/login
session    required    pam_namespace.so  #下面添加一条pam_limits.so
session    required    pam_limits.so



5、创建安装目录及设置权限

[root@oracledb ~]# mkdir /opt/oracle/app/
[root@oracledb ~]# mkdir /opt/oracle/oradata/
[root@oracledb ~]# chmod 755/opt/oracle/
[root@oracledb ~]# chmod 775/opt/oracle/app/
[root@oracledb ~]# chown oracle.oracle -R /opt/oracle/

</p>


6、设置oracle环境变量


export PATH
export ORACLE_BASE=/opt/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export ROACLE_PID=orcl

[oracle@oracledb ~]$ source .bash_profile  #立即生效


7、安装oracle

下载并解压:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
[root@oracledb~]# unzip /media/linux.x64_11gR2_database_1of2.zip
[root@oracledb~]# unzip /media/linux.x64_11gR2_database_2of2.zip
[root@oracledb~]# xhost +  #使所有用户都能访问图形桌面
[root@oracledb~]# su �Coracle
[oracle@oracle~]#./media/database/runInstaller


  • 如果出现权限不够的问题,更换 安装程序目录。

  • chksum  文件名  检查文件完整性。。。迅雷下的竟然是Windows 64 位的文件 无语了。。。

  • 配置防火墙端口


          SID_LIST_LISTENER =
(SID_LIST =
 (SID_DESC =
 (GLOBAL_DBNAME = orcl)
 (SID_NAME = orcl)
 )
)
基本操作
sqlplus "/ as sysdba"
startup
shutdow
lsnrctl start status restart stop
emctl start dbconsole


你可能感兴趣的:(centos,oracle11g)