RedHat6.5安装Oracle
1.配置linux
1.1 设置网络,配置IP地址,配置远程连接(xshell 或 Scrt)
编辑网络配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0
1 | IPADDR=192.168.65.129 |
配置好后重启网络
/etc/init.d/network restart
1.2 改系统语言
编辑配置文件vi /etc/sysconfig/i18n
LANG=”en_US.UTF-8”
1.3 配置本地yum源
挂载光盘镜像
cd /mnt/cdrom/
mount /dev/cdrom /mnt/cdrom/
配置yum源
nano /etc/yum.repos.d/rhel-source.repo
1 | [rhel-local] |
yum repolist
yum install vim -y
配置环境变量 vim 有颜色
export TERM=xterm
1.4 关闭防火墙,关闭selinux
service iptables stop
开机自动关闭防火墙
chkconfig iptables off
关闭selinux
编辑文件 /etc/selinux/config
SELINUX=disabled
2.配置oracle基础环境
2.1 新增虚拟磁盘(实体机的硬盘看着划分)
racle/app/oracle 分配安装目录大小100g
/oradata 分配数据文件目录大小100g
/archive 分配归档日志目录大小100g
/soft 临时解压安装目录20g,安装好就可以删掉,也可以保留
1 | mkdir /oracle |
开机自动挂载硬盘
/etc/fstab
1 | /dev/sdb1 /oracle ext4 defaults 0 0 |
3.安装Oracle
3.1 创建oinstall和dba组,创建oracle用户
groupadd dba
groupadd oinstall
groupadd oper
useradd oracle -g oinstall -G dba,oper
3.2 创建安装目录路径
mkdir -p /oracle/app/oracle/product/11.2.0
mkdir -p /oracle/app/oraInventory
chown -R oracle.oinstall /oracle/app/oracle
chown -R oracle.oinstall /oradata
chown -R oracle.oinstall /archive
chown -R oracle.oinstall /soft
chown -R oracle.oinstall /oracle
chmod -R 755 /oracle
chmod -R 755 /oradata
chmod -R 755 /archive
chmod -R 755 /soft
passwd oracle
4.修改内核参数
vi /etc/sysctl.conf 在文件新增如下内容
1 | kernel.sem=250 32000 100 128 |
5.oracle对文件的要求
vi /etc/security/limits.conf
1 | oracle soft nproc 16384 |
第1行是设置进程数软限制;
第2行是设置进程数硬限制;
第3行是设置文件数软限制;
第4行是设置文件数硬限制。
6.修改安全配置
vi /etc/pam.d/login
1 | session required pam_limits.so |
3# 7.修改oracle用户的环境变量
su - oracle
vi .bash_profile
1 | export TMP=/tmp |
8.修改hosts,便于解析
IP地址 主机名
192.168.65.129 ora11g
查看主机名称
echo $HOSTNAME
修改后可以ping主机名
9.安装数据库软件 上传oracle软件
rpm -ivh –nodeps –force pdksh-5.2.14-37.el5_8.1.x86_64.rpm
yum install tigervnc-server tigervnc -y
yum install -y gcc-3.4.6
yum install -y gcc
yum install libaio-devel
yum install -y compat-libsdc++
yum install -y compat-libsdc++-devel
yum install -y compat-devel
yum install libsdc-devel -y
yum list all | grep libsdc
yum list all | grep compat
yum install -y compat-libstdc*
yum install -y libstdc++-devel
yum install gcc-c++ -y
yum install elfutils* -y
10 配置远程vnc
root用户下
vncserver
输入账号密码
然后看配置中的端口是多少比如
192.168.65.129:1
11 开始安装oralce
1 | cd /soft/database |
运行后会跳出安装界面窗口,先跳过邮箱验证
选择第二个,仅安装数据库软件
选中添加中文字体
就选择第一个企业版
检查安装条件没问题后,直接点安装
如果提示swap size检查失败,那么增加swap分区大小即可
1 | 1.使用root用户,在/tmp(随意),下执行下面语句 |
跳出提示,用root用户执行命令
安装完成后,netca先创建监听
然后dbca创建数据库
选择第二个自定义数据库
输入实例名比如:ora11g
第一个选择后,可通过网页来管理数据库
输入oracle的dba密码统一使用选择第二个输入
选择数据文件的存储路径,前面建的/oradata路径
specify归档可以开,先默认不开后面需要再开
先选择上面的typical默认分配到80%,然后再选择custom
字符集选择下中文GBK16
这个是控制文件
按照这个图片来调整datafile数据文件的大小和自动增长
安装完成后,就可以正常使用数据库了
登录查看数据库状态
sqlplus / as sysdba
1 | select open_mode from v$database; |
可以看到open_mode的状态是打开的