LINUX下Oracle10g的安装流程

2025-10-22 16:42:07

1、Linux、Oracle参数设置

1、创建oracle目录

[root@bnu root]# mkdir –p /usr/oracle/product/10g

[root@bnu root]# mkdir –p /usr/oracle

2、建立oracle用户组

groupadd dba

groupadd oinstall

useradd –g oinstall –G dba –d /usr/oracle oracle

passwd oracle

Changing password for user oracle.

New UNIX password: oracle10g

BAD PASSWORD: it is based on a dictionary word

Retype new UNIX password: oracle10g

passwd: all authentication tokens updated successfully.

3、给用户授权

chown oracle.dba /usr/oracle

chown –R oracle.dba /usr/oracle/product/10g

chmod 755 /usr/oracle

设置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 用户身份登录后执行下命令。

在root用户下输入:vi /etc/sysctl.conf 在出现的文本中添加如下内容,

kernel.shmmax=536870912 (注释:此为内存大小的1/2或1/3)

kernel.shmall=2097152

kernel.shmmni=4096

kernel.sem=250 32000 100 128

net.core.rmem_default = 262144

net.core.rmem_max = 262144

net.core.wmem_default = 262144

net.core.wmem_max = 262144

fs.file-max=65536

net.ipv4.ip_local_port_range = 1024 65000

运行以下命令激活更改:

/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

5、为 oracle 用户设置 Shell 限制

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

在root用户下输入:vi /etc/security/limits.conf 在出现文本中添加:

oracle soft nofile 4096

oracle hard nofile 63536

oracle soft nproc 2047

oracle hard nproc 16384

编辑文件:vi /etc/pam.d/login 加入以下语句(可能应该加在最后一条规则之前):

session required /lib/security/pam_limits.so

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

6、Oracle用户参数设置

在root用户下输入: su – oracle 切换到oracle用户,

输入 vi .bash_profile

在出现的文字中加入如下内容:

export LD_ASSUME_KERNEL=2.4.1

export THREADS_FLAG=native

export

export ORACLE_BASE=/usr/oracle

export ORACLE_HOME=/usr/oracle/product/10g

export ORACLE_SID=heer

export ORACLE_TERM=xterm

export NLS_LANG=”SIMPLIFIED CHINESE_CHINA.ZHS16GBK”

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

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

export PATH=$ORACLE_HOME/bin:$PATH

保存后输入exit 退出oracle 用户,然后重新登陆oracle用户.使环境变量发生作用.

此时,应检查环境变量是否有作用.在oracle用户下输入:env 查看是否有刚加的环境变量.

7、安装前的最后准备

   打开两个终端,一个登陆oracle另一个以root身份登陆.

   以下按步骤进行:

   1、在root用户输入xhost +

   2、在oracle用户输入:

export.GBK

export DISPLAY= 192.168.0.16:0.0 (注:此为远程安装使用指令)

export LD_ASSUME_KERNEL=2.4.1

2、进入安装文件执行 ./runinstaller 即可进入安装界面

LINUX下Oracle10g的安装流程

LINUX下Oracle10g的安装流程

LINUX下Oracle10g的安装流程

LINUX下Oracle10g的安装流程

LINUX下Oracle10g的安装流程

LINUX下Oracle10g的安装流程

LINUX下Oracle10g的安装流程

LINUX下Oracle10g的安装流程

LINUX下Oracle10g的安装流程

LINUX下Oracle10g的安装流程

LINUX下Oracle10g的安装流程

LINUX下Oracle10g的安装流程

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢