Oracle 10g for Linux(32bit&64bit)安装操作手册

  • 格式:doc
  • 大小:2.40 MB
  • 文档页数:27

下载文档原格式

  / 27
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle 10g for Linux(32bit&64bit)

安装操作手册

目录

1、说明

2、所需环境描述

3、Oracle安装前操作系统配置

4、安装Oracle软件

5、创建数据库

6、验证数据库是否创建成功

7、总结

1说明

本文档适用于oracle 10.2.0.1 在linux32 和linux64操作系统上的安装

2所需环境描述

1)内存:至少512M-1G内存

2)磁盘空间:至少3-5G 空闲磁盘空间

3)OS相关:Linux操作系统上安装VNC服务,用于Oracle图形安装

4)配置YUM库,用于安装Oracle时OS所需的软件包

3Oracle安装前操作系统配置

1、root用户检查操作系统安装包,如有缺失请安装,如果不安装那么Oracle可能无法正常安装。

rpm -q binutils compat-db control-center gcc gcc-c++ glibc libXp-1.0.0 libstdc++ \

libstdc++-devel make openmotif

binutils-2.17.50.0.6-5.el5

compat-db-4.2.52-5.1

control-center-2.16.0-14.el5

gcc-4.1.2-14.el5

gcc-c++-4.1.2-14.el5

glibc-2.5-18

libXp-1.0.0-8.1.el5

libstdc++-4.1.2-14.el5

libstdc++-devel-4.1.2-14.el5

make-3.81-1.1

openmotif-2.3.0-0.3.el5

如果上述安装包有缺失,请使用配置好的YUM库进行安装:

示例: yum install control-center

2、root用户设置核心参数,在这里我们只需修改kernel.shmmax参数即可,此参数用于共享内存段设置。

名词解释:共享内存段

共享内存段允许两个或更多进程共享给定的内存存储区。因为数据不需要在各个进程之间复制,所以这是最快的一种进程间通信方式。Oracle 也采用此种通信方式,在大型高并发系统中可以提高性能。在Oracle运行过程中需要为其提供一定的内存区域,专为Oracle 提供数据缓存,此内存区域就是SGA(system global area)。kernel.shmmax参数的设置原则是大于等于即将分配给Oracle的SGA缓存尺寸。

设置方法:

在/etc/sysctl.conf配置文件中修改下列行(红色部分):

kernel.shmall = 2097152

kernel.shmmax = 2147483648

# semaphores: semmsl, semmns, semopm, semmni

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default=262144

ne t.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144

3、root用户运行下列命令使其上述修改生效:

/sbin/sysctl –p

4、root用户在/etc/security/limits.conf文件下方加入下列行,用于Oracle用户的进程与文件数限制:

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

5、root用户在/etc/pam.d/login文件下方加入下列行用于认证模块完成记录用户名和服务名到日志文件的工作:

session required /lib/security/pam_limits.so

6、root用户创建Oracle用户与修改环境变量:

# /usr/sbin/groupadd oinstall /创建oinstall用户组,主要用于Oracle安装/ # /usr/sbin/groupadd dba /创建dba用户组,主要用于sysdba管理用户组/

# /usr/sbin/useradd -g oinstall -G dba oracle /创建用户,并设定用户组/

# passwd oracle /设定oracle用户的密码,linux需要强密码/

7、设置Oracle用户环境变量,主要用于Oracle安装使用

用oracle登录操作系统,编辑.bash_profile文件(.bash_profile文件为隐藏文件,其位

置在/home/oracle/.bash_profile,可用ls –la 命令查看)

在.bash_profile文件下方添加如下内容:

ORACLE_BASE=/oracle/app /创建用于安装Oracle的根目录,Oracle的安装文件将存放在此目录下/

ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1 /在根目录的基础上Oracle在安装时会自动创建后面对应的目录/

ORACLE_SID=TEST /Oracle数据库实例名称,通常也是数据库名称,可以安装命名规范任意起名/

PA TH=$PA TH:$HOME/bin:$ORACLE_HOME/bin

LD_LIBRARY_PA TH=$ORACLE_HOME/lib:/usr/lib

LANG=en_US.UTF-8 /注意OS英文字符集设置/

export ORACLE_BASE ORACLE_HOME ORACLE_SID PA TH LD_LIBRARY_PA TH LANG

切忌执行source命令使上述环境变量设置生效

source .bash_profile

echo 命令确定上述环境变量是否生效,例如

echo ORACLE_SID 应该显示TEST值

8、利用Oracle用户上传oracle_database_10.2.0.1.0 for linux 安装软件到linux服务器的/home/oracle目录下并解压:

32位操作系统请安装10201_database_linux32.zip

64位操作系统请安装10201_database_linux_x86_64.cpio.gz

Oracle用户解压安装软件并在相同目录下生成database目录,解压命令

unzip 10201_database_linux32.zip

9、root用户创建安装目录

在根目录下创建一个ORACLE目录,这个文件夹专门用来存放Oracle的安装文件。需要注意的是在安装ORACLE前,需要把这个目录的所有者修改为oracle,目录权限最好是修改成777,以免在安装过程中出现无权限的问题。注意:只需创建ORACLE_BASE 指定的文件夹,命令如下:

mkdir -p /oracle/app

chmod 777 /oracle

chown -R oracle.oinstall /oracle

10、确认/etc/hosts 的IP地址与主机名对应,127.0.0.1回环地址中绝对不可以包好主机名:

# Do not remove the following line, or various programs

# that require network functionality will fail.