首页 > 代码库 > Oracle 之安装

Oracle 之安装

oracle的安装步骤:

1.下载所需的软件

#在oracle官网下载最新的版本,本次下载的是oracle 11g,下载时需确认下载的是linux上的安装包还是windows上的安装包,同时也要确认下载的是32位的还是64位的。
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
#下载的软件包如下
[root@zhu mysource]# ll linux_11gR2_database_*
-rw-r--r--. 1 root root 1285396902 5月   2 10:14 linux_11gR2_database_1of2.zip
-rw-r--r--. 1 root root  995359177 5月   2 10:12 linux_11gR2_database_2of2.zip

2.允许普通用户启动图形界面

#1.确认安装了图形界面,若没有则用下面指令安装
yum -y groupinstall "X Window System" "Desktop"
#2.允许普通用户启动图形界面
[root@zhu ~]# xhost +
[root@zhu ~]# export DISPLAY=:0.0

3.查看内存与虚拟内存是否满足

[root@zhu ~]# grep MemTotal /proc/meminfo
MemTotal:        1030852 kB
[root@zhu ~]# grep SwapTotal /proc/meminfo
SwapTotal:       1048568 kB
#对oracle 11g而言,内存至少为1G,最好是2G以上;swap内存最好是物理内存的1.5倍,虚拟内存与物理内存的关系最好是如下:
Available RAM                      Swap Space Required
Between 1 GB and 2 GB              1.5 times the size of the RAM
Between 2 GB and 16 GB             Equal to the size of the RAM
More than 16 GB                    16 GB

4.安装所需的软件包

[root@zhu ~]# yum -y install binutils compat-libcap1 compat-libstdc++ gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel libaio libaio-devel make sysstat unixODBC unixODBC-devel
#以上软件包安装后基本上可以了,若是在安装oracle时检查到缺少某些软件包时,可根据提示进行安装
若提示缺少pdksh包时,需要单独下载并安装
[root@zhu ~]# wget ftp://ftp.pbone.net/mirror/archive.download.redhat.com/pub/redhat/linux/6.1/en/os/i386/RedHat/RPMS/pdksh-5.2.14-1.i386.rpm
[root@zhu ~]# rpm -ivh pdksh-5.2.14-1.i386.rpm
#若提示与ksh包产生冲突时,可以先卸载ksh再安装,也可以强制安装
[root@zhu ~]# rpm -e ksh

5.创建所需的用户和组


# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -g oinstall -G dba oracle


passwd  oracle


6.修改内核参数


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
#把上面的内核参数添加到/etc/sysctl.conf 文件的最后并执行
source   /etc/sysctl.conf
# /sbin/sysctl -p

7.修改安装oracle的用户的资源限制


vim /etc/security/limits.conf
oracle   soft    nproc    2047
oracle   hard    nproc    16384
oracle   soft    nofile   1024
oracle   hard    nofile   65536
source /etc/security/limits.conf

8.创建安装目录并修改权限

mkdir -p /opt/oracle      #oracle的基目录
mkdir -p /opt/oracle/product/11.2.0/db_1 #oracle的家目录
mkdir -p /opt/oracle/oradata  #oracle的数据目录
chown -R oracle:oinstall /opt/oracle/

9.配置oracle用户的环境变量


[root@zhu ~]# vim /home/oracle/.bash_profile
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=zabbix
export PATH=$PATH:/opt/oracle/product/11.2.0/db_1/bin/
source  /home/oracle/.bash_profile

10.解压并安装


unzip linux_11gR2_database_1of2.zip
unzip linux_11gR2_database_2of2.zip
[root@zhu ~]# ll /opt/oracle/database/
总用量 40
drwxrwxr-x. 12 oracle oinstall 4096 8月  17 2009 doc
drwxrwxr-x.  4 oracle oinstall 4096 8月  14 2009 install
drwxrwxr-x.  2 oracle oinstall 4096 8月  14 2009 response
drwxrwxr-x.  2 oracle oinstall 4096 8月  14 2009 rpm
-rwxrwxr-x.  1 oracle oinstall 4352 8月  14 2009 runInstaller
drwxrwxr-x.  2 oracle oinstall 4096 8月  14 2009 sshsetup
drwxrwxr-x. 14 oracle oinstall 4096 8月  14 2009 stage
-rwxrwxr-x.  1 oracle oinstall 5400 8月  18 2009 welcome.html
#解压后生产一个database目录,目录中的文件如上所示
#进入该目录执行
./runInstaller  #开始安装oracle

11.安装截图如

1.执行安装程序

wKiom1NkpZXxEpvQAAMJVNKj2C8154.jpg

2.配置安全更新,输入邮箱地址,可忽略,直接下一步

wKioL1NkpWvjuU_LAAIWt4Sufi8726.jpg

3.选择安装选项,

创建并配置数据库,该项会同时会创建一个数据库

仅安装数据库软件

更新一个存在的数据库

wKiom1NkpZXB7j0VAAGqn7DI0zc023.jpg

选择单节点安装

wKioL1NkpWuB18FpAAHCcbP9Oz4499.jpg

选择企业版

wKiom1NkpZbw3PB2AAKtf0FepDo196.jpg

指定安装地址,oracle的基目录和家目录

wKioL1NkpWygNYmvAAJWpH4Wi1I933.jpg

指定oracle数据文件目录

wKiom1NkpZbjyUBuAAJ4G7Wk_Yw227.jpg

指定操作系统的用户组

wKioL1NkpWyC2vjBAAKEyI4jWYE532.jpg

wKiom1NkpZfAKx89AAJ4KOql3Cg295.jpg

根据提示,执行脚本

wKioL1NkpW3gSNb-AAOPkgu4LH8532.jpg

wKiom1NkpZejJ_smAAF4kX-IT-k621.jpg

wKioL1NkpW3TdjNAAAGQXkm-zC0349.jpg

wKiom1NkpZiA2TWEAAGrD8Zq3Dk085.jpg

wKioL1NkpW6TrzwLAAH-NSDx5_Q726.jpg

wKioL1NkpW7zmk4LAAGl5lEx58c756.jpg

wKiom1NkpZjTcXTQAAHZsnFvAE4090.jpg

wKioL1NkpW6zYGkgAAHFqZU2pH0282.jpg

wKiom1NkpZmD1iOLAAJTP1WmtxI659.jpg

wKioL1NkpW_Bv1O2AAH_KvTJqqw528.jpg

wKiom1NkpZmTd_KaAAIyC2IwPVA220.jpg

wKioL1NkpW_jamSGAAK2GMUhwu0650.jpg

wKiom1NkpZqTbsIoAAKEBbkzF08363.jpg

wKioL1NkpW_CE4sHAAIb1hKSu3A220.jpg
































本文出自 “浪淘沙” 博客,谢绝转载!