老方块培训学习环境统一版搭建手册 2.doc_第1页
老方块培训学习环境统一版搭建手册 2.doc_第2页
老方块培训学习环境统一版搭建手册 2.doc_第3页
老方块培训学习环境统一版搭建手册 2.doc_第4页
老方块培训学习环境统一版搭建手册 2.doc_第5页
已阅读5页,还剩113页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

前言各位参加老方块培训的伙伴们,大家好!当我们下定决心踏上oracle DBA之路时,学习环境的搭建是非常重要的,因此搭建学习环境是学习oracle的第一步。正所谓工欲善其事,必先利其器,我们先要有学习的硬件条件:一台配置较高的电脑,笔记本和台式机都可以,内存至少4G,CPU不能太差,要有至少100G的硬盘空间存放虚拟机,还有要求能够有较好的网速下载相关的软件。本人的硬件配置是CPU酷睿i3 M330,内存是DDR3 8G,操作系统是大地版WIN7-64位。下面就来介绍怎么从无到有的搭建oracle学习环境!有什么问题的可以联系我。作者:will QQ:185954265第一章 软件下载需要下载的软件如下虚拟机下载先下载虚拟机,使用的版本是vmware workstation 8下载地址:/03/lt/VMware-workstation-full-8.0.0-471780.rar注册码:MV4YN-0L38Q-2ZK60-XUA7K-AAZ18JC6AP-D4H0P-TZ131-4A2QM-8CNP70U6UU-6AJDL-RZTK9-230Q0-8ARJQJG2TD-DJL95-FZZZ8-DU1NH-33GH7CentOS下载虚拟机操作系统用的是CentOS,载地址为找到如下部分,注意是CentOS 5 Releases因为是WIN7-64位的,所以下载64位的os,如果要下载32位的就点击i386,最好用64位的,生产库都是64位的,不过OCM考试的环境都是32位的软件。随便选一个写文档的时候是5.7版本,区别应该不会很大,本人选了DVD版本的,因为到时候系统装到一半的时候不需要反复更换盘数据库软件下载数据库软件需要用迅雷下载先下载软件64位下载地址/otn/linux/oracle10g/10201/10201_database_linux_x86_64.cpio.gz32位下载地址/otn/linux/oracle10g/10201/10201_database_linux32.zip然后下载补丁64位下载地址/6810189/p6810189_10204_Linux-x86-64.zip32位下载地址/6810189/p6810189_10204_Linux-x86.zipxmanager Enterprise3下载这个软件一定要下载企业版的,我们主要用它的ftp功能把oracle软件传输到虚拟机的os里,还有用它的远程图形显示功能随便选个下载SecureCRT下载这个软件不用介绍了吧随便选个下载rlwrap下载这个软件是linux的软件,就是命令行上下翻页功能下载地址:http:/utopia.knoware.nl/%7Ehlub/uck/rlwrap/小节本次下载的CentOS和oracle软件都是64位的软件,也可以都下载32位的,但安装的时候CentOS和oracle软件要么都是32位的,要么都是64位的。由于软件都比较大,所以用迅雷下载。如果软件地址没有了,请想其他办法获得软件。下面是下载的软件一览第二章 安装虚拟机安装VMware+CentOS安装VMware workstation 8软件就选Typical路径自己改等它安装完输入注册码MV4YN-0L38Q-2ZK60-XUA7K-AAZ18JC6AP-D4H0P-TZ131-4A2QM-8CNP70U6UU-6AJDL-RZTK9-230Q0-8ARJQJG2TD-DJL95-FZZZ8-DU1NH-33GH7随便选一个安装完毕,打开虚拟机新建虚拟机选之后安装操作系统选择需要安装的操作系统版本,CentOS 5.7版本对应linux 5的版本,64位和32位的选择根据软件来决定填写虚拟机的名字和存放路径,为了方便以后的操作先创建一个虚拟机模板,虚拟机名字和ip地址等到时候可以改设置虚拟机内存为1G,如果电脑内存资源比较紧张,可以设置成小点网络类型最好选择host-only模式,如果选bridge模式就会占用本地同一网段的IP地址,而且host-only模式不插网线也能用,如果要把虚拟机拷贝到不同的网段的话,明显host-only模式比较方便,只需把VMnet1的IP网段更改成一样就行这里注意了,创建18G的磁盘用来安装oracle的软件,要选择立即分配磁盘空间,不然可能会导致虚拟机来不及扩展空间而重启。如果文件系统不支持单个文件18G的话就选择分成多个文件。等它创建18G的磁盘,这里要花一点时间先慢点启动虚拟机设置光驱,选择操作系统安装盘disk1顺便把其他没用的设备都去掉启动虚拟机,安装CentOS 5.7鼠标点进屏幕,按回车鼠标点这个屏幕,鼠标颜色就会变黑色,就是系统里面的鼠标了想让鼠标回到自己桌面就按Ctrl+Alt选Skip,不检测光盘里的内容选英语,防止乱码点Review and modify partitioning layout,就是手动分区先删除默认的分区方式好,默认配置删除干净因为是简单的学习环境,所以分两个区就行了swap和/先创建swap分区,大小为内存的两倍是2G剩余的容量全部分配给/配置好分区后,就可以下一步了这里要配置虚拟机名字、IP地址、掩码和网关先ipconfig看一下自己电脑的ip网段因为设置的是host-only模式,看VMnet1网卡的网段,所以要配置在网段里当然你也可以自己设置VMnet1网卡的网段选择virtual network editor配置eth0的ip地址设置一下网关都设置好之后就可以下一步了时区选择设置root用户密码点Customize now,手动选择想要的系统插件选好之后就可以下一步了开始安装了安装快慢取决于电脑的配置,电脑配置不好的可以把其他软件都关了安装完毕,重启虚拟机因为是学习机,所以防火墙无需打开SE也关闭掉不需要Kdump调整一下时间继续不需要创建用户Centos就安装完成了!输入root用户名和密码ping成功就ok了!设置SecureCRT直接解压SecureCRT的软件包,双击SecureCRT.exe设置配置文件的路径,最好把Config目录配置在解压出的文件里输入虚拟机IP地址,创建连接界面不是很好看,可以设置一下,点会话选项这样确实好看多了点击全局选项不要使用右键粘贴功能,避免复制操作出错进入Config目录的sessions目录这个就是SecureCRT会话的配置信息,打开它找到如下内容把“无”改成None保存退出,再用SecureCRT连接会话的时候,不会报下面的错这个是因为中文软件翻译的问题,以后每新建一个连接会话都要这样设置一下由于做实验时发现 sendmail 会导致启动很慢,所以这里关掉此服务执行service sendmail stop然后依次执行chkconfig sendmail offchkconfig -list sendmail好,关闭了sendmail服务虚拟机设置成字符界面虚拟机的图形界面比较浪费系统资源,因为基本上都是用SecureCRT等远程工具来操作的,所以不需要图形界面,改成全字符的,如果要临时用图形界面可以用startx命令vi /etc/inittab把id改成3,就是全字符界面保存退出即可,下次启动的时候就生效了修改系统版本号,为了兼容oracle和gc软件的安装vi /etc/redhat-releaseCentOS release 4 (Final)保存退出安装rpm包rpm -q binutils compat-db compat-libstdc+-33 compat-libstdc+-296 compat-gcc-34-c+ compat-gcc-34 control-center elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c+ glibc glibc-common glibc-devel glibc-headers gnome-screensaver kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc+ libstdc+-devel libXp make numactl-devel openmotif openmotif22 pdksh rsh setarch sysstat unixODBC unixODBC-devel执行上面命令查看这些rpm包是否都安装了有差不多10个包没有安装,看上去重复的包实际上一个是32位的一个是64位的,所以有两个我们从光盘里找到包去安装看虚拟机的右下角,虚拟光驱是否连着,如果没连就右键点connectmkdir -p /mnt/cdmount /dev/cdrom /mnt/cdcd /mnt/cdcd CentOS装载光驱,就可以访问里面的rpm包了进入CentOS目录,把未安装的包全部拷贝过去,不管32位还是64位的,因为32位可能也会用到,比如执行runInstaller的时候就会用到libXp-1.0.0-8.1.el5.i386.rpm这个32位的rpm包mkdir -p /root/rpmcp compat-db* /root/rpmcp libaio-devel* /root/rpmcp libXp-* /root/rpmcp numactl-devel* /root/rpmcp openmotif* /root/rpmcp pdksh* /root/rpmcp sysstat* /root/rpmcp unixODBC-2* /root/rpmcp unixODBC-devel* /root/rpmcd /root/rpmll使用rpm -ivh *.rpm命令安装rpm包rpm -ivh *.rpm如果装不上就使用这个命令rpm -ivh *.rpm -nodeps安装完毕,再检查一下安装xmanager和rlwrap输入序列号081129-116771-999614打开xmanager的ftp把rlwrap软件压缩包传输到/root目录下cdll解压软件包tar -zxvf rlwrap-0.37.tar.gzll进入压缩出来的文件夹rlwrap-0.37cd rlwrap-0.37./configuremakemake installrlwrap软件安装好之后就可以在sqlplus或者rman等命令行模式下使用上下箭头翻页查找执行过的语句了之后我们会在oracle用户下的.bash_profile后面加alias sqlplus=rlwrap sqlplus、alias rman=rlwrap rman等等,后面会提到的如果这里软件安装不上,很可能是由于缺rpm包的关系,如果是根据前面一步步来的是不会安装不上的设置内核参数和其他参数vi /etc/sysctl.conf把下面的参数复制到最下面kernel.core_uses_pid = 1kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144使用sysctl -p命令使内核参数立即生效sysctl -p设置其他参数vi /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536vi /etc/pam.d/loginsession required /lib64/security/pam_limits.sosession required pam_limits.so注意:因为是64位的系统,所以一定要写/lib64/security/pam_limits.so如果写成/lib/security/pam_limits.so(这是32位系统的设置),就会在虚拟机本地的字符界面模式下无法登录vi /etc/profile在profile里添加oracle环境变量if $USER = oracle ; then if $SHELL = /bin/ksh ; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi执行source /etc/profile命令使配置生效source /etc/profile查看tmpfs大小df -lhtmpfs太小了,要设置大点vi /etc/fstab保存退出grep MemTotal /proc/meminfogrep SwapTotal /proc/meminfo确认一下物理内存和交换内存信息设置hosts的IP地址在hosts里设置本地地址,最好用三段式vi /etc/hosts localhost.localdomain localhost:1 localhost6.localdomain localhost61 centos5.localdomain centos5保存退出,测试一下ping centos5.localdomain -c 4ping centos5 -c 4创建oracle用户组和用户groupadd dbagroupadd oinstall创建两个用户组,一个用作oracle用户的主组dba,另一个用作oracle用户的辅助组oinstalluseradd -c oracle -g oinstall -G dba oraclepasswd oracle创建oracle用户并设置密码mkdir -p /u01/oraclechown -R oracle:oinstall /u01创建u01目录专门放oracle文件的su - oracleoracle用户创建完毕第三章 创建oracle数据库安装oracle数据库软件把oracle软件传到/u01目录下修改软件属于者为oraclecd /u01ls -lrtchown -R oracle:oinstall *ls -lrt设置oracle环境变量su - oraclevi .bash_profileexport PATHexport TMP=/tmpexport TMPDIR=$TMPexport ORACLE_BASE=/u01export ORACLE_SID=omrepexport ORACLE_HOME=/u01/oracle/db_1export ORACLE_TERM=xtermexport PATH=$PATH:$ORACLE_HOME/bin:$HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport DISPLAY=:0.0stty erase h保存后退出执行. .bash_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论