linux系统安装oracle数据库总结(CentOS 6.5 安装Oracle11g R2)
)
注意信息)
标识:(重要信息)(必须步骤)(注意信息
1.1 硬件环
硬件环境境
isp.dmp
oa.dmp
p8670579_112010_LINUX.zip
(1)环境配置
虚拟机版本VM8
操作系统CentOS-6.5-x86_64
主机名oracledb
内存2G(很多资料说是官方建议最低1G,这里划分了2G)
硬盘30G(安装时,30G也可以安装,为了方便业务数据扩展实际划分了60G,依
据自己的实际需求及配置而定)
Oracle数据文件linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
(2)虚拟机设置
操作系统CentOS-6.5-x86_64
(3)使用工具
SSH Secure File Transfer Client 用户名:root 密码:123
用户名:oracle 密码:oracle
VMware vSphere Client 用户名:administrator 密码:@WSX3edc 访问ip:192.168.71.111
1.2系统环境设置
修改系统的一些参数设置
步骤 1修改主机名
[root@oracledb ~]# sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" /etc/sysco
nfig/network
[root@oracledb ~]# hostname oracledb
步骤 2添加主机名与IP对应记录
[root@oracledb ~]# vi /etc/hosts
192.168.204.128 oracledb
步骤 3安装依赖包
[root@oracledb ~]# yum -y install gcc gcc-c++ make binutilscompat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-commonglibc-devel libaio libaio-devel libgcclibstdc++ libstdc++-devel unixODBC unixODBC-devel
说明:因为虚拟机直接联网,这一步的包都是自动到镜像下载安装。如果是采用单机光盘安装,可能在光盘中查包进行安装(SUSE或者其
他LINUX都是在光盘在查安装)
步骤 4创建用户和组
[root@oracledb ~]# groupadd -g 251 oinstall
[root@oracledb ~]# groupadd -g 252 dba
[root@oracledb ~]# useradd -u 256 -g oinstall -G dba -d /opt/oracle -s /bin/bash -m oracle
[root@oracledb ~]# passwd oracle #更改oracle密码
诺昔ⅹ
-gⅹ挍宠甮戽扆層皊羪绊
-Gⅹ挍宠甮戽扆層皊陊劦羪绊
-uⅹ挍宠甮戽ID
-dⅹ挍宠甮戽乁直彛
-sⅹ挍宠甮戽皁彛shell
-mⅹ苫甮戽乁直彛专孞圮﹦刟臰劮刡开ザ
妈枢朆吔俴政评宠富砇乥乀oracle﹦紁绥传揖祀富砇迍五箆卛﹦歪旼旦霆琌传﹦冓欧辙八囤转卹叵。
步骤 5修改内核参数
注意:linux执行vi编辑命令时,按键“i”进行编辑,编辑完成后按键“Esc”退出编辑,按键“:”再执行命令“wq”为保存执行、执行“q!”退出执行
[root@oracledb ~]# vi /f #末尾添加如下
net.ipv4.ip_local_port_range= 9000 65500
fs.file-max = 6815744
kernel.shmall = 10523004
kernel.shmmax = 6465333657
kernel.shmmni = 4096
kernel.sem = 250 32000 100128
fs.aio-max-nr = 1048576
步骤 6修改系统资源限制
[root@oracledb ~]# vi /etc/f #末尾添加如下
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
[root@oracledb ~]# vi /etc/pam.d/login
session required pam_namespace.so #在此行下面添加一条pam_limits.so
session required pam_limits.so
[root@oracledb ~]# 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
步骤 7创建安装目录及设置权限
[root@oracledb ~]# mkdir -p /opt/oracle/app/
[root@oracledb ~]# mkdir -p /opt/oracle/oradata/
[root@oracledb ~]# chmod 755 /opt/oracle/
[root@oracledb ~]# chmod 775 /opt/oracle/app/
[root@oracledb ~]# chown oracle.oinstall -R /opt/oracle/
步骤 8设置oracle环境变量
[oracle@oracledb ~]$ vi ~/.bash_profile
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=orcl
[oracle@oracledb ~]$ source .bash_profile #立即生效
步骤 9关闭Selinux
[root@oracledb ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config [root@oracledb ~]# setenforce 0
步骤 10关闭防火墙
[root@oracledb vsftpd]# service iptables stop
[root@oracledb vsftpd]# chkconfig iptables off
步骤 11设置FTP
安装vsftpd
[root@oracledb ~]# yum -y install vsftpd
怎样测试oracle11g安装完成启动vsftpd
[root@oracledb ~]# service vsftpd start
配置vsftpd
[root@oracledb ~]# vi /etc/f
#修改下面三项配置
chroot_local_user=YES #限制用户FTP连接目录为家目录
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
将oracle用户添加到chroot_list文件中(chroot_list中的用户可以切换到其他目录)
[root@oracledb vsftpd]# vi chroot_list
oracle
修改完成配置,重启vsftpd
[root@oracledb ~]# service vsftpd restart
1.3安装Oracle
安装步骤
(1)上传Oracle安装包
首先linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip上传至Oracle家目录/opt/oracle
(2)利用Oracle用户登录并解压安装包
利用oracle用户登录图形界面,解压文件,并执行安装(如果不用oracle用户登录安装,例如从root用户切换到oracle,可能会出现一些异常)
解压
[root@oracledb~]# unzip linux.x64_11gR2_database_1of2.zip
[root@oracledb~]# unzip linux.x64_11gR2_database_2of2.zip
运行安装脚本
[root@oracledb~]#./ runInstaller
或者到安装包点击该文件上传
(3)安装Oracle
步骤 1输入邮件地址信息,这里也可以不输入,直接进行下一步
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论