1》

以下皆使用root用户执行

/usr/sbin/groupadd-g501oinstall/usr/sbin/groupadd-g502dba/usr/sbin/groupadd-g503oper/usr/sbin/groupadd-g504asmadmin/usr/sbin/groupadd-g505asmoper/usr/sbin/groupadd-g506asmdba/usr/sbin/useradd-goinstall-Gdba,asmdba,operoracle/usr/sbin/useradd-goinstall-Gasmadmin,asmdba,asmoper,oper,dbagridmkdir-p/u01/app/oracle/product/11.2.0/dbhome_1mkdir-p/u01/app/grid/product/11.2.0/gridchown-Roracle:oinstall/u01/app/chown-Rgrid:oinstall/u01/app/gridchmod-R775/u01/

# passwd grid

# passwd oracle

# vi /etc/security/limits.conf

#ORACLESETTINGgridsoftnproc2047gridhardnproc16384gridsoftnofile1024gridhardnofile65536oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536

# vi /etc/pam.d/login

#ORACLESETTINGsessionrequiredpam_limits.so

# vi /etc/sysctl.conf

#ORACLESETTINGfs.aio-max-nr=1048576fs.file-max=6815744kernel.shmall=2097152kernel.shmmax=536870912kernel.shmmni=4096kernel.sem=25032000100128net.ipv4.ip_local_port_range=900065500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048586



使用cysctl -p使sysctl生效

#OracleSettingsoracleTMP=/tmp;exportTMPTMPDIR=$TMP;exportTMPDIRORACLE_HOSTNAME=UMI;exportORACLE_HOSTNAMEORACLE_BASE=/u01/app/oracle;exportORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1;exportORACLE_HOMEORACLE_SID=ORCL;exportORACLE_SIDORACLE_TERM=xterm;exportORACLE_TERMNLS_LANG=AMERICAN_AMERICA.UTF8exportNLS_LANGPATH=/usr/sbin:$PATH;exportPATHPATH=$ORACLE_HOME/bin:$PATH;exportPATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;exportLD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;exportCLASSPATHif[$USER="oracle"]||[$USER="grid"];thenif[$SHELL="/bin/ksh"];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fiumask022fi



2》

给Oracle安装包所在的文件赋Oracle用户权限:chown -R oracle:oinstall database//database是oracle的安装目录

在oracle用户下:执行./runInstaller (如果出现让选择yes和no的,选no先切换到root用户执行xhost +)

执行




显示系统上有一些包没有通过:安装一下即可,把源系统ISO文件打开里面有rpm



打开一个终端执行上面两个脚本

软件就安装完成。

查看一下环境变量成功了没有

没有成功的话,切到root用户下执行xhost + 并通过su - oracle 进入,注意 "-"

接下来创建监听器

netca(若此命令不管用,看一下,oracle的安装目录和ORACLE_HOME一样么,看一下ORACLE_HOME下是否有文件)

下一步,就行了

最后创建数据库

dbca

去掉CEM

配置统一密码




然后finish就行了

若在此出现NTS的错误,本人直接重装虚拟机才解决问题:以为网上所说的liboio包已安装

oracle数据库安装成功

进行测试

成功登陆

本教程到此为止