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