华为esight搭建之一(环境的搭建)

本文详细介绍了在华为esight系统上搭建Oracle数据库前的Linux环境配置步骤,包括检查操作系统版本、Linux组件包、用户及权限设置,以及内核参数和Oracle目录的准备。确保所有配置符合Oracle安装要求。
摘要由CSDN通过智能技术生成

1.检查操作系统
esight:~ # cat /proc/version
Linux version 3.0.101-63-default (geeko@buildhost) (gcc version 4.3.4 [gcc-4_3-branch revision 152973] (SUSE Linux) ) #1 SMP Tue Jun 23 16:02:31 UTC 2015 (4b89d0c)
内核版本如加粗字体所示,要求内核版本在2.6.27.19以上。

2.检查Linux操作系统主版本
esight:~ # cat /etc/SuSE-release
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 4

•如果系统显示信息中包含“SUSE Linux Enterprise Server 11 (x86_64)”,请选择“Oracle Database 11g Release 2 x86-64”作为Oracle服务器的安装程序。
•如果系统提示Linux为其他版本,请从Oracle公司网站获得适合于该Linux版本的Oracle安装包。如果要使用Oracle软件的付费功能,请联系Oracle公司。

3.检查Linux操作系统的组件包
esight:~ # rpm -q binutils gcc gcc-32bit gcc-c++ glibc glibc-32bit glibc-devel glibc-devel-32bit ksh libaio libaio-32bit libaio-devel libaio-devel-32bit libstdc++33 libstdc++33-32bit libstdc++43 libstdc++43-32bit libstdc++43-devel libstdc++43-devel-32bit libgcc43 make sysstat libstdc++-devel
提示如下:
binutils-2.24-3.62
gcc-4.3-62.200.2
gcc-32bit-4.3-62.200.2
gcc-c++-4.3-62.200.2
glibc-2.11.3-17.84.1
glibc-32bit-2.11.3-17.84.1
glibc-devel-2.11.3-17.84.1
glibc-devel-32bit-2.11.3-17.84.1
ksh-93u-0.26.1
libaio-0.3.109-0.1.46
libaio-32bit-0.3.109-0.1.46
libaio-devel-0.3.109-0.1.46
libaio-devel-32bit-0.3.109-0.1.46
libstdc++33-3.3.3-11.9
libstdc++33-32bit-3.3.3-11.9
libstdc++43-4.6.9-0.14.1.9
libstdc++43-32bit-4.6.9-0.14.1.9
libstdc++43-devel-4.3.4_20091019-0.37.30
libstdc++43-devel-32bit-4.3.4_20091019-0.37.30
libgcc43-4.6.9-0.14.1.9
make-3.81-128.20
package sysstat is not installed
libstdc++-devel-4.3-62.200.2

如果软件版本低于如表中的版本请升级:
需要检查的组件包和最低版本:
- binutils 2.19
gcc 4.3
gcc-32bit 4.3
gcc-c++ 4.3
glibc 2.9
glibc-32bit 2.9
glibc-devel 2.9
glibc-devel-32bit 2.9
ksh 93t
libaio 0.3.104
libaio-32bit 0.3.104
libaio-devel 0.3.104
libaio-devel-32bit 0.3.104
libstdc++33 3.3.3
libstdc++33-32bit 3.3.3
libstdc++43 4.3.3_20081022
libstdc++43-32bit 4.3.3_20081022
libstdc++43-devel 4.3.3_20081022
libstdc++43-devel-32bit 4.3.3_20081022
libgcc43 4.3.3_20081022
make 3.81
sysstat 8.1.5
libstdc++-devel 4.3

4.确保没有安装orarun软件
esight:~ # rpm -qa orarun*
•如果显示如上所示的orarun软件名称,表示操作系统安装了orarun软件,需要执行如下命令卸载改软件。
rpm -e orarun 软件名称
•如果显示为空,表示操作系统没有安装orarun软件。
5.在安装Oracle之前必须创建“oracle”用户和“dba”用户组,其中:
•只有“oracle”用户可以安装、启动和关闭Oracle数据库。
•只有“dba”用户组的用户可以管理数据库。

6.分别执行以下命令查看是否存在oracle用户和dba用户组。
esight:~ # cat /etc/passwd | grep oracle
esight:~ # cat /etc/group | grep dba
•没有显示表示不存在对应用户和用户组,请执行下一步操作。
•如果有回显信息,请执行如下命令,删除已存在的oracle用户和用户家目录、dba用户组。
userdel -r oracle
groupdel dba

7.创建用户组dba
esight:~ # groupadd -g 201 dba
创建oracle用户
esight:~ # useradd -u 300 -d /home/oracle -s /bin/bash -m -g dba -G dba oracle

8.检查oracle用户是否创建正确
esight:~ # more /etc/passwd | grep oracle
如果已经创建了oracle用户,系统显示类似信息如下:
oracle:x:300:201::/home/oracle:/bin/bash
如果系统显示内容与上面的信息不同,请执行userdel -r oracle命令删除出错的用户并重新创建。

9.修改oracle用户的密码
esight:~ # passwd oracle

10.修改内核参数配置文件“/etc/sysctl.conf”
“kernel.shmmax”设置为物理内存的一半。
“kernel.shmall”设置为物理内存除以分页的值。
11.设置系统每次重启时自动载入配置文件。
esight:~ # chkconfig boot.sysctl on
12.执行如下命令使内核参数生效。
esight:~ # /sbin/sysctl -p

net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
fs.inotify.max_user_watches = 65536
net.ipv4.conf.default.promote_secondaries = 1
net.ipv4.conf.all.promote_secondaries = 1
kernel.shmmax = 4128210944
kernel.shmall = 2015728

13.创建Oracle目录
esight:~ # mkdir /opt/oracle
esight:~ # mkdir -p /opt/oraInventory

14.修改Oracle目录属主
esight:~ # chown -R oracle:dba /opt/oracle
esight:~ # chown -R oracle:dba /opt/oraInventory
15.修改Oracle目录操作权限
esight:~ # chmod -R 755 /opt/oracle
esight:~ # chmod -R 755 /opt/oraInventory

16.在oracle用户的家目录下新建环境变量文件“.bash_profile”
进入oracle用户家目录。
esight:~ # cd /home/oracle
b.新建“.bash_profile”文件,并在该文件中添加以下内容,保存并退出。
esight:/home/oracle # vi .bash_profile
粘贴的内容:
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME= ORACLEBASE/product/11.2.0/db1exportORACLESID=esightexportNLSLANG

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值