虚拟机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 (转载注明)