1. 首页>
  2. 腾讯云代理

[经验分享] 在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4

腾讯云 2017年04月18日 浏览572

腾讯云代理 腾讯云直播申请 游戏上云

摘要:

一、 安装建议:
1.Centos 6.x的操作系统、必须要有数据盘且数据盘至少50GB。
2.软件安装包下载链接:
Oracle 11.2.0.4安装包下载链接:
p13390677_112040_Linux-x86-64_1of7:
链接: http://pan.baidu.com/s/1sjBU8rV 密码: 8qfv
p13390677_112040_Linux-x86-64_2of7:
链接: http://pan.baidu.com/s/1jGnMsgm 密码: wec4
2.挂载到/u01目录下(Oracle使用习惯问题,其它目录也可)
mkdir /u01
mount /dev/vdb1 /u01
二、安装前准备:
1.在Linux服务器上搭建Oracle环境,最好有图形化界面,否则安装起来是比较繁琐的(高手除外),图形化VNC界面搭建,可以参考:
需要注意的一点是,这里配置好了vnc,官网管理中心控制台的web vnc登录界面就会失效,两者是有冲突的,二者只能留其一。
正确配置完vnc后,如图:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
2.将Oracle 11g软件上传至服务器,建议用rz来上传,方便快捷。如未安装,请先安装:
yum install -y lrzsz
3.可以cd到/u01目录下,运行rz,找到存放Oracle 11g软件安装包的存放目录,上传完成并解压。
unzip p13390677_112040_Linux-x86-64_1of7.zip
unzip p13390677_112040_Linux-x86-64_2of7.zip
4.安装前先关闭一些会影响安装使用的服务:
chkconfig iptables off
chkconfig ip6tables off
chkconfig cups off
chkconfig firstboot off
chkconfig wpa_supplicant off
chkconfig postfix off
sed -i 's/SELINUX=enforcing/SELINUX=disabled/'/etc/selinux/config
sed -i 's/^GSSAPIAuthentication yes$/GSSAPIAuthentication no/'/etc/ssh/sshd_config
sed -i 's/#UseDNS yes/UseDNS no/'/etc/ssh/sshd_config
5.安装官方文档需要预先安装的安装包
yum -y install autoconf
yum -y install automake
yum -y install binutils-devel
yum -y install bison
yum -y install cpp
yum -y install dos2unix
yum -y install ftp
yum -y install gcc
yum -y install gcc-c++
yum -y install lrzsz
yum -y install python-devel
yum -y install compat-db
yum -y install compat-db42
yum -y install compat-db43
yum -y install compat-gcc-34
yum -y install compat-gcc-34-c++
yum -y install compatlibstdc++-33
yum -y install glibc-*
yum -y install glibc-*.i686
yum -y install libXpm-*.i686
yum -y install libXp.so.6
yum -y install libXt.so.6
yum -y install libXtst.so.6
yum -y install libgcc_s.so.1
yum -y install ksh
yum -y install libXp
yum -y install libaio-devel
yum -y install numactl
yum -y install numactl-devel
yum -y install unixODBC
yum -y install unixODBC-devel
6.添加用户、组、目录
groupadd oinstall   ----添加oinstall组
groupadd dba ----添加dba组
useradd -g oinstall -G dba oracle ----添加oracle用户,主组为oinstall,属组为dba
passwd oracle ----为oracle用户创建密码
[root@VM_62_175_centos ~]#mkdir -p /u01/app/oracle ----创建oracle相关目录
[root@VM_62_175_centos ~]#mkdir -p /u01/app/oraInventory
[root@VM_62_175_centos ~]#chown -R oracle:oinstall /u01/app
----将目录归属于oracle及其相关组
[root@VM_62_175_centos ~]# chmod -R 775 /u01/app
----赋予oracle对相关目录的访问权限
[root@VM_62_175_centos ~]# vi /etc/sysctl.conf
--修改内核参数
kernel.shmall = 4294967296
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65500
net.core.rmem_default = 4194304
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 262144
~
[root@VM_62_175_centos ~]# sysctl –p
--使修改的内核参数生效
[root@VM_62_175_centos ~]# su - oracle --切换到Oracle用户
[oracle@VM_62_175_centos ~]$ vi .bash_profile
--修改oracle环境变量
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=orcl
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH
~
~
[root@VM_62_175_centos ~]# vi /etc/security/limits.conf
----修改系统限制
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
~
[root@VM_62_175_centos ~]# vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
~
~
[root@VM_62_175_centos ~]# vi /etc/profile
----添加以下参数
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
Fi
三、开始安装
1.进入vnc图像化界面,打开终端:
Applications-System tools-Terminal
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
2.Root用户启动图形化功能:xhost +
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
3.切换到Oracle用户,进入解压后软件包目录,开始安装:
[root@VM_62_175_centos ~]#su - oracle
[oracle@VM_62_175_centos ~]$cd /u01/database
[oracle@VM_62_175_centos ~]$./runInstaller.sh
进去安装界面,取消接收安全更新的勾,点击next:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
Yes,跳过这里,不用填写email:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
选择跳过软件更新,进入下一步:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
选择仅安装数据库软件:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
选择单实例安装:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
选择英文和简体中文:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
这里根据需求选择即可。Enterprice Edition功能是最全的:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
如果之前的配置没有改动过目录的话,这里就选择默认的就行:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
选择dba组,下一步:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
安装前检查,一些告警问题由于云服务器本身的属性,可以忽略,不影响。
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
开始安装:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
安装完后,再开启一个终端窗口,Applications-System tools-Terminal
,root用户执行此脚本:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
Oracle软件安装完成:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
4.Netca建监听:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
5.dbca建库:
重新打开终端,切换到Oracle用户,dbca
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
创建数据库:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
实例名可自定义:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
EM管理器,有需求可以配置:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
设置超级用户sys和system用户的密码,请牢记:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
这里是指定快闪恢复区和是否激活归档,按实际需求选择即可:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
一些默认的样例schema,比如经典的Scott用户,可以勾选:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
操作系统分配给Oracle数据库的最大使用内存,建议60%,可按照实际需求调整:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
最大连接数,建议修改为1000:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
选择字符集,按照实际需求来选择即可:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
可以预先调整redo日志组大小,也可以新建:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
开始创建:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
安装完成:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4


四、验证安装

Exit之后,可以用secureCRT或者putty登录服务器验证,启动监听:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
启动数据库:
在腾讯云Centos6.X服务器上搭建Oracle11.2.0.4
启动至此,全部安装完成!

腾讯云服务商邀请关注:

http://partners.qcloud.com/invitation/99377079157835da208bd0

关注服务商的链接,提供下您关注的QQ,我们这边审核下即可快速回复您的工单问题与技术支持! 感谢您的信任与支持!

auto_1452.png

腾讯云技术交流群








原文地址:http://bbs.qcloud.com/thread-9273-1-1.html

相关文章

在线客服
淘宝购买
腾讯云直播申请 title=
+成为腾讯云VIP客户 腾讯云直播申请 客服电话

15818558013

0755-33940501-803

0755-33940501-808