oracle和redas的区别,oracle11gr2在red hat linux as 5.4安装

1.硬件标准最低要求(指不警告的)

交换空间: 大于16 GB

red hat

linux的SElinux设置位PERMISSIVE(允许)状态(否则sqlplus和lsnrctl等命令不能用)

2.linux参数标准最低要求(指不警告的)

#注释:#表示使用root用户操作,$表示使用oracle 用户进行操作

系统包要求(在安装系统时选上开发软件包,下面的大部分安装包都已经安装;在red hat linux安装光盘中都有)

binutils-2.17.50.0.6 (已安装)

compat-libstdc++-33-3.2.3(已安装)

compat-libstdc++-33-3.2.3 (32 bit)(已安装)

elfutils-libelf-0.125 (已安装)

elfutils-libelf-devel-0.125 (已安装)

gcc-4.1.2 (已安装)

gcc-c++-4.1.2 (已安装)

glibc-2.5-24 (已安装)

glibc-2.5-24 (32 bit) (已安装)

glibc-common-2.5 (已安装)

glibc-devel-2.5 (已安装)

glibc-devel-2.5 (32 bit) (已安装)

glibc-headers-2.5 (已安装)

ksh-20060214 (已安装)

libaio-0.3.106 (已安装)

libaio-0.3.106 (32 bit) (已安装)

libaio-devel-0.3.106 (需要安装)

libaio-devel-0.3.106 (32 bit) (需要安装)

libgcc-4.1.2 (已安装)

libgcc-4.1.2 (32 bit) (已安装)

libstdc++-4.1.2 (已安装)

libstdc++-4.1.2 (32 bit) (已安装)

libstdc++-devel 4.1.2 (已安装)

make-3.81 (已安装)

numactl-devel-0.9.8.x86_64 (需要安装)

sysstat-7.0.2 (需要安装)

unixODBC-2.2.11 (需要安装)

unixODBC-2.2.11 (32 bit) (需要安装)

unixODBC-devel-2.2.11 (需要安装)

unixODBC-devel-2.2.11 (32 bit) (需要安装)

2.1 核心参数配置

#vi /etc/sysctl.conf

加入以下内容:

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.tcp_wmem = 262144 262144 262144

net.ipv4.tcp_rmem = 4194304 4194304 4194304

net.ipv4.ip_local_port_range = 9000 65500

fs.aio-max-nr = 1048576

fs.file-max = 6815744

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048586

编辑完之后,保存,执行

# /sbin/sysctl -p

然后,应该检查一下上面的操作是否正确:

# /sbin/sysctl -a | grep sem

# /sbin/sysctl -a | grep shm

# /sbin/sysctl -a | grep file-max

# /sbin/sysctl -a | grep ip_local_port_range

2.2 为Oracle用户设定Shell的限制

# vi /etc/security/limits.conf

#   

去掉上一行的#;再添加如下的行:

* soft nproc 2047

* hard nproc 16384

* soft nofile 1024

* hard nofile 65536

添加如下的行到/etc/pam.d/login 文件:

session required /lib/security/pam_limits.so

编辑 /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

2.3 此外,最好验证一下 gcc和glibc的版本(要求是gcc-3.5 或者更高)

#gcc -v

2.4 创建用户和相关的组

# /usr/sbin/groupadd oinstall

# /usr/sbin/groupadd dba

# /usr/sbin/useradd -g oinstall -G dba oracle

如果只是测试目的的话,不创建oinstall组也没什么. 不过还是规范一点比较好.如果oracle

用户和dba组等已经存在,作适当的调整即可.

2.5 检查并调整环境变量

登录为oracle用户

# su – oracle

$ vi .bash_profile(目录下/home/oracle)

#添加如下内容,你的具体值应该不会和这个完全相同.

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export ORACLE_SID=orcl

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

然后执行

$ source .bash_profile

使环境变量生效/opt 等目录应该建立好并做合适的授权

#chown -R oracle /opt

3 开始安装11g

执行 /install/runInstaller

按照界面提示安装即可

最好按照高级安装

高级安装的好处:

a.字符设为utf-8(默认是iso-8859-1);

b.检查配置;

c.设定系统用户(默认是关闭的)

等等...

4 运行oracle11g

启动监听: lsnrctl start

关闭监听: lsnrctl stop

lasnrctl //进入监控环境

status //查看状态

reload

exit

进入sql命令环境

sqlplus

/as sysdba

启动 startup

关闭 shutdown immediate

emctl start dbconsole

启动第二个数据库:

export ORACLE_SID=orcl2

进入sql命令环境

sqlplus

/as sysdba

启动 startup

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值