ImageVerifierCode 换一换
格式:DOCX , 页数:50 ,大小:3.52MB ,
资源ID:30727338      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30727338.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(CentOS服务器安装部署 oracle11gr2gcc安装文档.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

CentOS服务器安装部署 oracle11gr2gcc安装文档.docx

1、CentOS服务器安装部署 oracle11gr2gcc安装文档下面这份安装说明是一个参照, 本人实际安装是在PC机上, CentOS6.3 i386上进行的. IBM X3650 M3服务器Centos安装、部署Oracle11gR2、oracle 11g 浏览器登录创建用户、表空间 、gcc安装说明 一、IBM X3650 M3服务器Centsos安装1、准备Centos系统安装盘。 2、安装Centos 系统。 安装前准备好这些资料:比如服务器 IP 地址;子网掩码;默认网关;DNS 服务器;主机名。直接设置 BIOS,插入光盘按步骤操作就行。注意以下几点即可:语言选择简体中文;键盘默认

2、;鼠标默认;安装类型默认;分区可以选择删除 Linux 分区并默认分区;设置静态 IP,取消 DHCP ;时区上海;给 root 设置密码;将所有可选包都勾选安装;关闭防火墙 。然后将服务器硬盘格式化,插入DVD的第一张盘启动,即可进入CentOS的安装程序。光盘启动,出现“boot:”提示符,直接按回车进入图形安装界面。选择skip跳过不测试光盘语言选择界面中,如需要使用中文系统,则选择简体中文进行安装。键盘选择为“美国英语式”。之后的分区设置中,如果硬盘没有其他系统,可以选择删除所有分区,如果还有Windows系统的话,可以选择删除Linux分区。接下来是网络配置,可以根据自己的实际情况来

3、配置网络地址。时区设定,根据自己所在的时区选择相应的城市。接下来为root密码设置,因为root是系统管理员用户,因此要设置一个强密码,以防破解。在安装应用软件界面,选择要安装的应用软件,点“可选的软件包”,选择需要安装的模块”。例如:在“服务器”中,勾选“万维网服务器”。之后,系统会提示你需要那几张安装光盘,准备好这些盘。接下来是安装过程,中途系统会提示换盘。安装完成后,会进入一个配置界面。在防火墙设置中,因为我们要架设网站,所以需要将HTTP端口打开。然后可以创建一个非管理使用的个人帐号。重启之后,就完成了安装,进入了CentOS的登录界面,输入登录用户和的密码进行登录。输入用户名和密码之

4、后,就进入了CentOS的主界面。这次实践安装的是CentOS 6.3 i386版本,目标机器为一台Intel i5 CPU的PC机,内存4G,集成显卡(共享内存),可用内存3910728 kB。特别之处:1. 只使用了CentOS-6.3-i386-bin-DVD1。2. 安装时,选择的是针对Developer的版本,其实在安装过程中,安装光盘自带的组件不知道的一律选上。3. 安装过程中设定了一个用户yzea,后面的登录系统时,都用这个用户登录,需要用到root用户的,通过su来进行切换。4. 安装过程大致相同,只需要在安装过程中根据提示进行操作就可以了。二、部署 oracle11gr21、

5、系统需要的运行环境Cnetos安装结束,但是作为 Oracle 服务器,我们还需要确定安装的补丁。这些补丁在安装 DVD 的 CentOS 目录下都可以找到。当然也可以直接 yum 安装:compat-db-4.2.52-5.1.i386.rpm;compat-gcc-34-3.4.6-4.i386.rpm;compat-gcc-34-c+-3.4.6-4.i386.rpm;compat-libstdc+-33-3.2.3-61.i386.rpm;gcc-4.1.2-44.el5.i386.rpm;glibc-2.5-34.i386.rpm;libaio-0.3.106-3.2.i386.rp

6、m;libXp-1.0.0-8.1.el5.i386.rpm;libXp-devel-1.0.0-8.1.el5.i386.rpm;openmotif-2.3.1-2.el5.i386.rpm;openmotif-devel-2.3.1-2.el5.i386.rpm; make-3.81-3.el5.i386.rpm;setarch-2.0-1.1.i386.rpm。(后面有说明)这些有些可能已经被装上,但最好是挨个检查,全部装上。有些包的安装需要下载其他依赖包.电脑最好是能够上网的,yum通过互联网来安装要简单一些。yum本来可以直接安装光盘上的rpm包。但要麻烦一些。要修改/etc/yum

7、.respos.d./ CentOS-Media.repo配置文件,修改c6-media sectionc6-medianame=CentOS-$releasever - Mediabaseurl=file:/media/CentOS_6.3_Final/ file:/media/cdrom/ file:/media/cdrecorder/gpgcheck=1enabled=1gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6并配合yum命令:Yum disablerepo = * enablerepo=c6-media install rpm包

8、名称. 通过yum help可以查看帮助。我们常用的yum命令有下面这些:yum install rpm包名称 安装,如果有更新会执行更新yum list rpm包名称 查看远程服务器上的可用的安装包如果不知道安装包名称, 可以通过yum list *xxxx*的方式来查看有哪些安装包, 然后再输入确定的名称进行安装.如果已经安装了, 远程有更新会更新, 已经安装了会现实机器上安装了rpm包的完整信息.也可以通过:rpm qa |grep xxxx来查询哪些rpm包已经安装./这里要说明一下: 1. setarch包, 在本人安装时,已经整合到util-linux-ng中, yum insta

9、ll setarch时,最后会显示:util-linux-ng-2.17.2-12.9.el6.i686 already installed and latest version当时不确定行不行, 不过最后安装oracle成功, 说明确实OK.2. 这里所需的包没有列完整, 还差几个包a) libaio-develb) unixODBC-develc) pdksh通过yum install的方式可以解决.所幸的是oracle安装在执行环境检查时, 检查通过不, 你仍然可以就在当下立即yum,然后让oracle重新检查, 直到检查通过为止.2、增加组和用户。这里要增加 oracle 安装必须的数

10、据库组和 oracle 用户。因为 oracle 安装需要用到图形界面。所以还要确定是不是装了图形界面 gnome 或者 kde。如果没装的话,yum 一下。# yum groupinstall X Window System# yum groupinstall X Window System GNOME Desktop Environment 或者对 kde 情有独钟的朋友运行:# yum groupinstall X Window System KDE Desktop Environment 我的系统装好后, 默认的GUI界面是GNOME的. 无所谓, 都可以.重启。root 登录,开始增

11、加 oracle 的组和用户:# groupadd oinstall / 添加oinstall组# groupadd dba / 添加dba组# groupadd oper / 添加oper组/ 添加oracle用户, 并将其添加到oinstall和dba组,oinstall为主组# useradd -g oinstall -G dba oracle # passwd oracle / 更改oracle用户密码然后创建 Oracle 的安装目录,并把权限付给 oracle 用户:# mkdir -p /opt/oracle11g# chown -R oracle:oinstall /opt/o

12、racle11g / 赋予所有权限# chmod -R 775 /opt/oracle11g / 赋予读写权限/ 这里还有需要设置一下, 否则oracle在安装时建目录会失败# chown oracle:oinstall /opt# chmod 775 /opt3、开始设置内核参数、系统变量和用户变量。现在 oracle 用户和组都已经添加完毕,下面开始设置内核参数、系统变量和用户变量。警告:要养成一个好习惯,修改任何文件之前一定要做个备份!尤其是在修改内核参数的时候!如果不甚,有可能导致系统启动失败!切记!1)、修改内核参数。 先看下是否都有,有的话照这个修改,没有的就添加上去。一般而言,在

13、配置内核参数(gedit /etc/sysctl.conf)时,我们只需要修改kernel.shmmax.,为物理内存2倍。查看物理内存grep MemTotal /proc/meminfo# vi /etc/sysctl.conf 中添加以下行: kernel.shmall = 2097152kernel.shmmax = 2147483648 4294967295 / 这里用的4GB内存大小4294967295可以, 32位系统, 不知道设置大于32位值Linux能不能访问得到. kernel.shmmni = 4096# semaphors: semmsl, semmns, semopm

14、, semmnikernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144 按照上面的设置, oracle在检测环境时, 是通不过的. Oracle会生成一个sh文件, 用以修复这些参数. 运行oracle修复sh后, 上面加粗的参数的值如下:net.ipv4.ip_l

15、ocal_port_range = 9000 65500net.core.rmem_max=4194304net.core.wmem_max=1048576运行下面的命令使得内核参数生效:# /sbin/sysctl -p 3)、修改 /etc/security/limits.conf。 vi /etc/security/limits.conf 在最下面添加如下内容:#use for oracle* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536 3)、修改 /etc/pam.d/login。vi /

16、etc/pam.d/login 在最下面添加如下内容: session required pam_limits.so 4)、关闭 selinux、修改主机名字关闭 selinux #vi /etc/selinux/config确保 SELINUX=disabled 修改hostsrootcentos /# vi /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.192.168.89.16 centos/ 本人机器名通过ho

17、stname命令可以查到5)、修改当前用户变量(给 oracle 用户设置环境变量)。 用 oracle 用户登录,首先回到 oracle 的根目录。$ cd (cd /home/oracle)$ vi .bashrc 然后把下面这些加进去。JAVA_HOME=/usr/java/jdk1.6.0_18 PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH 后面的 jdk1.6.0_18 这个是安

18、装后生成的目录,也就是版本号,可以根据你安装的版本修改,当然要按照这个目录的名字来。如果你用的和我一样的安装文件,那么,就不用修改了。这里设置JAVA运行环境, 稍显麻烦, 可能是由于安装时选择Java相关的包, 默认安装了OpenJDK, 后来才去看了OpenJDK, 其实在X86机器上, OpenJDK跟Sun官方JDK是基本上没有什么差别的, 都是sun发布的, 没什么区别. 不过我还是用的JDK.首先要卸载OpenJDK. 如何卸载OpenJDK?rpm qa |grep java*rpm qa |grep jdk会看到所有与openJDK的rpm包都会被列出来.卸载: rpm e f

19、ound_openjdk_package_name在oracle的官网下载jdk, 我用的是jdk1.6.0_43, 安装包名称: jdk-6u43-linux-i586-rpm.bin, 网上有写如何安装的说明, 可能是已经改进了, 直接运行./ jdk-6u43-linux-i586-rpm.bin就可以自动安装好了. jdk-6u43-linux-i586-rpm.bin解开后, 会有很多个rpm包, 会产生在该bin文件的目录下. 我的设置如下:printf set java envnexport JAVA_HOME=/usr/java/jdk1.6.0_43export CLASSP

20、ATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATHexport PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/binprintf set java env successn6)、编辑 /etc/profile 文件。 编辑 # vi /etc/profile 文件,设置oracle的环境变量,添加如下部分:要给这个目录 orcale 的安装权限。最好把 database 安装文件所在目录也给 oracle 用户设置一下权限。设置权限的方法看上面建立 orcale 目录的方法。if $

21、USER = oracle ;thenif $SHELL = /bin/ksh ; thenulimit -p 16384 / 设置pipe缓冲区大小ulimit -n 65536 / 设置打开文件句柄的最大限制elseulimit -u 16384 -n 65536fifi可以通过print来观看这里的if else到底执行的那条路径. 执行的是”true”路径Ulimit: Provides control over the resources available to the shell and to processes started by it.这个设置有问题, 在CentOS6.3

22、上面:-p参数: The pipe size in 512-byte blocks (this may not be set)source /etc/profile来执行你编辑好的配置文件, 可以看到执行到ulimit -p 16384会报错. 在安装oracle之前, 由于担心pipe cache size为4K在安装时会遇到问题. Baidu了一下, 没有提到相关问题的. 后来的实际安装表明, 不设置也没问题. Pipe一般的功能是用来做通信, 4K的cache是有点小, 但也没有问题.4、修改oracle用户 .bash_profileVi .bash_profileexport ORA

23、CLE_BASE=/optexport ORACLE_HOME=$ORACLE_BASE/oracle11gexport ORACLE_SID=ussdtest / 你自己指定的SIDexport PATH=$PATH:$ORACLE_HOME/binexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib从后面的安装进程来看, 其实这些可以不必设定, oracle的安装界面中, 可以指定, 这里指定好之后, oracle只不过讲这些读出来, 你在安装时就不必填了而已

24、.5、创建安装目录设置权限 / 前面已经创建mkdir -p /opt/oracle11g / 这里完全没有必要用-p参数, opt是linux缺省目录chown -R oracle:oinstall /opt/oracle11g6、修改/etc/redhat-release文件避免Oracle安装校验,内容如下: redhat-4 / 没有必要修改, 我的是CentOS release 6.3 (Final), 没什么问题马上就要进入oracle安装了, 为了防止安装过程不成功, 导致系统环境被破坏, 听说有同事说以前在oracle安装时, 遇到这种情况, 导致系统被迫反复重新做. 鉴于前车

25、之鉴,由于比较恐惧, 找了个备份linux的方法. 参见另外下面这篇文章. 备份linux.7、 切换oracle用户,放入Oracle11gR2安装盘到光驱,进行oracle11gR2软件安装。/ 我按照windows的思维, 想用root安装岂不是不存在权限的问题, 更容易成功./ oracle会报错, 不能root用户安装, 哈哈.CentOS下加载/挂载光驱mkdir /mnt/cdrommount /dev/cdrom /mnt/cdrom挂接fuser -km /mnt/cdrom/卸载#防止乱码export LANG=en_US这样不能解决乱码的问题. 因为我的linux环境是中

26、文的(安装时选择的), oracle安装程序总是加载中文资源, 在网上查找解决办法, 整得很复杂, 一会要cp到jre下, 一会要cp到安装包下. 其实不用这么复杂.mkdir p /usr/share/fonts/zh_CN/TrueType将这个 字体文件拷贝到上面建的目录下, 再运行runInstaller, OK.进入光驱挂接点按照提示进行软件安装。$./runInstaller 安装即将结束时,会提示用户进行如下操作:$ su root# /home/oracle/oralnventory/orainstRoot.sh# /oracle/product/10.2.0/db_1/roo

27、t.sh至此, oracle安装成功. 通过https:/hostname:1158/em可以访问oracle enterprise control console.8、使用DBCA 创建数据库创建数据库之前,使用root用户执行命令,将DBA组添加到系统内核中。 echo 501 /proc/sys/vm/hugetlb_shm_group (501是DBA的GID)9、配置监听及安装数据库dbca 配置监听netca继续刚才的DBCA配置配置网络监听10、 设置oracle自动启动1.) 编辑 /etc/oratab 最下一行Ussdtest:/opt/oracle11g:N更改为:uss

28、dtest :/opt/oracle11g:Y2.) 新建一个文件 vi /etc/init.d/oracle#!/bin/bash# oracledb This Starts/Stops the Oracle Server# chkconfig: 345 99 10# description: script for the Oracle Instance, Listener # /etc/init.d/oracledb# Run-level Startup script for the Oracle Listener and Instances# It relies on the infor

29、mation on /etc/oratabexport ORACLE_OWNR=oracleexport ORACLE_HOME=/opt/oracle11gecho Oracle Script init.dif ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME then echo Oracle startup: cannot start exit 1ficase $1 instart) # Oracle listener and instance startup echo -n Starting Oracle: su - $ORACLE_O

30、WNR -c $ORACLE_HOME/bin/lsnrctl start su - $ORACLE_OWNR -c $ORACLE_HOME/bin/dbstart $ORACLE_HOME su - $ORACLE_OWNR -c $ORACLE_HOME/bin/emctl start dbconsole touch /var/lock/oracle echo OK ;stop) # Oracle listener and instance shutdown echo -n Shutdown Oracle: su - $ORACLE_OWNR -c $ORACLE_HOME/bin/emctl stop dbconsole su - $ORACLE_OWNR -c $ORACLE_HOME/bin/lsnrctl stop su - $ORACLE_OWNR -c $ORACLE_HOME/bin/dbsh

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1