您的位置:首页 > 数据库 > Oracle

虚拟机linux下搭建oracle 环境

2011-10-05 16:16 197 查看

虚拟机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 (转载注明)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: