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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

RedHat 5下Oracle10g的安装.docx

1、RedHat 5下Oracle10g的安装RedHat 5下Oracle10g的安装一、摘要随着互联网的普及,人们的工作、学习和生活与网络联系越来越紧密,为此计算机阶的许多网络爱好者搭建了许多不同的网络,如企业网、校园网和城区网等等。然而这些大型网络却缺乏不了后台数据库的存储和组织的功能。 数据库服务器对系统各个方面要求都很高,要处理大量的随机I/O请求和数据传送,对内存、磁盘以及CPU的运算能力均有一定的要求。内存方面,数据库服务器需要高容随着互联网的普及,人们的工作、学习和生活与网络联系越来越紧密,搭高速的内存来节省处理器访问硬盘的时间,提高服务器的响应速度。同时,一些数据库产品如Orac

2、le对于硬件的要求比较高,比如安装Windows版本的Oracle 10G要求至少需要1GB物理内存。在磁盘方面,高速的磁盘子系统也可以提高数据库服务器查询应答的速度,这就要求磁盘具有高速的接口和转速,目前主流应用的存储介质有万转或者15000转的SAS硬盘或SCSI硬盘等。数据库服务器对于处理器性能要求也很高。数据库服务器需要根据需求进行查询,然后将结果反馈给用户。如果查询请求非常多,比如大量用户同时查询的时候,如果服务器的处理能力不够强,无法处理大量的查询请求并作出应答,那么服务器可能会出现应答缓慢甚至死机的情况。关键字:网络;oracle;二、Oracle和Linux发展简介2.1、简介

3、Oracle Linux,其全称为Oracle Enterprise Linux,是Oracle公司在2006年初发布第一个版本,是Linux发行版本之一,以对Oracle软件和硬件支持较好见长。OEL,一般人通常叫法为Oracle企业版Linux,由于Oracle提供的企业级支持计划UBL(Unbreakable Linux),所以很多人都称OEL为坚不可摧Linux。2010年9月,Oracle Enterprise Linux发布新版内核Unbreakable Enterprise Kernel,专门针对Oracle 软件与硬件进行优化,最重要的是Oracle数据库跑在OEL上性能可以提

4、升超过75%。2.2、Oracle和Linux的完美结合Oracle Enterprise Linux 基于 Red Hat Enterprise Linux 并与之完全兼容(源代码和二进制文件)。它与同一版本的 Red Hat Enterprise Linux 具有完全相同的程序包,并与 Red Hat 发行版拥有完全相同的源代码。发行版中大约有1000 个程序包。即使逐字节比较两者的源代码,也无任何区别,唯一的变化是去掉了商标和版权信息。 Oracle 定期与 Red Hat Enterprise Linux 同步错误修复程序,以保持完全兼容性。 当 Red Hat 发布某个程序包新版本(

5、修复程序)(不只是作为更新版本的一部分)时,相应的 Oracle Enterprise Linux 程序包也将在数小时内迅速发布。 如果程序包没有商标和专门针对 Oracle 的补丁,则只需对它进行重新编译并在测试后作为 Oracle Enterprise Linux 程序包重新发布。 如果程序包有商标或专门针对 Oracle Enterprise Linux 的更改,Oracle 将检查源代码并将其与已作为 Oracle Enterprise Linux 的一部分发布的已应用的错误修复程序进行对比。如果 Oracle 补丁仍然紧密相关,则重新应用这些补丁,但如果问题已在 Red Hat 版本

6、中得到了修复(无论以相同方式还是不同方式),则删除专门针对 Oracle 的补丁并重新编译程序包(商标和版权问题),并将其作为 Oracle Enterprise Linux 的一部分通过 Unbreakable Linux Network (ULN) 发布。 对于现有主要版本的官方更新,例如 Red Hat Enterprise Linux 5 Update 5,Oracle 在更新中重新打包 Red Hat 补丁并几乎立即作为 Oracle Enterprise Linux 5 Update 5(包括 ISO)重新发布。 新的 RHEL 版本发布后,Oracle 在将其作为正式 Oracl

7、e Enterprise Linux 版本发布之前,通常需要进行额外测试。例如,Red Hat Enterprise Linux 5 发布之后,Oracle 在发布自己的 Linux 版本之前,会确保相应的Oracle Enterprise Linux 产品已经过严格测试,因为在过去,一个新的主要版本需要数月时间才能稳定下来。2.3、Oracle Enterprise Linux发布历史 Oracle Enterprise Linux 4 Update 1, Update 2, Update 3, Update 4, Update 5, 2007-07-10 Update 6, 2008-04

8、-18 Update 7, 2008-07-30 Update 8, 2009-05-28 Oracle Enterprise Linux 5 Update 1, 2008-04-18 Update 2, 2008-06-02 Update 3, 2009-01-24 Update 4, 2009-09-02 Update 5, 2010-04-07 2.4、Oracle Enterprise Linux产品与服务三、安装oracle时候的基本要求3.1、操作系统的选择3.2、硬件要求Oracle Database官方指定内存最少为512M,若没有达到在安装的时候会出现各种警告,建议为1024

9、M,硬盘大小为40G3.2、操作系统磁盘空间要求/boot分区:为150M/home分区:10GSwap交换分区:2.5G(建议为内存的1.5倍或者为2G也可,看具体情况而定)/ 根分区:20G/tmp临时分区:400M左右Oracle软件需要1.5GDatabase需要1.5G四、Oracle数据库的安装4.1、关闭防火墙和Selinux图形界面下:在linux终端下运行system-config-securitylevel查看防火墙和Selinux是否关闭或者在终端下运行setup同样可以关闭防火墙和Selinux,注意关闭之后记得重新启动。也可以通过修改配置文件来关闭SElinux,方法

10、如下:在终端下运行vim /etc/selinux/selinux命令,将SELINUX设置成disabled即可4.2、设置hosts文件及/etc/sysconfig/network在终端下运行vim /etc/hosts,输入以下内容:192.168.0.3 instructor保存并退出。在终端下运行vim /etc/sysconfig/network命令并修改以下内容:将HOSTNAME修改成HOSTNAME=保存并退出。重启后在终端下用hostname检查。4.3、检查必要的软件包是否安装检查是否安装下列软件包:make-3.79.1gcc-3.2.3-34glibc-2.3.2-

11、95.20compat-db-4.0.14-5compat-gcc-7.3-2.96.128compat-gcc-c+-7.3-2.96.128compat-libstdc+-7.3-2.96.128compat-libstdc+-devel-7.3-2.96.128libXpopenmotif21-2.1.30-8setarch-1.3-1如果没有就yum安装或者是手动安装,总之缺什么补什么。检查方法:在终端下输入下面命令:rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c+ compat-

12、libstdc+ compat-libstdc+-devel libXp,安装之后再用此命令检查。注:此时检测仍然会报此两个文件没有安装,如下图所示,不需过问,进行下一步4.4、配置文件的修改编辑/etc/sysctl.conf编辑/etc/sysctl.conf文件并添加以下几行:#kernel.shmall = 2097152#kernel.shmmax = 2147483648kernel.shmmni = 4096# semaphores: semmsl, semmns, semopm, semmnikernel.sem = 250 32000 100 128#fs.file-max

13、= 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmen_max=262144编辑/etc/sysctl.conf文件完成后,用下面的命令进行检查并保存退出:/sbin/sysctl p编辑/etc/security/limits.conf文件编辑/etc/security/limits.conf文件并同时添加以下几行:* soft nproc 2047* hard np

14、roc 16384* soft nofile 1024* hard nofile 65536编辑/etc/security/limits.conf文件完成后,保存并退出。编辑/etc/pam.d/login文件编辑/etc/pam.d/login文件并同时添加以下几行:session required /lib/security/pam_limits.so编辑/etc/pam.d/login文件完成后,保存并退出。4.5、拷贝Oracle安装文件并解压到指定文件下至于怎么把Oracle安装文件拷贝到系统中,方法很多,可以用ftp服务器,samba服务器等,这里用最原始的方法,通过U盘或者是移动

15、硬盘拷贝,下面是具体方法:进入Linux系统,在home下建立data文件夹用于存放Oracle安装文件#cd /home/#mkdir data#mount /dev/sdb7 /mnt#cp /mnt/10201_database_linux32.zip /home/data#cd /home/data#unzip /mnt/10201_database_linux32.zip解压之后会出现一个database的文件夹,里面就是Oracle的安装文件,如下图所示:4.6、修改版本信息方法一、因为Redhat Enterprinse linux 5.1默认不支持Oracle 10g,因此需要

16、修改一些版本信息。编辑/etc/redhat-release文件,做如下修改:RedHat Enterprise Linux Server release 5.1 (Tikanga)修改成 RedHat Enterprise Linux Server release 4 (Tikanga)方法二、编辑# vi install/oraparam.ini在其中的Certified Versions段落增加redhat-5#Certified Versions Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asia

17、nux-2再添加 Linux-redhat-5.0-optional TEMP_SPACE=80 SWAP_SPACE=150 MIN_DISPLAY_COLORS=256这两种方法,个人觉得方法一最方便,最实用,至少省去了修改环境变量的麻烦。注意:安装好oracle后要记得把版本修改回去。4.7、创建安装Oracle的用户、组以及配置和安装目录创建用户和相应的组并同时设置密码:#groupadd oinstall#groupadd dba#groupadd oper#useradd g oinstall G dba oracle#passwd oracle创建Oracle安装目录#mkdir

18、 p /u01/app/oracle/product/10.2.0/db_1#chown R oracle:oinstall /u01/#chmod R 775 /u01/app/oracle4.8、设置Oracle用户的.bash_profile文件此处由于开始创建了安装目录在安装oracle的进程中需要更改安装目录,因此导致ORACLE_HOME 的文件不存在了,因此,此处要设置oracle的sid 和home ,base 文件。编辑vim .bash_profile文件,添加以下内容:# Oracle SettingsTMP=/tmp; export TMPTMPDIR=$TMP; ex

19、port TMPDIRORACLE_BASE=/u01/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOMEORACLE_SID=TSH1; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMPATH=/usr/sbin:$PATH; export PATHPATH=$ORACLE_HOME/bin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/

20、lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATHif $USER = oracle ; thenif $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi在编辑完成.bash_profile文件之后,保存并退出。检查命令如下:#source .bash_profile4.9、Orac

21、le的安装用oracle用户运行runInstaller文件,应该使用oracle 用户登录到linux 5 的界面,否则此处安装会看不到安装界面不能用root用户安装Oracle数据库,在root用户下,新建一个终端,然后切换到oracle用户来安装也不行! 这样则会出现下图的错误信息:所以需要注销,然后用oracle用户登录,或者是重起机器用oracle用户登陆。以Oracle用户登录并切换到数据库目录下:切换到运行文件的目录:oracleinstructor$cd /home/data/databaseoracleinstructor$ export DISPLAY=:0.0 oracl

22、einstructor$ export LC_CTYPE=C.iso88591 (设置字符码,如果字符不一样,则会出现乱码或无法正常显示)oracleinstructor$./runInstanller运行上述命令后进入如下界面:这里选择Advanced installation也就是高级安装:输入正确的安装路径:选择企业版本安装:同样修改成正确的安装路径:选择创建一个数据库:输入正确的数据库用户名和SID:显示Oracle数据库正在安装:注意:如下图所出现的两条命令,此时一定要在root用户下输入这两条命令,之后再点击ok按钮。否则会出现错误的。下图显示数据库安装结束,点击exit退出数据库

23、的安装:五、测试Oracle数据库是否安装成功5.1、测试并启动数据库用Oracle用户登录,并在终端下输入:sqlplus “/ as sysdba”和startup开启数据库,如下图所示:上述startup是开启数据库的命令,当然也有关闭的Showdown:关闭,等待每个用户退出系统或被取消后退出关闭数据库Shutdown transactional:事务性关闭,等待每个用户提交或回退当前的是我,然后oracle取消对话,再所有用户退出系统时候执行关闭。Shutdown immediate:直接关闭,取消所有用户对话(促使退回),执行正常的关闭程序。Shutdown abort:终止关闭,

24、关闭数据库时候没有自动检查点或日志开关。5.2、数据库的远程管理启动oracle的em远程登录 emctl start dbconsole 和关闭命令是emctl stop dbconsole以及查看dbconsole 状态命令 emctl status dbconsoleoracledodata $ emctl start dbconsoleoracledodata $ emctl stop dbconsoleoracledodata $ emctl status dbconsoleoracledodata $ emctl start dbconsoleTZ set to PRCOracle

25、 Enterprise Manager 10g Database Control Release 10.2.0.1.0Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.:1158/em/console/aboutApplicationStarting Oracle Enterprise Manager 10g Database Control .注意了,这个过程挺长的然后运行lsnrctl start命令开启oracle监听程序到此数据库的安装基本上成功了 六、常见错误分析6.1、问题一hosts文件错误导致网络检

26、查不通过?解决方法:编辑/etc/hosts文件输入以下内容Instrator 192.168.0.3 或者修改127.0.0.1那行,但要修改和上面一样的格式。6.2、问题二版本错误导致安装不上?解决方法:由于orcale10不支持 RHEL5 所以需要修改/etc/redhat_realease :将 Red Hat Enterprise Linux Server release 5 (Tikanga) 改为Red Hat Enterprise Linux Server release 4 (Tikanga)注意:在安装好oracle之后记得把版本修改回去6.3、问题三安装过程中可能会出现

27、中文乱码?解决方法:安装oracle数据可最好用英文安装,再安装oracle数据库前最好办系统设置成英文的,可以安装中文包。在安装完成后点击“系统-管理-语言”,选择“简体中文”,转换语言环境,重启系统即可。6.4、问题四在安装oracle数据库的时候会出现各种因为内存或者是交换分区打下不够的问题?解决方法:Oracle在linux下安装有最低的物理内存和交换分区的要求的,个人推荐Swap 2048M内存 1024(这只是在虚拟机中安装的要求,你要在设置大 也没什么关系的,总之根据自己电脑的情况吧)6.5、问题五安装好oracle之后,在oracle用户下无法运行sqlplus “/ as s

28、ysdba”命令。解决方法:重启用oracle用户登录,会发现之前编辑的.bash_prefile文件并没有被修改。在oracle用户下重新修改:# Oracle SettingsTMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIRORACLE_BASE=/u01/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOMEORACLE_SID=TSH1; export ORACLE_SIDORACLE_TERM=xterm;

29、export ORACLE_TERMPATH=/usr/sbin:$PATH; export PATHPATH=$ORACLE_HOME/bin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATHif $USER = oracle ; thenif $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi

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

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