suse下安装oracle.docx

上传人:b****4 文档编号:3812547 上传时间:2022-11-25 格式:DOCX 页数:13 大小:2.17MB
下载 相关 举报
suse下安装oracle.docx_第1页
第1页 / 共13页
suse下安装oracle.docx_第2页
第2页 / 共13页
suse下安装oracle.docx_第3页
第3页 / 共13页
suse下安装oracle.docx_第4页
第4页 / 共13页
suse下安装oracle.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

suse下安装oracle.docx

《suse下安装oracle.docx》由会员分享,可在线阅读,更多相关《suse下安装oracle.docx(13页珍藏版)》请在冰豆网上搜索。

suse下安装oracle.docx

suse下安装oracle

注意事项:

在Unix系统或者说在非windows系统上安装oracle数据库时,务必要先到官方网站查看安装oracle的准备事项,然后下载合适的版本进行安装,以避免和减少在安装过程中造成的麻烦和失败。

Oracle10g安装步骤

●以root用户登录系统

●检查硬件环境

●检查软件环境

●创建oracle安装目录手动指定

●创建oracle用户和组群

●配置linux内核参数

●配置oracle用户环境变量指定目录

●安装oracle10g数据库

检查硬件环境

硬件要求

最低要求

物理内存(RAM)

512M(524288KB)

交换分区(swap)

1G或者物理内存的两倍

临时目录(/tmp)

400MB

软件预留空间

2.5G(包含1G的CD空间)

数据库预留空间

1.2G(1258290KB)

硬件检查命令

a)检查物理内存

grepMemTotal/proc/meminfo

结果:

MemTotal:

1518804kB

b)检查交换分区

grepSwapTotal/proc/meminfo

结果:

SwapTotal:

1534196kB

c)检查临时目录

df–h/tmp

d)检查硬盘空间

df-h

检查软件环境

软件要求

最小要求

操作系统

SUSE9(或更高版本)

系统内核

2.4.9或更高

Uname–a检查系统内核

uname–a检查系统内核

A.检查是否安装C/C++编译器工具

命令:

gcc–version

如果没有安装,则用YaST进行安装。

B.检查unixODBC-devel和sysstat是否安装

命令:

#rpm-aqunixODBC-develsysstat

如果没有安装,请用YaST进行安装。

C.检查SUSE版本是否正确

命令:

#cat/etc/SuSE-release

D.检查/etc/hosts,注释掉127.0.0.2,并把服务器设置好的IP放上。

命令:

#vi/etc/hosts

安装Oracle的先决条件

1.检查orarun是否安装

如果没有安装,请登录novell网站,下载orarun-1.9-21.15.i586.rpm,并安装

安装命令:

#rpm-ivhorarun-1.9-21.15.i586.rpm

注意:

检查一下/etc/sysconfig/oracle下RMEM_MAX与RMEM_DEFAULT的值是否为4194304(老版本的是262144),若不是,请更新一下,如图所示:

命令:

#vi/etc/sysconfig/oracle

2.设置Oracle用户

激活Oracle用户

命令行激活

(1)激活Oracle用户状态,/bin/false为不可登录,应该为/bin/bash可登陆:

命令:

#vi/etc/passwd

将/bin/false改为/bin/bash

(2)修改Oracle密码:

命令:

#passwdoracle

3.配置Oracle用户环境变量

#vi/home/oracle/.bash_profile

4.设置limits.conf(一般安装了orarun以后是自动修改好的)

#vi/etc/security/limits.conf

加入内容:

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

5.设置login

#vi/etc/pam.d/login

加入内容:

sessionrequired/lib/security/pam_limits.so

sessionrequiredpam_limits.so

 

安装oracle

将目录指向加载的光盘,然后运行basedata下的runInstaller脚本进行安装

 

安装前检查环境配置,在检查过程中发现有一些软件包错误,用rpm命令检查相关的软件包,确认安装后,将提示的检查项的Status状态用Ö标记为UserVerified。

安装后的操作

1.启用dbstart

现在登陆Oracle用户后,运行dbstart、dbshut命令是不可以的,需要执行$ORACLE_HOME下的root.sh,会生成一个文件/etc/oratab。

编辑/etc/oratab,把所有的instance的中期标志设置成Y,如:

orcl:

/db/oracle/product/10.1.0:

Y

注:

第一个区域的值是sid,第二个区域的值是数据库主目录,第三个区域的值Y或N指定是否想要dbstart和dbshut脚本启动并关闭数据库

另外如果dbstart执行了,报错Failedtoauto-startOracleNetListene和Message1053notfound,此原因是监听lsnrctl的路径不对,罪魁祸首就是dbstart,

执行命令:

#vi$ORACLE_HOME/bin/dbstart

找到下面环境便令ORALCE_HOME_LISTNER内容

ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle

显然路径是不对的,应该改为$ORACLE_HOME,如下:

ORACLE_HOME_LISTNER=$ORACLE_HOME

如图所示:

数据库启动与关闭

1.sqlplus启动关闭

Oracle用户登录后,如图所示:

2.自动启动关闭

可以设置Oracle随着SuSE启动自动启动,有两种方法:

(1)手工修改参数

命令:

#vi/etc/sysconfig/oracle

修改no为yes保存即可。

(2)YaST修改

Root用户登陆,打开

安装过程中出现的错误

出错一

正在启动OracleUniversalInstaller...

 

正在检查安装程序要求...

 

检查操作系统版本:

必须是redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1orasianux-2

 

未通过<<<<

 

正在退出OracleUniversalInstaller。

您可以在/tmp/OraInstall2011-03-18_08-48-45PM/installActions2011-03-18_08-48-45PM.log中找到本次会话的日志

出现这样的问题,算是ORACLE的一个小BUG。

Oraparam.ini是安装时的一个初始化安装文件,它设置了安装时的一些参数,在安装时,OracleSoftwareInstaller将会读取这个文件的内容。

理解这个文件的内容可以帮助我们解决安装过程中的一些疑难问题。

一般情况下,不需要修改这个文件的内容。

这个文件位于解压目录的子目录install下。

从安装的提示可以看出,应该和操作系统的版本号有关。

 

有三种方式解决:

一、安装的时候添加一个参数:

-ignoreSysPreReqs

 不推荐这种方式,因为这可能会错过对操作系统内核参数以及oracle必需的包的检测。

 

二、修改系统参数文件:

/etc/SuSE-release下的系统版本

 

三、修改安装文件的内容:

增加oracle11

 

/database/install/oraparamsilent.ini

 

找到

 

[CertifiedVersions]

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

 

 

出错二

[oracle@localhostdatabase]$./runInstaller

正在启动OracleUniversalInstaller...

正在检查安装程序要求...

检查操作系统版本:

必须是5.6,5.7,5.8,5.9or5.10。

   实际为5.10   通过

所有安装程序要求均已满足。

准备从以下地址启动

OracleUniversalInstaller/tmp/OraInstall2005-12-21_04-14-11PM.请稍候...

DISPLAY尚未设置。

请设置DISPLAY后重试。

根据所使用的UnixShell,您可以使用以下示例中的一个命令来设置DISPLAY环境变量:

-对于csh:

           %setenvDISPLAY192.168.1.128:

0.0

-对于sh,ksh和bash:

        $DISPLAY=192.168.1.128:

0.0;exportDISPLAY

使用以下命令来查看所使用的shell:

      echo$SHELL

使用以下命令来查看当前的DISPLAY环境变量设置:

      echo$DISPLAY

-确保客户机用户有权连接到X服务器。

要允许客户机用户访问X服务器,请以启动会话的用户身份打开xterm,dtterm或xconsole,并键入以下命令:

%xhost+

要测试DISPLAY环境变量是否设置正确,请运行本机操作系统自带的基于X11的程序,例如'xclock':

       %

如果无法成功运行xclock,请与您的PC-X服务器或操作系统供应商联系以获得帮助。

xclock的典型路径为:

/usr/openwin/bin/xclock

$

 

安装Oracle时,经常会报以下错误:

无法使用命令/usr/X11R6/bin/xdpyinfo自动检查显示器颜色。

请检查是否设置了DISPLAY变量。

可以使用下述命令解决这个问题:

1.在root下(以root用户登录)执行#xdpyinfo记录下nameofdisplay:

后的字符串,如127.0.0.1:

1.0 (我的记录的为:

0.0)

2.#xhost+

  显示:

accesscontroldisabled,clientscanconnectfromanyhost3.切换到Oracle用户:

#su-oracle

4.在Oracle用户下执行命令:

exportDISPLAY=:

1.0

5.在Oracle下执行xdpyinfo命令,如果能正常显示,说明设置成功

执行安装

以oracle用户进入安装目录:

此时进入图形界面

 

[oracle@localhostdatabase]$./runInstaller

正在启动OracleUniversalInstaller...

检查临时空间:

必须大于80MB。

实际为7157MB通过

检查交换空间:

必须大于150MB。

实际为1498MB通过

检查监视器:

监视器配置至少必须显示256种颜色。

实际为16777216通过

准备从以下地址启动OracleUniversalInstaller/tmp/OraInstall2009-08-03_01-05-30AM.请稍候...

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

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1