虚拟机里面装上CentOS 6.4(虚拟机内存分了1G、swpe空间给了2G,结果后面oracle扫瞄的结果是swpe分区还差点,也就几百M,单机用无
随手写一下安装心得,这Oracle安装过程真的太销魂了,完全让我进入二次元,怎么就比PC上装Mac还难呢、不过第一次装,难免的,我形容夸张了一点、(-.-|||
PS:度娘啊、我几度认为这世界上已经没有Oracl的安装教程可以看了、、、你懂的、
~~~~~~~~~~~~~~~~~~~~~~~
(非详细教程,记录难题的)
虚拟机里面装上CentOS 6.4(虚拟机内存分了1G、swpe空间给了2G,结果后面oracle扫瞄的结果是swpe分区还差点,也就几百M,单机用无所谓了),然后Parallels Tools各种的装上,接下来开始环境布置:
1、硬件条件基本不用担心了,后面的软性需求,kernal参数设定可以等到安装程序运行后按需设置;
2、软件包,根据官方说明文档来,“rpm -q ***” 来查看包是否存在,,可以批量操作,只要软件名就好了,版本号可以不限定,官方文档给的版本那是几年前的啊,能“yum install”就在线安装,不行的rpm安装,大部分在DVD1里面,话说这DVD2是完全没用上啊~
3、建立用户、组
groupadd oinstall
groupass dba
useradd -g oinstall -G dba oracle
passwd oracle //提示键入用户密码
4、以oracle登陆,建立安装目录
5、这个比较重要,修改用户目录下的 .bash_profile 文件来编辑环境变量,如果监听器不能启动之类的疑难杂症可以看这里,要不是用SSH登陆我还解决不了这个问题
大多数的教程都是定义好之后最后export,但我实际操作解决不了问题,所以就每行都export,
export ORACLE_BASE=/opt/oracle/app
export ORACLE_HOME=/opt/oracle/app/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORCALE_HOME/bin:$PATH
6、运行安装程序、系统是简体中文,直接跑runInstaller的话,不出意外全是框框,啧啧、所以只能用英文了 ,进入到安装程序目录,是两个zip包,解压后放一起:
1 $LANG=en_US ./runInstaller
后面就一路安装,手滑选了Install database software only 就悲剧了,后面监听器、建数据库都是自助的~
7、下面检测软条件的手,看着按需操作:
1)包不全的手动装一下,方法一样的;
2)修改 /etc/security/limis.conf,后面加上
oracle soft nproc 2047
oracle hard npoc 16384
oracle soft nofile 1024
oracle hard nofile 65536
3) 修改 /etc/sysct.conf ,按须,
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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 = 1048586
照着提示条件改完了,重启一下、哈哈,第一次跑安装程序只是检测一下条件~
8、自助安装监听器、数据库:
1)netca 照提示下一步,这里选端口的时候出错的话,/etc/hosts 里面域名改成自己的主机名
2)dbca 安装数据库,设置SID的时候要跟前面设置环境变量的一致,Character Sets 标签里面选第二个 Use UNicode
3) product/11.2.0/dbhome_1/bin/ 下的dbstart、dbshut文件里面都把
12 ORACLE_HOME_LISTNER=$1
ORACLE_HOME_LISTNER=$ORACLE_HOME
9.启动
1)运行 lsnrctl start 来打开监听器
2)运行 sqlplus / as sysdba
3)运行 sqlplus > startup 启动数据库服务
推荐阅读:
Rad Hat Enterprise Linux 5.5上安装Oracle 11g R2
CentOS 5.9安装Oracle 11g
CentOS 6.4上安装 Oracle 11g R2图文教程