CentOS 6.4安装Oracle 11.2问题总结

WBOY
풀어 주다: 2016-06-07 17:32:23
원래의
1149명이 탐색했습니다.

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

linux

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿