1.安装centos7
虚拟机配置如下:
安装时必须安装GHOME桌面
安装完成后,以root用户登录,然后执行
#需要联网
yum update
yum upgrade
2.安装java 环境
#查询出默认安装java
rpm -qa | grep java
#删除查询出结果
rpm -e --nodeps
#安装java
rpm -ivh jdk-7u80-linux-x64.rpm
#配置环境变量
vim /etc/profile
#在末尾添加
#set java environment
JAVA_HOME=/usr/java/jdk1.7.0_80
JRE_HOME=/usr/java/jdk1.7.0_80/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:/usr/local/mysql/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
3.安装 Oracle 11R2
首先下载Oracle 11R2 安装包
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
创建用户和用户组
groupadd oinstall #用户组
groupadd dba #用户组
useradd -g dba -g oinstall -m oracle #创建用户oracle,并加入dba,oinstall
passwd oracle #设置密码
创建Oracle安装目录
mkdir -p /oracle/oraInventory #oracle 数据库配置目录
chown -R oracle:oinstall /oracle #设置目录所有者为 oinstall 用户组的 oracle 用户
chown -R oracle:oinstall /oracle/oraInventory
修改系统标识
vim /etc/redhat-release #编辑
把
CentOS Linux release 7.0.1406 (Core)
修改为
#CentOS Linux release 7.0.1406 (Core)
Red Hat Enterprise Linux 6
修改系统内核
vim /etc/sysctl.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 = 1048576
net.ipv4.icmp_echo_ignore_broadcasts = 1
vim /etc/security/limits.conf #在末尾添加以下代码
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
配置Oracle用户环境变量
vim /home/oracle/.bash_profile #在最后添加以下代码
export ORACLE_BASE=/oracle #oracle 数据库安装目录
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 #oracle 数据库路径
export ORACLE_SID=orcl #oracle 启动数据库实例名
export ORACLE_UNQNAME=$ORACLE_SID
export PATH=$ORACLE_HOME/bin:/user/sbin:$PATH #添加系统环境变量
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH #添加系统环境变量
安装Oracle数据库所需要的软件包
yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutilslibelf-devel* libaio-devel* sysstat* unixODBC-* pdksh-*
4.重启下系统,以oracle身份登录系统
5.解压oracle安装包
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
6.
cd database
7.
export LANG=en_US #防止乱码
8.运行安装程序(不要使用XShell操作,直接在桌面打开终端操作)
./runInstaller
等待......
取消默认选择,点击next
点击yes
点击next
选择server class ,点击next
点击next
选择 Advanced install 点击 next
添加简体中文,点击next
点击next
设置好环境变量了,这里会自动填充路径,点击 next
默认Inventory Directory为/oraInventory,修改为/oracle/oraInventory 点击next
点击yes,弹框可能显示不出来,按方向键左键,按ENTER
点击next
点击next
配置字符集,点击 next
点击next
点击next
点击next
选择统一设置密码,点击 next
点击yes,弹框可能显示不出来,按方向键左键,按ENTER
点击next
勾选Ignore All,点击next
点击finish
进入安装过程
安装到 68%的时候会有如下提示,直接点击 continue,弹框可能无法展示,直接按ENTER
点击ok
以下窗口可能被缩成一条竖线在中间,用鼠标拉开即可看到,安装过程如出现窗口变暗,但是没有弹框弹出,即为此类情况
9.打开命令行窗口
su
输入 root 帐号密码,运行
/oracle/oraInvertory/orainstRoot.sh
/oracle/product/11.2.0/dbhome_1/root.sh
10.安装完成后,把系统标识修改回来
vim /etc/redhat-release #编辑
把
#CentOS Linux release 7.0.1406 (Core)
Red Hat Enterprise Linux 6