Linux5下安装oracle10gwwx.docx

上传人:b****3 文档编号:11709323 上传时间:2023-06-02 格式:DOCX 页数:15 大小:437.10KB
下载 相关 举报
Linux5下安装oracle10gwwx.docx_第1页
第1页 / 共15页
Linux5下安装oracle10gwwx.docx_第2页
第2页 / 共15页
Linux5下安装oracle10gwwx.docx_第3页
第3页 / 共15页
Linux5下安装oracle10gwwx.docx_第4页
第4页 / 共15页
Linux5下安装oracle10gwwx.docx_第5页
第5页 / 共15页
Linux5下安装oracle10gwwx.docx_第6页
第6页 / 共15页
Linux5下安装oracle10gwwx.docx_第7页
第7页 / 共15页
Linux5下安装oracle10gwwx.docx_第8页
第8页 / 共15页
Linux5下安装oracle10gwwx.docx_第9页
第9页 / 共15页
Linux5下安装oracle10gwwx.docx_第10页
第10页 / 共15页
Linux5下安装oracle10gwwx.docx_第11页
第11页 / 共15页
Linux5下安装oracle10gwwx.docx_第12页
第12页 / 共15页
Linux5下安装oracle10gwwx.docx_第13页
第13页 / 共15页
Linux5下安装oracle10gwwx.docx_第14页
第14页 / 共15页
Linux5下安装oracle10gwwx.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Linux5下安装oracle10gwwx.docx

《Linux5下安装oracle10gwwx.docx》由会员分享,可在线阅读,更多相关《Linux5下安装oracle10gwwx.docx(15页珍藏版)》请在冰点文库上搜索。

Linux5下安装oracle10gwwx.docx

Linux5下安装oracle10gwwx

一、安装系统

首先安装Linux系统,根据Oracle官方文档的建议,在机器内存小于1G的情况下,swap分区大小应该设置为内存的2倍大,若内存大于2G则swap分区设置为与内存大小一样。

其实Linux系统的swap分区大小设置是很有讲究的,如果哪位读者有兴趣,可以参考我的另外一篇文章——《如何合理设置Linux系统的swap分区大小》。

在系统安装的过程中,一定选择安装所有开发包,建议不要安装SELinux或者安装后在系统中禁止SELinux运行,否则会出现一些莫名其妙的问题。

为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作

二、安装Oracle前的系统准备工作

1.检查需要的软件包

可以使用rpm-qa|grep软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包:

 #rpm-Uvhsetarch-2*

 #rpm-Uvhmake-3*

 #rpm-Uvhglibc-2*

 #rpm-Uvhlibaio-0*

  #rpm-Uvhcompat-libstdc-33-3*

 #rpm-Uvhcompat-gcc-34-3*

 #rpm-Uvhcompat-gcc-34-c-3*

 #rpm-Uvhgcc-4*

 #rpm-UvhlibXp-1*

  #rpm-Uvhopenmotif-2*

 #rpm-Uvhcompat-db-4*

如果使用DVD安装介质的话,会很方便。

2.修改Linux发行版本信息

由于Oracle10g发行的时候,RedHatEnterpriseLinux5没有发行,所以Oracle10g并没有对RedHatEnterpriseLinux5确认支持,我们有两种方法可以让Oracle10g支持RedHatEnterpriseLinux5。

方法一:

我们需要手工修改Linux的发行注记,让Oracle10g支持RedHatEnterpriseLinux5。

编辑/etc/redhat-release文件

#vi/etc/redhat-release

将其中的内容RedHatEnterpriseLinuxServerrelease5(Tikanga)修改为RedHatEnterpriseLinuxASrelease4(NahantUpdate4)

方法二:

还有文章说修改Oracle安装包中install/oraparam.ini文件的内容,也可以让Oracle10g支持RedHatEnterpriseLinux5,修改方法如下:

#viinstall/oraparam.ini

在其中的CertifiedVersions段落增加redhat-5

#[CertifiedVersions]

Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2]

再添加

[Linux-redhat-5.0-optional]

TEMP_SPACE=80

SWAP_SPACE=150

MIN_DISPLAY_COLORS=256

经我测试,发现方法二在安装之前的系统检测过程可以通过,但是在安装过程中的系统支持检测无法通过,不知道是不是我设置的有问题,希望有高手可以给我点提示。

另一种方法,通过./runInstaller–ignoreSysPrereqs启动数据库安装

3.修改系统内核参数

#vi/etc/sysctl.conf

kernel.shmall=2097152                   // 该参数表示系统一次可以使用的共享内存总量(以页为单位/32位系统1页=4K,Linux大多是4k/页)。

一个共享内存段的最大大小是16G,那么需要共享内存页数是16GB/4KB=16777216KB/4KB=4194304(页),也就是64Bit系统下16GB物理内存,设置kernel.shmall=4194304才符合要求此处可修改为内存值

kernel.shmmax=2147483648           // 该参数定义了共享内存段的最大尺寸(以字节为单位)。

缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为2G

kernel.shmmni=4096                      // 这个内核参数用于设置系统范围内共享内存段的最大数量。

该参数的默认值是4096。

通常不需要更改

kernel.sem=25032000100128       // 表示设置的信号量

fs.file-max=65536                           // 表示文件句柄的最大数量。

文件句柄设置表示在linux系统中可以打开的文件数量

net.ipv4.ip_local_port_range=102465000

net.core.rmem_default=262144       // 默认的接收窗口大小

net.core.rmem_max=262144            // 接收窗口的最大大小

net.core.wmem_default=262144     // 默认的发送窗口大小

net.core.wmem_max=262144          // 发送窗口的最大大小

修改好内核参数后,执行如下命令使新的设置生效

#/sbin/sysctl–p

执行上面的命令后,通过如下命令验证

#/sbin/sysctl-a|grepsem

#/sbin/sysctl-a|grepshm

#/sbin/sysctl-a|grepfile-max

#/sbin/sysctl-a|grepip_local_port_range

4.创建Oracle用户、组、安装目录

在这里我只讨论单主机环境,不考虑RAC环境的配置,在以后我会专门写一篇如何配置OracleRAC环境的文章。

(1)创建Oracle用户组

#groupaddoinstall

#groupadddba

(2)创建Oracle用户

#useradd-m-goinstall-Gdbaoracle

(3)设置Oracle用户口令

#passwdoracle

(4)创建Oracle安装目录以及数据存放目录

#mkdir-p/DBSoftware/app/oraclemkdir–p/test/u01/oracle

#mkdir-p/DBData/oradata

(5)修改目录权限

#chown-Roracle:

oinstall/DBSoftware/app/oracle//DBData/oradata/

#chmod-R755/DBSoftware/app/oracle//DBData/oradata/

5.添加以下内容到/etc/security/limits.conf

#vi/etc/security/limits.conf

oraclesoftnproc2047//nproc进程最大数量

oraclehardnproc16384

oraclesoftnofile1024//nofile-打开文件的最大数目

oraclehardnofile65536//soft不能设置大于hard

要使limits.conf文件配置生效,必须要确保pam_limits.so文件被加入到启动文件中。

查看/etc/pam.d/login文件中有:

sessionrequired/lib/security/pam_limits.so

6.添加以下内容到/etc/pam.d/login

#vi/etc/pam.d/login

sessionrequired/lib/security/pam_limits.so

sessionrequiredpam_limits.so

7.添加以下内容到/etc/profile

#vi/etc/profile

if[$USER="oracle"];then

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

       ulimit-p16384

       ulimit-n65536

   else

       ulimit-u16384-n65536

   fi

fi

8.配置Linux主机

检查/etc/hosts文件中是否有localhost的记录(指向127.0.0.1即可),若没有的话,在后面配置Oracle监听的时候会出现一些问题,导致无法启动监听,在此手工添加此记录即可。

///////9.配置oracle用户环境变量

#su-oracle

$vi~/.bash_profile

增加如下内容:

exportORACLE_BASE=/DBSoftware/app/oracle  //上面创建的Oracle安装文件夹

exportORACLE_SID=orcl

exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

exportPATH=$PATH:

$ORACLE_HOME/bin

exportLD_LIBARY_PATH=$ORACLE_HOME/lib

exportPATH

umask022

保存后使用如下命令,使设置生效:

$source~/.bash_profile

三、安装Oracle,并进行相关设置

1.解压缩安装文件

Oracle的安装包有这样几种格式:

(1)zip

这种格式最好解压缩,直接使用命令unzip文件名即可

(2)cpio.gz

这种格式有这样几种解压缩方式

a. #zcatXXXX.cpio.gz|cpio-idmv

b. 首先,该文件是一个经过压缩的文件,当然要先解压了,这些大家都非常清楚的,就是用

#gunzip文件名.cpio.gz

这样文件就解压成为"文件名.cpio"了,然后再对它进行cpio操作

#cpio-idmv<文件名.cpio

解压缩完成后,设置oracle帐户可以操作安装文件所在的目录

chown-Roracle:

oinstall安装文件所在目录

2.用oracle帐户进入安装文件所在目录,执行如下命令即可看到安装界面:

$./runInstaller

如果无法看到安装界面,请使用root帐户执行如下命令后再运行安装程序:

#exportDISPLAY=192.168.14.134:

0.0//如果用Xmanager的话用这个,在oracle用户下执行

#exportDISPLAY=127.0.0.1:

0.0//直接在linux里面的话用这个

#xhost+

$./runInstaller

出现安装界面后,根据界面提示进行相关的设置,我的建议是在安装过程中不创建数据库,只安装程序,监听和创建数据库等安装完成后再进行相关的操作。

安装过程中,需要使用root权限执行两个脚本。

3.安装完成后,将/etc/redhat-release文件中的内容修改回RedHatEnterpriseLinuxServerrelease5(Tikanga)

4.创建监听以及创建数据库

(1)创建监听程序

使用Oracle提供的NETCONFIGURATIONASSISTANT创建TNS监听

$netca//$netmgr

基本上就是一直Next就可以了,当然你也可以在这期间修改TNS的监听端口号

TNS监听创建完成后可以使用如下命令进行检查:

#netstat-atln   检查监听端口是否打开

$lsnrctlstatus   检查TNS监听状态

确认监听已经成功启动后,即可执行DatabaseConfigureAssistant进行数据库的创建,执行命令如下:

$dbca

在创建数据库的过程中,建议将数据库的字符集设置为UnicodeUTF-8,防止出现乱码。

 

软件安装:

安装步骤如下图所示

选择高级,下一步

默认,下一步

点击“Languages”

把简体中文加到右面

 

默认,下一步

 

 检查通过,下一步

选择只安装软件,下一步

 

点击“Install”安装,接下来就是漫长的等待过程了,可以先喝杯茶歇歇,呵呵~~~

去执行以上提示的两个脚本

$dbca

选项默认就行,输入数据库名字

默认下一步,输入密码,我这里是123456

默认下一步,直到完成即可。

 

250DIPDB=

(DESCRIPTION=

(ADDRESS_LIST=

(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.17.250)(PORT=1521))

(CONNECT_DATA=

(SERVICE_NAME=dipdb)

 

在oracle8i中,为了向下兼容,所以保留了sid这一概念。

即:

建立网络服务名时,对于连接到oracle8.0.x的,一律采用sid=...,对于8i,则用service_name=数据库全局名

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 自然景观

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2