【ORACLE_环境】Cent4.4安装ORACLE 10G软件(含图解)

CentOS4.4安装ORACLE 10G

 

交流群:263992520   入群密码:csdn

初学者集中营:http://www.chuxuezhe.net

 

预先准备:

1.     在虚拟机下部署Liunx的,所以第一步,是安装虚拟机VMware

本人安装的虚拟机版本是VMware® Workstation7.0.1 build-227600绿色版

 

2.     当然要安装Linux,那么就需要下载Linux的镜像文件

本人安装的Linux版本是CentOS-4.8-i386,总共4个镜像安装文件,需要下全:

CentOS-4.8-i386-bin1of4

CentOS-4.8-i386-bin2of4

CentOS-4.8-i386-bin3of4

CentOS-4.8-i386-bin4of4

 

3.     Oracle Database 10g Release 2 (10.2.0.1)

可以在www.oracle.com官网上进行下载,根据自己所装的Linux版本选择相关的版本

我下载的安装包是:10201_database_linux32.zip

 

一、 安装虚拟机和CentOS4.4操作系统:

这一步需要注意的是,在安装CentOS4.4时,需要手工配置网络,给Linux环境配置固定的IP,并且关闭防火墙。

虚拟机启动的时候,将网络设置为桥接,或Host-Only模式,以方便后续配置PC机与虚拟机

 

二、 设置核心参数

当我们将Cent4.4操作系统搭建完成以后,进入命令行,使用root用户修改下列参数:

 

1、在/etc/sysctl.conf文件中加入下列行:

v i  /etc/sysctl.conf

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

net.core.rmem_default=262144

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144

 

2、运行下列命令使修改后的内核参数生效

/sbin/sysctl -p(默认的路径文件就是/etc/sysctl.conf

 

3、在/etc/security/limits.conf文件中加入下列行,使用vi打开:

* soft nproc 2047

* hard nproc 16384

* soft nofile 1024

* hard nofile 65536

 

4、在/etc/pam.d/login文件中加入下列行:,使用vi打开:

session required /lib/security/pam_limits.so

 

5、上传ORACLE安装包到Linux上,并解压

这里上传的方式有很多种,个人觉得最快的就是使用FlashFTP工具上传软件包,即可。或者用Xmanager里面的XFTP工具,或者其他上传工具,这个要看个人习惯了。

 

上传到Linux上(上传到的路径可以新建),我们就将压缩包进行解压:

unzip  10201_database_linux32.zip 进行解压

 

三、使用root用户,创建下列组和用户

groupadd oinstall

groupadd dba

groupadd oper

useradd -g oinstall -G dba oracle

passwd oracle  设置一下oracle用户的密码

 

2.创建安装oracle的目录

mkdir -p /u01/app/oracle/product/10.2.0/db_1   这个路径根据实际平台的路径填写

mkdir -p /u02/oradata

 

注:这里建议按照ORACLE给出的命名格式和规则进行路径设置

 

chown -R oracle.oinstall /u01 /u02/oradata

说明:/u01/app/oracle/product/10.2.0/db_1是用于放置程式文件的位置。

   /u02/oradata用于放置数据库文件的位置,在安装的时候一定要确认安装的位置正确。

 

 

四、oracle用户的环境变量

上面的工作都是在root下进行,下面的就要在oracle下操作。

注销 root使用oracle用户登陆操作。

.bash_profile文件末尾,注意把其中ORACLE_SID换成自己的实例名:

 

在命令行键入:ls –al

可以看见.bash_profile文件

 

然后使用vi  /home/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=TEST; 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

 

本人虚拟机上的.bash_profile上的环境变量设置如下:

当设置完以后,退出保存,然后使环境变量生效:

source .bah_profile

 

五、Xwindow图形界面配置:

说明:由于我们是虚拟机上的Linux,基本上都是有图形界面的Linux

那么我们可以打开终端,键入:xhost +

 

Xhost命令说明:

Xhost + 是使所有用户都能访问Xserver

Xhost + ip 使ip上所在用户能够访问Xserver

Xhost + nis:user@domain 使domain上的nis用户user能够访问

Xhost + inet:user@domain使domain上的inet用户能够访问

 

当设置成功后,我们只要直接进入之前ORACLE安装包解压完成的目录中执行./runInstaller命令,这样Linux环境上就能显示ORACLE安装界面,如下:

 

注:上述是由于Linux本身带有Xwindow的服务,如果我们安装的不是虚拟机上,是直接拿单板,进行Linux操作系统的安装,那么就可能没有图形界面,这边就需要使用到下面的方法,使用Xmanager工具进行连接。

 

Xmanager配置说明如下:

Ø  第一步,我们在Linux系统下,修改/etc/X11/xdm/Xaccess文件,找到下面的语句:

# * #any host can get a login window

 

去掉最前面的#号,成为

* #any host can get a login window

Ø  第二步,我们修改/etc/X11/gdm/gdm.conf文件,找到下面的语句:
[xdmcp]

Enablefalse

将其中的Enablefalse改为Enabletrue Enable1

 

同时我们要确保存在下面的语句,因为177端口是我们要配置的xdmcp服务的监听端口,我们在后面配置xmanager将看。

 

Port=177

 

Ø  第三步,我们要修改/etc/inittab文件,将下面的语句
id:3:initdefault

改为如下,如果原来就是id:5:initdefault就不用更改。

 

同时,找到如下图文字所在的地方,

x:5:respawn:/etc/X11/prefdm –nodaemon

将它修改为x:5:respawn:/usr/bin/gdm

 

Ø  第四步,我们修改/etc/X11/xdm/xdm-config的最后一行,在displayManager.requestPort:0前面加上一个!号,结果如下:

!DisplayManager.requestPort: 0

 

Ø  第五步,我们修改确保/etc/X11/xdm/Xservers的属性为444/etc/X11/xdm/Xsetup_0的属性为755.

 

Ø  最后,如果我们的Linux机器配置有防火墙,为防止防火墙将通过177端口(即xdmcp服务)的数据过虑,我们必须加上如下的规则:

iptables -A  INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEP

 

Ø  重新启动下虚拟机。

 

注:对于Xmanager的配置网上有很多信息,我这里也只是说了我的配置方法,这里有很多问题会出现,不过如果当你上面都配置完成后,还不能连接,那么可能是你PC机上的防火墙阻碍,把PC机上的防火墙关闭,重新连接一下即可。

 

当我们配置完成以后,我们使用:Xbrower进入Linux图形界面后,

 

接着,我们在命令行键入:export DISPLAY=IP:0.0这里IP地址设置的是PC机所在的地址

有时还需要export LANG=en_US 这里设置一下语言,有时会出现乱码,是由于语言配置不对。

 

这样设置成功后,我们在命令行执行:./runInstaller 打开上述一样的ORACLE安装界面

 

注:执行./runInstaller时,需要以oracle用户登陆Linux执行

 

五、ORACLE安装简单说明:

当我们执行./runInstaller,按照配置即可完成ORACLE安装。

 

在安装完以后,还需要执行一个脚本./root.sh,否则使用dbca建立数据库会提示某一个路径不存在。

 

如果想知道详细的安装操作说明,建议查看ORACLE官方文档的安装的说明,那个比较详细。

 

安装完以后还需要打两个补丁包:

libaio-0.3.105-2.i386.rpm

libaio-devel-0.3.105-2.i386.rpm这两个包,网上可以下到,直接用rpm –force –i

命令安装一下,否则登陆的时候会提示错误。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值