You are on page 1of 43

北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.

com

时代朝阳会员专区:Oracle 安装

在 SUSE Enterprise Linux 10 SP1 上安装


Oracle 11.1.6.0

工作目标
1 在 SUSE Enterprise Linux 10 SP1 上安装 Oracle11.1.6.0 数据库

目标实现概要
1 安装 SUSE Enterprise Linux 10 SP1 操作系统
2 检查操作系统的软硬件是否满足安装要求
3 创建 oracle 用户及组并修改其 SHELL 限制
4 安装数据库软件
5 创建数据库监听
6 创建数据库
7 版本 1.0.0

软硬件系统配置
配置说明:

1 操作系统:SUSE Enterprise Linux 10 SP1


2 硬件配置:内存 1G
网卡 1 块
3 网络配置:IP 地址:143.168.3.111

时代朝阳会员服务 第 1 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

详细操作过程描述

安装 SUSE Enterprise Linux 10 操作系统

1 引导屏幕:
第一个屏幕是 Enterprise Linux 引导屏幕。

选择 Installation 按 [Enter] 键启动安装过程:

Language:English(US)
Installation Mode:New Installation
Installation Settings software ->Development c/c++ Compiler and Tools

开始安装。
2 安装完成后设置:
设置主机名:linuxsuse
网络配置:Firewall disable
IPv6 disable
Network Interfaces :static Address 143.168.3.111

检查系统硬件

1 查看操作系统版本:

2 检查内存及交换空间:Oracle 要求内存至少为 1G。当内存为 1G—2G 时,交换空间要求为


内存的 1.5 倍。

内存及交换空间满足要求。

时代朝阳会员服务 第 2 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

3 磁盘空间检查:

/tmp 要求 150M-200M 之间,


oracle 11g 企业版要求(32-bit)磁盘空间:数据库软件 3.47G,数据库 1.6G

此操作系统中没有单独挂载/tmp 文件系统,/tmp 空间为根目录的空间,磁盘空间满足要求。

检查系统软件

1 内核版本:
linuxsuse:~ # uname -a

2 软件包检查:
Oracle 11g 对 SUSE Linux Enterprise Server 10 SP1(32-bit)软件包要求:

binutils-2.16.91.0.5
compat-libstdc++-5.0.7
gcc-4.1.0
glibc-2.4-31.2
glibc-devel-2.4-31.2
ksh-93r-12.9
libaio-0.3.104
libaio-devel-0.3.104
libelf-0.8.5
libgcc-4.1.0
libstdc++-4.1.0
libstdc++-devel-4.1.0
make-3.80
sysstat-6.0.2
unixODBC-2.2.11
unixODBC-devel-2.2.11
3 查看软件包是否存在:

时代朝阳会员服务 第 3 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

linuxsuse:~ # rpm -aq binutils compat-libstdc++


compat-libstdc++-5.0.7-22.2
binutils-2.16.91.0.5-23.20
linuxsuse:~ # rpm -aq gcc
linuxsuse:~ # rpm -aq | grep glibc
glibc-i18ndata-2.4-31.30
glibc-locale-2.4-31.30
glibc-info-2.4-31.30
glibc-2.4-31.30
glibc-devel-2.4-31.30
linuxsuse:~ # rpm -aq ksh
ksh-93r-12.28
linuxsuse:~ # rpm -aq libaio
libaio-0.3.104-14.2
linuxsuse:~ # rpm -aq | grep libelf
linuxsuse:~ # rpm -aq libgcc
libgcc-4.1.2_20070115-0.11
linuxsuse:~ # rpm -aq libstdc++
libstdc++-4.1.2_20070115-0.11
linuxsuse:~ # rpm -aq make
make-3.80-202.2
linuxsuse:~ # rpm -aq sysstat
linuxsuse:~ # rpm -aq | grep unixODBC
linuxsuse:~ #
linuxsuse:~#

缺少软件包:
gcc-4.1.0

时代朝阳会员服务 第 4 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

libaio-devel-0.3.104
libelf-0.8.5
libstdc++-devel-4.1.0
sysstat-6.0.2
unixODBC-2.2.11
unixODBC-devel-2.2.11

4 安装缺少的软件包:

首先将光盘放入光驱
选择 Install Software 选项:

查找要安装的软件包:

时代朝阳会员服务 第 5 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

找到后,选择并点击“Install”安装:

时代朝阳会员服务 第 6 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

时代朝阳会员服务 第 7 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

时代朝阳会员服务 第 8 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

时代朝阳会员服务 第 9 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

以同样方法安装其它软件包,这里查找的是未安装的软件包,如果查不到要安装的软件包,
证明已经安装上了。

修改 Linux 内核参数

1 Oracle 11g 的内核要求:

fs.file-max = 512 * PROCESSES


kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144

2 检查内核参数是否满足要求:

时代朝阳会员服务 第 10 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

其值大于要求的值可以不做修改。

3 修改需要修改的参数。

在/etc/sysctl.conf 启动文件中,输入以下内容:

时代朝阳会员服务 第 11 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

kernel.sem = 250 32000 100 128


net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144

4 使修改的内核参数立即生效:

linuxsuse:/proc/sys/net/ipv4 # sysctl –p

创建 Oracle 用户和组及安装目录

1 创建用户和组:

时代朝阳会员服务 第 12 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

linuxsuse:~ # groupadd oinstall


linuxsuse:~ # groupadd dba
linuxsuse:~ # useradd -g oinstall -G dba oracle
linuxsuse:~ # passwd oracle
Changing password for oracle.
New Password:
Bad password: too simple
Reenter New Password:
Password changed.
linuxsuse:~ #

2 验证 nobody 用户:

3 创建数据库安装软件的存放目录/db,并且更改其所有者:
linuxsuse:~ # mkdir /db
linuxsuse:~ # chown oracle:oinstall /db

4 创建软件存放目录:
linuxsuse:~ # su - oracle
oracle@linuxsuse:~> mkdir /db/sw

时代朝阳会员服务 第 13 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

为 Oracle 用户设置环境变量

1 用文本编辑器 vi 编辑.profile 参数文件:

oracle@linuxsuse:~> pwd
/home/oracle
oracle@linuxsuse:~> vi .profile

ORACLE_SID=sdzy
ORACLE_BASE=/db/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1
export ORACLE_SID ORACLE_BASE ORACLE_HOME

PATH=$PATH:/$ORACLE_HOME/bin:$HOME/bin

export PATH

时代朝阳会员服务 第 14 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

为 Oracle 用户设置 Shell 限制

1 在/etc/security/limits.conf 文件中输入以下内容:

oracle soft nproc 2047


oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

2 在/etc/pam.d/login 文件中输入以下内容:

session required /lib/security/pam_limits.so

时代朝阳会员服务 第 15 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

3 在/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

时代朝阳会员服务 第 16 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

上传数据库软件到/db/sw 目录

1 以 oracle 用户上传并解压数据库软件:

[oracle@linuxserv5 sw]$ pwd


/db/sw
[oracle@linuxserv5 sw]$ ls
linux_x86_11gR1_database.zip
[oracle@linuxserv5 sw]$ unzip linux_x86_11gR1_database.zip

安装数据库软件

1 oracle@linuxsuse:/db/sw> ./runInstaller

时代朝阳会员服务 第 17 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

时代朝阳会员服务 第 18 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

时代朝阳会员服务 第 19 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

时代朝阳会员服务 第 20 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

时代朝阳会员服务 第 21 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

10

时代朝阳会员服务 第 22 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

11

时代朝阳会员服务 第 23 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

12

13 linuxsuse:~ # sh /db/oraInventory/orainstRoot.sh

14 linuxsuse:~ # sh /db/oracle/product/11.1.0/db_1/root.sh

时代朝阳会员服务 第 24 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

15

创建数据库监听

1 $ORACLE_HOME/bin/netca
oracle@linuxsuse:~> netca

时代朝阳会员服务 第 25 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

时代朝阳会员服务 第 26 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

时代朝阳会员服务 第 27 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

时代朝阳会员服务 第 28 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

使用 DBCA 创建数据库

1 oracle@linuxsuse:~> dbca

时代朝阳会员服务 第 29 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

时代朝阳会员服务 第 30 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

时代朝阳会员服务 第 31 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

时代朝阳会员服务 第 32 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

时代朝阳会员服务 第 33 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

10

时代朝阳会员服务 第 34 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

11

12

时代朝阳会员服务 第 35 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

13

14

时代朝阳会员服务 第 36 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

15

16

时代朝阳会员服务 第 37 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

17

时代朝阳会员服务 第 38 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

18

19

时代朝阳会员服务 第 39 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

20

21

22 安装完成。

时代朝阳会员服务 第 40 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

使用 SQL*plus 连接数据库

用 Firefox Web Browser 浏览器连接 OEM

1 https://linuxsuse.site:1158/em

时代朝阳会员服务 第 41 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

时代朝阳会员服务 第 42 页
www.zhaoyang-db.com/huiyuan

You might also like