ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux 下安装32位oracle10G

linux 下安装32位oracle10G

原创 Linux操作系统 作者:was_zhang 时间:2009-06-17 13:36:48 0 删除 编辑

1.安装RHEL4系统

 

2.安装准备工作一

 

安装oracle要求必须安装的rpm包有:

 

compat-db-4.1.25-9

compat-gcc-32-3.2.3-47.3

compat-gcc-32-c++-3.2.3-47.3

compat-oracle-rhel4-1.0-3

compat-libcwait-2.0-1

compat-libgcc-296-2.96-132.7.2

compat-libstdc++-296-2.96-132.7.2

compat-libstdc++-33-3.2.3-47.3

gcc-3.4.3-9.EL4

gcc-c++-3.4.3-9.EL4

gnome-libs-1.4.1.2.90-44

gnome-libs-devel-1.4.1.2.90-44

libaio-devel-0.3.102-1

libaio-0.3.102-1

make-3.80-5

openmotif21-2.1.30-11

 

1).查询 rpm 套件:

例如:rpm -qa | grep compat

 

2).安装 rpm 套件:

例如:rpm -ihv bind-8.2.1-7.i386.rpm

 

3).删除 rpm 套件:

例如:rpm -e bind-8.2.1-7.i386.rpm

 

4).更新 rpm 套件:

例如:rpm -Uhv bind-8.2.1-7.i386.rpm

 

下载地址为 http://oss.oracle.com/projects/compat-oracle/files/RedHat/

 

3.设置系统参数

 

修改#vi /etc/sysctl.conf, 以下是配置文件的内容(其中红色字体为添加的内容):

# Kernel sysctl configuration file for Red Hat Linux

#

# For binary values, 0 is disabled, 1 is enabled.  See sysctl(  and

# sysctl.conf(5) for more details.

 

# Controls IP packet forwarding

net.ipv4.ip_forward = 0

 

# Controls source route verification

net.ipv4.conf.default.rp_filter = 1

 

# Controls the System Request debugging functionality of the kernel

kernel.sysrq = 0

 

# Controls whether core dumps will append the PID to the core filename.

# Useful for debugging multi-threaded applications.

kernel.core_uses_pid = 1

kernel.shmmax = 536870912 / 268435456    (2147483648)

kernel.shmmni = 4096

kernel.shmall = 2097152            4194304

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

 

修改后运行#sysctl –p命令使得内核改变立即生效;或者重启系统。

一般情况下可以设置最大共享内存为物理内存的一半,如果物理内存是 2G,则可以设置最大共享内存为 1073741824,如上;如物理内存是 1G,则可以设置最大共享内存为 512 * 1024 * 1024 = 536870912;以此类推。16G  8589934592    4G  217483648   8G   4294967296

建议永久地增加 shmmax 设置。

sem 4个参数依次为SEMMSL(每个用户拥有信号量最大数);

SEMMNS(系统信号量最大数);

SEMOPM(每次semopm系统调用操作数);

SEMMNI(系统辛苦量集数最大数).Shmmax 最大共享内存,官方文档建议是内存的1/2,Shmmni 最小共享内存 4096KB.Shmall 所有内存大小。

 

4.安装oracle准备工作二

 

4.1创建user/group

 

#groupadd dba

#groupadd oinstall

#useradd oracle -g oinstall -G dba

#passwd oracle

 

4.2建立oracle安装文件夹

 

#mkdir –p /u01/app/oracle

#chown –R oracle:dba /u01/app/oracle

#chmod –R 755 /u01/app/oracle

#mkdir  -p /u01/app/oracle/product/10.2.0.1

#chown  -R oracle:dba /u01/app/oracle/product/10.2.0.1

#chmod  -R 755 /u01/app/oracle/product/10.2.0.1

 

#mkdir –p /u02/app/oracle/oradata

#chown –R oracle:dba /u02/app/oracle/oradata

#chmod –R 755 /u02/app/oracle/oradata

 

4.3修改/etc/hosts文件

  将实际配置的IP地址写到该文件的最后一行

  例如:192.168.0.111       oracledbserver

 

5.使用Oracle用户登陆:

#su – oracle

$vi $HOME/.bash_profile

以下是配置文件的内容(其中红色字体为添加的内容)

# .bash_profile

 

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

        . ~/.bashrc

fi

 

# User specific environment and startup programs

 

PATH=$PATH:$HOME/bin

export ORACLE_BASE=/usr/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0.1

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

export ORACLE_OWNER=oracle

export ORACLE_SID=orcl

export ORACLE_TERM=xterm

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:ORACLE_HOME/lib

export NLS_LANG=American_America.zhs16gbk

export ORA_NLS33=$ORACLE_HOME/nls/data

unset USERNAME

umask 022

存盘退出。

使之生效source $HOME/.bash_profile

 

6.数据库系统的安装

以root身份mount光驱

#mount /dev/cdrom /mnt

#cd /u01/app/

#mkdir otemp 用来临时存放oracle安装文件,此目录oracle用户必须有读和执行的权限

#cp -r /dev/cdrom /u01/app/otemp 复制光盘文件到otemp目录内

 

执行

#xhost +

 

以oracle用户登录系统,进行Oracle的安装

#su – oracle

运行

$./u01/app/otemp/runInstaller

 

 

7.安装完成后的测试

[oracle@oracle oracle]$ lsnrctl start

[oracle@oracle oracle]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Sat Mar 12 22:58:53 2005

Copyright (c) 1982, 2004, Oracle Corporation.  All rights reserved.

SQL> connect / as sysdba

Connected.

SQL>shutdown immediate;  关闭数据库

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL>startup;   启动数据库

ORACLE instance started.

Total System Global Area  236000356 bytes

Fixed Size                   451684 bytes

Variable Size             201326592 bytes

Database Buffers           33554432 bytes

Redo Buffers                 667648 bytes

Database mounted.

Database opened.

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21070542/viewspace-606588/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-06-17

  • 博文量
    20
  • 访问量
    61842