数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

LinuxEnterpriseAS4.0上安装Oracle10G步骤


发布日期:2022年02月05日
 
LinuxEnterpriseAS4.0上安装Oracle10G步骤

    硬件标准最低要求(指不警告的)物理内存: WINDOWS平台(M)UNIX平台(G) —我做了实验在最新版本的ORACLE G安装中在WINDOWS平台下安装要求内存为MUNXI(RED HAT AS U)平台下要求M也就是差不多G

交换空间: 最低M建议 GB或者倍内存大小 但不要超过 GB( 位系统不支持大于 GB 的交换文件)

/tmp 空间:最低M

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

grep MemTotal /proc/meminfo

grep SwapTotal /proc/meminfo

例如

# grep MemTotal /proc/meminfo

MemTotal: kB

# grep SwapTotal /proc/meminfo

SwapTotal: kB

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

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

例如

# df h

Filesystem  SizeUsed Avail Use% Mounted on

/dev/sda   GGG% /

/dev/sda   M M M% /boot

该示例表明/tmp 目录没有自己的文件系统(对本指南而言它是根文件系统的一部分)根文件系统可用空间为 GB除了满足安装 ( + + = GB) 外还小有富余

    软件要求

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

&#;    gcc

&#;    make

&#;    binutils

&#;    openmotif

&#;    glibc

要查看系统上安装了这些程序包的哪些版本运行以下命令

rpm q gcc make binutils openmotif glibc

例如

# rpm q gcc make binutils openmotif glibc

gcc

make

binutils

openmotif

glibc

如果欠缺某个文件可以使用 rpm –Uvh 包名rpm 安装即可

创建 Oracle 组和用户帐户

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

/usr/sbin/groupadd oinstall

/usr/sbin/groupadd dba

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

id oracle

例如

# /usr/sbin/groupadd oinstall

# /usr/sbin/groupadd dba

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

# id oracle

uid=(oracle) gid=(oinstall) groups=(oinstall)(dba)

设置 oracle 帐户的口令

passwd oracle

例如

# passwd oracle

Changing password for user oracle

New password:

Retype new password:

passwd:all authentication tokens updated successfully

创建目录

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

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

mkdir p /u/app/oracle

mkdir p /u/oradata

chown R oracle:oinstall /u/app/oracle /u/oradata

chmod R /u/app/oracle /u/oradata

例如

# mkdir p /u/app/oracle

# mkdir p /u/oradata

# chown R oracle:oinstall /u/app/oracle /u/oradata

# chmod R /u/app/oracle /u/oradata

一定要给ORACLE在目录上的写入权限否则安装的时候可能出现问题

配置 Linux 内核参数

打开/ETC/nf添加以下参数

kernelshmall =

kernelshmmax =

kernelshmmni =

kernelsem =

fsfilemax =

netipvip_local_port_range =

保存后退出

然后使参数生效使用以下命令

# /sbin/sysctl p

为 oracle 用户设置 Shell 限制

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

打开 /etc/security/nf

oracle     soft  nproc

oracle     hard  nproc

oracle     soft  nofile

oracle     hard  nofile

保存后退出

添加如下的行到/etc/pamd/login 文件

session required /lib/security/pam_limitsso

保存后退出

编辑 /etc/profile 文件添加如下部分

if [ $USER = oracle ]; then

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

ulimit p

ulimit n

else

ulimit u n

fi

fi

保存后退出

oracle 用户的环境变量

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

ORACLE_BASE

ORACLE_HOME

ORACLE_SID

PATH

以 oracle 身份登录

添加如下内容你的具体值应该不会和这个完全相同

ORACLE_BASE=/u/app/oracle; export ORACLE_BASE

export ORACLE_HOME=$ORACLE_BASE/product//db_export ORACLE_BASE

export ORACLE_SID=orcl export ORACLE_BASE

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

开始安装g

以ORACLE 用户登录

启动 Oracle 通用安装程序

$ /runInstaller

按照界面提示安装即可

最好按照高级安装

高级安装的好处:

a字符设为utf(默认是iso);

b检查配置;

c设定系统用户(默认是关闭的)

等等

               

上一篇:更改Oracle数据库的SID

下一篇:oracle系统视图总结