oracle enterprise linux 5 安装11g可以吗

oracle enterprise linux 5 安装11g可以吗,第1张

这个是可以的。但是安装前要做如下配置:

1.检查需要的软件包

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

From RedHat AS5 Disk 1(32 Bit)

# rpm -Uvh setarch-2*

# rpm -Uvh make-3*

# rpm -Uvh glibc-2*

# rpm -Uvh libaio-0*

From RedHat AS5 Disk 2(32 Bit)

# rpm -Uvh compat-libstdc -33-3*

# rpm -Uvh compat-gcc-34-3*

# rpm -Uvh compat-gcc-34-c -3*

# rpm -Uvh gcc-4*

# rpm -Uvh libXp-1*

From RedHat AS5 Disk 3(32 Bit)

# rpm -Uvh openmotif-2*

# rpm -Uvh compat-db-4*

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

2.修改Linux发行版本信息

由于Oracle 10g发行的时候,RedHat Enterprise Linux 5没有发行,所以Oracle 10g并没有对RedHat Enterprise Linux 5确认支持,我们有两种方法可以让Oracle 10g支持RedHat Enterprise Linux 5。

方法一:

我们需要手工修改Linux的发行注记,让Oracle 10g支持RedHat Enterprise Linux 5。

编辑誉桐册/etc/redhat-release文件

# vi /etc/redhat-release

将其中的内容Red Hat Enterprise Linux Server release 5 (Tikanga)修改为Red Hat Enterprise Linux AS release 4 (Nahant Update 4)

方法二:

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

# vi install/oraparam.ini

在其中的Certified Versions段落增加redhat-5

#[Certified Versions]

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

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

3.修改系统内核参数

# vi /etc/sysctl.conf

kernel.shmall = 2097152

// 该参庆宏数表示系统一次可以使用的共享内存总量(以页为单位)。缺省值就是2097152,通常不需要修改

kernel.shmmax = 2147483648

// 该参数定义了共享内存段的最大尺寸(以字节为单位)。缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为2G

kernel.shmmni = 4096

// 这个内核参数用于设置系统范围内共享内存段的最大数量。该参数的默认值是 4096 。通常不需要更改

kernel.sem = 250 32000 100 128

// 表示设置的信号量

fs.file-max = 65536

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

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 // 发送窗口的最大大小

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

# /sbin/sysctl -p

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

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

(1) 创建Oracle用户组

# groupadd oinstall

# groupadd dba

(2) 创建Oracle用户

# useradd -m -g oinstall -G dba oracle

(3) 设置Oracle用户口令

# passwd oracle

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

# mkdir -p /DBSoftware/app/oracle

# mkdir -p /DBData/oradata

(5) 修改目录权限

# chown -R oracle:oinstall /DBSoftware/app/oracle/ /DBData/oradata/

# chmod -R 755 /DBSoftware/app/oracle/ /DBData/oradata/

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

# vi /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

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

# vi /etc/pam.d/login

session required /lib/security/pam_limits.so

session required pam_limits.so

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

# vi /etc/profile

if [ $USER = "oracle" ]then

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

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

8.配置Linux主机

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

9.配置oracle用户环境变量

# su - oracle

$ vi ~/.bash_profile

增加如下内容:

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

export ORACLE_SID=orcl

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export PATH=$PATH:$ORACLE_HOME/bin

export LD_LIBARY_PATH=$ORACLE_HOME/lib

export PATH

umask 022

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

$ source ~/.bash_profile

suse的意思介绍如下:

SUSE(发音 /ˈsuːsə/)是指SUSE Linux ,是德国 SuSE Linux AG公司发行维护的Linux发行版,是属于此公司的注册商标。第一个版本出现,在1994年年初。

简介:

SUSE 是全球范围内企业级开源解决方案,专注于企业级 Linux、企业容器管理和边缘解决方案,通过与合作伙伴和社区合作,帮助客户随时随地在任意场景进行创新——无论是在数据中心、云端还是边缘环境。SUSE 让“开源”重新“开放”,使客户能够应对创新挑战,并能够在未来发展其 IT 战略和解决方案。

SUSE 及 Rancher 在中国大陆的业务,均由数硕软件(北京)有限公司承载,在北京、上海、深圳、沈阳设有办公室。

历史发展:

SUSE Linux原是以Slackware Linux为基础,并提供完整德文使用界面的产品。1992年 Peter McDonald成立了Softlanding Linux System(SLS)这个发行版。这套发行版包含的软件非常多,更首次收录了X Window及TCP/IP等套件。Slackware就是一个基于SLS的发行版。

SUSE于1992年末创办,目的是成为UNIX技术公司,专门制为德国人推出量身订作的槐备SLS/Slackware软件及 UNIX/Linux说明文件。1994年,他们首次推出了SLS/Slackware的安装光碟,命名为S.u.S.E. Linux 1.0。

其后它综铅滑毁合了Florian La Roche的Jurix distribution(也是一个基于Slackware的发行版让迅),于1996年推出一个完全自家打造的发行版 - S.u.S.E. Linux 4.2。其后SUSE Linux采用了不少Red Hat Linux的特质。(使用RPM及/etc/sysconfig)

您好!

可能存在的问题:

1 SUSE的安装需要一块独立的硬盘空间,不应当是VISTA格式下的空盘、也不能直接格式化并适应VISTA的活键键码动盘,这里最好是划分一块未亮猜经初始化的硬稿哪盘空间给SUSE使用。

2 关于文件系统,SUSE需要做的至少是SWAP和根的分区,只有完成这两者,GRUB才有地方挂载,才能看到SUSE的启动项。

以上。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12219084.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存