虚拟机linux下搭建oracle 环境

 

虚拟机linux下搭建oracle 环境

时间:2011-10-04 01:35 来源:未知 作者:vsyour 点击: 146 次
以下是本人在虚拟机linux下搭建oracle 环境的一些东西,仅供有兴趣的同仁参考: 下载所需的软件:VMware Server/ Red Hat Enterprise Linux 6.0 / Oracle 10g (10.2.0.1) Linux下oracle的安装我给大家分两块:

以下是本人在虚拟机linux下搭建oracle 环境的一些东西,仅供有兴趣的同仁参考:
下载所需的软件:VMware Server/ Red Hat Enterprise Linux 6.0 / Oracle 10g (10.2.0.1)
Linux下oracle的安装我给大家分两块:
一.VMware的安装和Red Hat Linux6.0的安装
在VMware下安装RedH6.0没有太麻烦的地方,按照提示下一步,下一步就行了,基本上不会有太大的问题;重要的是oracle环境的配置。
二.Linux下安装oracle database
1.在安装前检查一下磁盘空间,oracle 10g 需要近4GB的磁盘空间
磁盘空间查看命令:df –h
查看内核:uname –r
检查rpm 版本: rpm –q …(eg:rpm –q
compat -db)
如果没有检查到版本,则需要在Enterprise Linux iso软件包里找相应的rpm,在安装就行了。以下是需要安装的rpm包:
cd /../cdrom/rpm/
rpm -Uvh setarch-2*
rpm -Uvh make-3*
rpm -Uvh glibc-2*
rpm -Uvh libaio-0*
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*
rpm -Uvh openmotif-2*
rpm -Uvh compat-db-4*
2.创建需要的组和用户名
# groupadd oinstall
# groupadd dba
# mkdir /u01/app
# useradd -g oinstall -G dba -d /u01/app/oracle oracle
# passwd oracle
# chown -R oracle:oinstall
/u01
------------------------------------------
3.配置内核参数:
修改/etc/sysctl.conf
要求的内核参数:
kernel.shmall = 2097152
kernel.shmmax = 4294967295 (物理内存的一半)
(1G=8589934590)
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
保存后运行下面命令以便生效
# sysctl –p 或重启服务器。
在/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
----
4.oracle用户shell limits
4.1 修改/etc/security/limits.conf,增加以下内容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft memlock
5242880
oracle hard memlock
5242880
4.2 在/etc/pam.d/login中增加如下配置:
session required /lib/security/pam_limits.so
session required
pam_limits.so
xhost +
5.配置oracle环境变量
# vi
~oracle/.bash_profile
增加以下内容
export
TMP=/tmp
export
TMPDIR=$TMP
export
ORACLE_BASE=/u01/app/oracle
export
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export
ORACLE_SID=orcl
export
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export
PATH=$ORACLE_HOME/bin:$PATH
6.安装
su – oracle
gunzip oracle 10.2.0.1database.cpio.gz
opio –idmv < oracle 10.2.0.1 database.cpio
cd /../database
./runInstaller
接下来就按界面提示一步步安装就可以了。
安装好后启动sql;
lsnrctl start
sqlplus / as sysdba
startup
emctl start dbconsole
以上是我在安装过程时的步骤,有什么问题可以一块交流
 

(责任编辑:admin)

原贴来自:http://eggic.com/article/2011/1003/4.html (转载注明)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

vsyour

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值