Oracle11gR2安装
安装环境:
内存 4G;磁盘50G;Swap分区4G
系统Centos6.5
Oracle版本:oracle11g 2R
linux.x64_11gR2_database_2of2.zip
linux.x64_11gR2_database_1of2.zip
Linux环境配置:(root:oracle 本机密码统一为oracle)
linux ping不通域名:系统需要联网安装依赖包
/etc/sysconfiug/network-scripts/ifcfg-eth0 添加DNS1,DNS2
service network restart

修改主机名:
[root@localhost oracle]# sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" /etc/sysconfig/network
[root@localhost oracle]# hostname oracledb
修改hosts文件
[root@localhost oracle]# vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.18.14 oracledb
安装oracle所依赖的组件包:
[root@localhost oracle]# 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

安装依赖包:
yum -y install libaio-0.3.105 glibc-2.3.4-2.41 compat-libstdc++-33-3.2.3 libaio-devel-0.3.105 libgcc-3.4.6 unixODBC-2.2.11 unixODBC-devel-2.2.11 pdksh-5.2.14
安装失败:
下载:pdksh-5.2.14-21.x86_64.rpm
yum -list 包名取i686后缀的安装
yum install libaio-devel.i686
yum install libgcc.i686
创建用户和组:
groupadd oinstall
groupadd dba
usermod -g oinstall -G dba oracle
(oracle用户已存在密码oracle)
Oracle安装必须要图形界面
解决linux解决xhost: unable to open display ""
安装 vnc服务:
yum install tigervnc-server
vncserver(本机设置密码oracle)
export DISPLAY=oracledb:1
配置xhost安装界面仍不弹出:
关闭Selinux
vi /etc/selinux/config
SELINUX=disabled
- linux环境准备
groupadd oinstal
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle (oracle)
mkdir /u01
修改内核参数:
vi /etc/sysctl.conf
fs.file-max = 6815744
fs.aio-max-nr=1048576
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 = 1048576
kernel.sem = 250 32000 100 128
kernel.shmall = 2097152
kernel.shmmax = 536870912
sysctl –p 让内核参数生效
修改系统资源限制:
[root@oracledb ~]# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
关闭防火墙:
service iptables stop
chkconfig iptables off
- 解压 unzip -o -d /opt linux.x64_11gR2_database_1of2.zip
- unzip -o -d /opt linux.x64_11gR2_database_2of2.zip
-o:不必先询问用户,unzip执行后覆盖原有的文件;
-d<目录>:指定文件解压缩后所要存储的目录;
修改解压文件/databases的所属:
chown -R oracle:oinstall /opt/database
切换oracle用户安装:
./runInstaller

实例名



字符集:
数据目录:
自动备份:
本机管理员密码统一为:oracle
设置授权用户组默认:
忽略这些安装失败的依赖包,继续安装
安装依赖包:
yum -y install libaio-0.3.105 glibc-2.3.4-2.41 compat-libstdc++-33-3.2.3 libaio-devel-0.3.105 libgcc-3.4.6 unixODBC-2.2.11 unixODBC-devel-2.2.11 pdksh-5.2.14
安装失败:
yum -list 包名取i686后缀的安装
yum install libaio-devel.i686
yum install libgcc.i686
安装完毕:root用户下执行
[root@oracledb oraInventory]# /u01/app/oracle/product/11.2.0/dbhome_1/root.sh
[root@oracledb oraInventory]# /u01/app/oraInventory/orainstRoot.sh
配置环境变量:oracle用户 vi ~/.bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=orcl
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
source ~/.bash_profile
测试:
安装成功!!!
安装问题总结:
- 磁盘空间不够。。
vmware扩展磁盘空间 :
虚拟机-->设置-->硬盘-->实用工具-->扩展
root用户下操作
fdisk -l 最大分区为/dev/sda3,说明新创建的分区将会是sda4没有挂载格式化
fdisk /dev/sda m-->n--p-->回车-->回车-->w保存修改
reboot 重启 mkfs.ext4 /dev/sda4 格式化(mount查看各个挂载文件系统类型)
mount /dev/sda4 /u01 上
修改/etc/fstab 加入/dev/sda4 /u01 ext4 defaults 0 0 保存以防重启挂载失效
- sqlplus: error while loading shared libraries
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

浙公网安备 33010602011771号