欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

CentOS 6.4安装Oracle 11.2问题总结

程序员文章站 2022-05-19 23:30:18
...

虚拟机里面装上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图文教程