Oracle 10G安装笔记

Oracle 10G 安装笔记

第一部分 安装linux

1.  操作系统的安装省略,注意配置图形界面

2.  验证安装

通过运行以下命令检查内核版本:

uname –r

 

其他所需程序包的版本(或更高版本):

gcc- 3.2.3 -2

make-3.79

binutils-2.11

openmotif- 2.2.2 -16

setarch-1.3-1

compat-db- 4.0.14 .5

以上为必需的程序包

compat-gcc-7.3-2.96.122

compat-gcc-c++-7.3-2.96.122

compat-libstdc++-7.3-2.96.122

compat-libstdc++-devel-7.3-2.96.122

以上为可选程序包,最好安装上

要查看系统上安装了这些程序包的哪些版本,以 root 用户身份运行以下命令:

 

rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel

 

第 二 部分:针对 Oracle 配置 Linux

1.  验证系统要求

要验证系统是否满足 Oracle 10g 数据库的最低要求,以 root 用户身份登录并运行以下命令。

要查看可用 RAM 和交换空间大小,运行以下命令:

grep MemTotal /proc/meminfo

grep SwapTotal /proc/meminfo

 

所需最小 RAM 512MB,而所需最小交换空间为 1GB。对于 RAM 小于或等于 2GB 的系统,交换空间应为 RAM 数量的两倍;对于 RAM 大于 2GB 的系统,交换空间应为 RAM 数量的一到两倍。

 

Oracle 10g 软件还需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间。/tmp 目录至少需要 400MB 的可用空间。要检查系统上的可用磁盘空间,运行以下命令:

df –h

 

2.  创建 Oracle 组和用户帐户

接下来,创建用于安装和维护 Oracle 10g 软件的 Linux 组和用户帐户。用户帐户将称为 oracle,而组将称为 oinstall dba。以 root 用户身份执行以下命令:

/usr/sbin/groupadd oinstall

/usr/sbin/groupadd dba

/usr/sbin/useradd -m -g oinstall -G dba oracle

设置 oracle 帐户的口令:

passwd oracle

 

3.  创建目录

现在,创建存储 Oracle 10g 软件和数据库文件的目录。本指南在创建目录结构时所用的命名惯例符合最佳灵活结构 (OFA) 规范。有关 OFA 标准的更多信息,请参阅针对 UNIX 系统的 Oracle 数据库 10g 安装指南 的附录 D

 

以下假设在根文件系统中创建目录。这样做是为了简便起见,不建议将其作为通用做法。这些目录通常被创建为单独的文件系统。

 

root 用户身份执行以下命令:

 

mkdir -p /u01/app/oracle

mkdir -p /u02/oradata

chown -R oracle:oinstall /u01/app/oracle /u02/oradata

chmod -R 775 /u01/app/oracle /u02/oradata

 

4.  配置 Linux 内核参数

Linux 内核非常出色。与大多数其他 *NIX 系统不同,Linux 允许在系统启动和运行时修改大多数内核参数。完成内核参数更改后不必重新启动系统。Oracle 数据库 10g 需要以下所示的内核参数设置。其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

 

如果您正确的安装了linux,且内核参数全部采用默认值,则只需在以 root 用户身份登录后执行下命令。

 

cat >> /etc/sysctl.conf <<EOF

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

EOF

/sbin/sysctl –p

 

root 用户身份运行以下命令来验证您的设置:

 

/sbin/sysctl -a | grep shm

/sbin/sysctl -a | grep sem

/sbin/sysctl -a | grep file-max

/sbin/sysctl -a | grep ip_local_port_range

 

如果系统的参数设置的比上述参数值小,则编辑 /etc/sysctl.conf 文件,添加或更改这些参数。完成后,运行以下命令激活更改:

 

/sbin/sysctl –p

 

5.  oracle 用户设置 Shell 限制

Oracle 建议对每个 Linux 帐户可以使用的进程数和打开的文件数设置限制。要进行这些更改,以 root 用户的身份执行下列命令:

 

cat >> /etc/security/limits.conf <<EOF

oracle               soft    nproc   2047

oracle               hard    nproc   16384

oracle               soft    nofile  1024

oracle               hard    nofile  65536

EOF

 

cat >> /etc/pam.d/login <<EOF

session    required     /lib/security/pam_limits.so

EOF

 

cat >> /etc/profile <<EOF

if [ /$USER = "oracle" ]; then 

if [ /$SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

umask 022

fi

EOF

 

cat >> /etc/csh.login <<EOF

if ( /$USER == "oracle" ) then

limit maxproc 16384

limit descriptors 65536

umask 022

endif

EOF

6.  oracle 用户的环境变量

要使用 Oracle 产品,应该或必须设置几个环境变量。对于数据库服务器,建议设置以下环境变量:

 

ORACLE_BASE

ORACLE_HOME

ORACLE_SID

PATH

 

如果您在同一服务器上安装了多个 Oracle 产品或数据库,则 ORACLE_HOMEORACLE_SID PATH 变量可能会更改。ORACLE_BASE 变量不应更改,并可以在需要时在您的登录配置文件中设置它。Oracle 提供了一个称作 oraenv 的实用程序来设置其他变量。

 

oracle 身份登录,并通过在 .bash_profile中添加以下行:

 

TMP=/tmp;

export TMP

TMPDIR=$TMP;

export TMPDIR

 

ORACLE_BASE=/u01/app/oracle;

export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/oracle/product/ 10.2.0 /db_1;

export ORACLE_HOME

ORACLE_SID=mydb;

export ORACLE_SID

ORACLE_TERM=xterm;

export ORACLE_TERM

PATH=/usr/sbin:$PATH;

export PATH

PATH=$ORACLE_HOME/bin:$PATH;

export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;

export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;

export CLASSPATH

NLS_LANG="Simplified Chinese_china".ZHS16GBK;

export NLS_LANG

 

此更改将在您下次登录到 oracle 帐户时生效。

第 三 部分:安装 Oracle

1.安装软件

 

使用 oracle 帐户登录。

将目录更改为 Oracle 10g 软件解压缩到的位置。

启动 Oracle 通用安装程序。

$ ./runInstaller

 

1)欢迎

Ø         单击 Next

2)指定清单目录和证书

Ø         如果您一直在依循本指南中的步骤,则使用默认值即可。否则,编辑清单目录的路径,以指向正确目录。

Ø         操作系统组名称应为 oinstall

3)如果这是首次在此机器上安装 Oracle,则您将收到一个弹出窗口,提示需要以 root 用户身份运行 orainstRoot.sh 脚本。以 root 用户身份登录,更改到窗口中指定的目录,执行该脚本,然后继续操作。

4)指定文件位置

Ø         如果您一直在依循本指南中的步骤,则使用默认值即可。否则,在继续操作前确保源路径和目标路径正确。

5)选择安装类型

Ø         接受默认值 Enterprise Edition

6)与特定产品相关的先决条件的检查

Ø         如果您一直在依循本指南中的步骤,则所有检查都应顺利通过。如果一个或多个检查失败,则在继续操作前纠正该问题。

7)选择数据库配置

Ø         接受默认值 Create a starter database General Purpose

8)指定数据库配置选项

Ø         输入数据库的全局数据库名称。该名称应包含 ORACLE_SID 和服务器域名(例如,demo1.orademo.org,其中 demo1 ORACLE_SIDorademo.org 是域名)。

Ø         输入全局数据库名称时,SID 框将自动填充。

Ø         接受默认的数据库字符集。

Ø         选择 Create database with sample schemas

9)选择数据库管理选项

Ø         选择 Use Database Control for Database Management

10)指定数据库文件存储选项

Ø         选择 File System,然后输入数据库文件要使用的路径名(在本例中为 /u02/oradata)。

11)指定备份和恢复选项

Ø         选择 Do not enable Automated backups

12)指定数据库模式口令

Ø         选择 Use the same password for all the accounts

Ø         选择一个口令,然后输入两次进行确认。

13)摘要

Ø         显示已安装产品的摘要。

单击 Install

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值