Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9287773
  • 博文数量: 1669
  • 博客积分: 16831
  • 博客等级: 上将
  • 技术积分: 12594
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-25 07:23
个人简介

柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!

文章分类

全部博文(1669)

文章存档

2023年(4)

2022年(1)

2021年(10)

2020年(24)

2019年(4)

2018年(19)

2017年(66)

2016年(60)

2015年(49)

2014年(201)

2013年(221)

2012年(638)

2011年(372)

分类: Oracle

2011-12-06 15:06:46

Red Hat Enterprise Linux 5下安装Oracle10G全程图解  

2010-07-23 02:58:13|  分类: data-base |  标签: |字号 

一、 Enterprise Linux 5下安装Oracle前准备:

下载文件

Oracle Database 10g Release 2(10.2.0.1) Software

解压文件

解压文件命令:

unzip 10201_database_linux32.zip

解压后的文件夹可能“database”或“db/Disk1”

Hosts文件

在/etc/hosts 文件中包含一个完整合法的服务器名

设置内核参数

在/etc/sysctl.conf中添加以下行:

#kernel.shmall = 2097152

#kernel.shmmax = 2147483648

kernel.shmmni = 4096

# 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

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmen_max=262144

运行下面的命令应用以上OS参数

/sbin/sysctl -p

添加以下行到/ect/security/limits.conf文件中

*               soft    nproc   2047

*               hard    nproc   16384

*               soft    nofile 1024

*               hard    nofile 65536

如果/etc/pam.d/login文件中没有以下行,则添加以下内容:

session    required     /lib/security/pam_limits.so

修改/etc/selinux/config文件来关闭linux防火墙,确保SELINUX设置如下:

SELINUX=disabled

检查安装包

检查是否具备以下安装包:

make-3.79.1

gcc-3.2.3-34

glibc-2.3.2-95.20

compat-db-4.0.14-5

compat-gcc-7.3-2.96.128

compat-gcc-c++-7.3-2.96.128

compat-libstdc++-7.3-2.96.128

compat-libstdc++-devel-7.3-2.96.128

libXp

openmotif21-2.1.30-8

setarch-1.3-1

查询所需安装包是否完整(缺少补啥)

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

用以下命令安装以下包:

rpm -Uvh [包名称]添加组和用户

groupadd oinstall

groupadd dba

groupadd oper

useradd -g oinstall -G dba oracle

passwd oracle

检查内存和磁盘

检查内存情况

# grep MemTotal /proc/meminfo

# grep SwapTotal /proc/meminfo

检查磁盘情况

#df -h

建立安装目录

建立oracle安装目录

#mkdir -p /u01/app/oracle/product/10.2.0/db_1

#chown -R oracle:install /u01/

# chmod -R 775 /u01/app/oracle

版本信息

因为默认rhel5.1不支持10.2,0.1,所以要修改一些参数

编辑/etc/-release文件替换现在的版本信息( Enterprise Linux Server release 5 (Tikanga))

-4以可以通过修改安装文件oraparam.ini,添加redhat-5(二者选一即可)

# vi /10201_database_linux32/database/install/oraparam.ini

### #[Certified Versions]

Linux=-3,-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2]再添加

[Linux--5.0-optional]TEMP_SPACE=80

SWAP_SPACE=150

MIN_DISPLAY_COLORS=256用户环境变量

以oracle用户登陆,在.bash_profile文件尾添加以下行:

# Oracle Settings

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

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

ORACLE_SID=TSH1; 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

if [ $USER = "oracle" ]; then

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

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

二、开始安装

以文本模式下用boot登录,切换到安装目录下

#startx#xhost +#su - oracle$export DISPLAY=:0.0#./runInstaller

安装开始

1.选择安装方式

Red Hat Enterprise Linux 5下安装Oracle全程图解

2.选择安装目录

Red Hat Enterprise Linux 5下安装Oracle全程图解

3.选择安装类型

Red Hat Enterprise Linux 5下安装Oracle全程图解

4.安装详细路径

Red Hat Enterprise Linux 5下安装Oracle全程图解

5.软件要求检查

Red Hat Enterprise Linux 5下安装Oracle全程图解

6.配置选项

Red Hat Enterprise Linux 5下安装Oracle全程图解

7.数据库配置

Red Hat Enterprise Linux 5下安装Oracle全程图解

8.数据库配置详情,字符集根据实际情况选择,可以选择ZHS16GBK,这样可以支持中文

Red Hat Enterprise Linux 5下安装Oracle全程图解

9.数据库管理选项

Red Hat Enterprise Linux 5下安装Oracle全程图解

10.数据库文件存储选项

Red Hat Enterprise Linux 5下安装Oracle全程图解

11.备份和恢复选项

Red Hat Enterprise Linux 5下安装Oracle全程图解

12.设置密码

Red Hat Enterprise Linux 5下安装Oracle全程图解

13.安装

Red Hat Enterprise Linux 5下安装Oracle全程图解

14.配置Assistants

Red Hat Enterprise Linux 5下安装Oracle全程图解

15.数据库配置助手

Red Hat Enterprise Linux 5下安装Oracle全程图解

16.密码管理

Red Hat Enterprise Linux 5下安装Oracle全程图解

17.运行脚本

Red Hat Enterprise Linux 5下安装Oracle全程图解

18.结束安装

Red Hat Enterprise Linux 5下安装Oracle全程图解

安装结束

改回操作系统版权信息

Enterprise Linux Server release 5 (Tikanga)

三、常见问题(FAQ)

错误1

在./runInstaller运行时出现,

错误描述:Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2007-09-25_10-54-49PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory

at java.lang.ClassLoader$NativeLibrary.load(Native Method)

at java.lang.ClassLoader.loadLibrary0(Unknown Source)

at java.lang.ClassLoader.loadLibrary(Unknown Source)

at java.lang.Runtime.loadLibrary0(Unknown Source)

at java.lang.System.loadLibrary(Unknown Source)

at sun.security.action.LoadLibraryAction.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)

at sun.awt.DebugHelper.(Unknown Source)

at java.awt.Component.(Unknown Source)

这个错误的出现原因是因为RatHat Enterprise Linux 5标准安装时,缺少libXp-1.0.0-8.i386.rpm包的缘故,我安装时尽管选的是全安装,还是出现这个问题。在光盘的Server文件下找到libXp-1.0.0-8.i386.rpm,在该目录下使用命令:

错误2

在oracle Universal Installer:Install过程中出现,

错误描述:

Exception String: Error in invoking target 'all_no_orcl ihsodbc' of makefile '/oracle/oracle/product/10.2.0/rdbms/lib/ins_rdbms.mk'. See '/oracle/oraInventory/logs/installActions2007-09-25_03-42-11AM.log' for details.

Exception Severity: 1

这个原因也是由于缺少相应的包compat-libstdc++-33-3.2.3-61.i386.rpm,手动安装吧。进到光盘的Sever目录下,运行下面命令:

[root@localhost  Server ]#rmp -ivh compat-libstdc++-33-3.2.3-61.i386.rpm

四、其他

 如果没有安装盘,可到以下地址下载包

Configuring Linux for the Installation of Oracle Database 10g

Installing Oracle Database 10g Release 2 on Linux x86

Installing Oracle Database 10g on Linux

阅读(1156) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~