RedHat Linux AS47及以上版本的Oracle10g安装步骤.doc_第1页
RedHat Linux AS47及以上版本的Oracle10g安装步骤.doc_第2页
RedHat Linux AS47及以上版本的Oracle10g安装步骤.doc_第3页
RedHat Linux AS47及以上版本的Oracle10g安装步骤.doc_第4页
RedHat Linux AS47及以上版本的Oracle10g安装步骤.doc_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

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

文档简介

Edit by KorverleungMYOFFICERedhat Linux Enterprise AS 4.8 环境下安装oracle10g安装前的注意事项:若在虚拟机下安装linux,请为安装oracle的文件夹设置大于4G的空间以下操作事项简洁地总结为安装oracle时,系统需要切换为英文环境无论你的linux是需要安装在硬盘上的,还是虚拟机(vmware)环境上的,强烈建议选择英文环境安装,并且使用时也使用英文环境(至少在安装oracle时必须使用英文)。因为安装oracle的时候若选择了中文环境,在oracle的安装界面上会出现乱码,或者有些提示性的文字根本不显示,这是语言包上的问题,翻译的时候出现了异常。若在英文环境下安装oracle则显示正常,当然,这里便需要一定的英文阅读能力。不过,有在WINDOWS下安装过oracle的朋友,就算不完全懂得英文的意思也可以安装,因为安装流程都是一样的。若不幸你安装的时候选择了中文环境,请在安装的其中一步选择系统默认语言的时候,选择上英文【English(U.S)】,这里是可以多选的,不过一般情况下,有中文和英文就可以满足一般需求了。当安装完成,在中文环境下进入了系统,请在语言支持处切换为英文,然后重启,再次进入系统,这时已切换为英文环境,这时再开始安装oracle。一、 root用户下的操作1.1添加oracle用户创建安装数据库时所需要使用的用户组oinstall,dba及Oracle用户,并将oinstamll,dba组定义成oracle用户的主次组。命令参考如下:# groupadd oinstall# groupadd dba# useradd -g oinstall -G dba oracle (设定oracle用户为oinstall、dba用户组的成员)# passwd oracle (设定oracle用户的密码)1.2创建安装目录以root用户身份登录系统创建Oracle系统的安装目录和数据库文件存放的目录。例如:/oracle,及改变以上目录的属性命令参考如下:(注意空格)# mkdir -p /oracle/product/10.2.0 (创建数据目录)# chown -R oracle.oinstall /oracle (设定目录所属的用户组和用户)# chmod -R 755 /oracle (设定目录的读写权限)1.3修改内核参数配置系统内核参数,以root用户登录,修改在/etc/sysctl.conf文件,在该文件中添加以下参数:(若是AS5,默认会已配置好前面两项参数,就是kernel.shmall与kernel.shmmax,但建议修改为下面的参数,以防止安装oracle时发生异常)kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.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 = 2621441.4修改权限文件开启终端输入:vi /etc/security/limits.conf在文件中添加以下配置:soft nproc 2047hard nproc 16384soft nofile 1024hard npfile 655361.5修改登录文件开启终端输入:vi /etc/pam.d/login在文件中添加以下配置:session required /lib/security/pam_limits.sosession required pam_limits.so1.6修改profile文件(可有可无)开启终端输入:vi /etc/profile在文件中添加以下配置:if$USER = oracle;thenif$SHELL = /bin/ksh;thenulimit -p 16384ulinit -n 65536elseulimit -u 16384 -n 65536fifi1.7结束操作正确地配置好前面6步后,在终端处输入:reboot(重启),又或者直接手动点选重启操作。二、oracle用户下的操作在前面重启完成后,利用oracle用户登录进入系统。2.1解压oracle的压缩文件这里有几种情况,oracle的安装文件在下载回来的时候有tar.gz格式,和zip,或者rpm,不同格式需要不同的安装操作,这里介绍zip格式的安装。2.1.1将oracle10g.zip文件复制到/oracle下/oracle文件夹在root用户下已经创建好,并且为oracle用户开启了读写权限。2.1.2在终端输入命令:unzip oracle10g.zip 解压文件解压出来是一个名为database的文件夹,若在别处解压得到了这个文件夹,可以直接将它复制到/oracle文件夹中。2.2检查oracle安装时所关联的linux套件是否齐全在终端处输入以下命令:rpm qa binutils compat-* control-center gcc* glibc* gnome-libs libstdc* make pdksh sysstat xscreensaver setarch若发现有套件还没有安装,需要放入安装光盘,在ISO的文件夹中找到,并安装,直到检查到所有套件安装齐全了才能进行后面的操作。(若是AS5,则需要额外安装libXp-1.0.0-8.i386.rpm的软件包,正常安装系统不会被安装到)2.3修改oracle用户下的bash_profile文件在终端下输入利用vi进入bash_profile文件:vi .bash_profile在文件中添加以下配置:(要特别注意红色字体处内容的准确性)umask 022TMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIRORACLE_BASE=/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/ 10.2.0/; export ORACLE_HOMEORACLE_SID=fstest; export ORACLE_SIDORACLE_TERM=xterm; 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 CLASSPATH#LD_ASSUME_KERNEL=2.4.1; export LD_ASSUME_KERNEL添加完成后,再次重启系统,然后仍然以oracle用户进入系统。2.4开始安装oracle10g2.4.1终端切换进入/oracle/database文件夹在终端上输入命令:./runInstaller执行runInstaller文件。强调一下,这个操作必须在oracle用户下进行,在其它用户下是不能进行成功的,包括root用户。成功地进入oracle的安装界面后,进行后面的安装配置。2.4.2oracle安装配置要求(1)点选“高级安装(A)”,继续安装请单击“下一步(N)”按键;(2)进入“指定产品清单目录和身份证明”窗口:确认产品清单目录的完整路径(D):/oracle/oraInventory;指定操作系统组名(S):oinstall;继续安装请单击“下一步(N)”按键;(3)进入“选择安装类型”窗口,点选“企业版(E)(1.26GB)”,继续安装请单击“下一步(N)”按键;(4)进入“指定主目录详细信息”窗口;名称(M):OraDb10g_home1 路径(A):/oracle/product/10.2.0/;继续安装请单击“下一步(N)”按键;(5)进入“产品特定的选决条件检查”窗口,经过一段时间检查,会出现以下的检查信息窗口;在“正在检查网络配置需要”项目内,选中状态栏目的内容,继续安装请单击“下一步(N)”按键;(6)进入“选择配置选项”窗口,点选“创建数据库(C)” ,继续安装请单击“下一步(N)”按键;(7)进入“选择数据库配置”窗口,点选“一般用途(G)” ,继续安装请单击“下一步(N)”按键;(8)进入“指定数据库配置选项”窗口;数据库命名中的设置;全局数据库名: fstest SID: fstest;(此处要注意,若填写了其它的SID,需要在bash_profile中修改相应的SID配置,这个SID是不可重复的)数据库字符集:简体中文ZHS16GBK ;继续安装请单击“下一步(N)”按键; (9)进入“选择数据库管理选项”窗口,点选“使用Database Control管理数据库”,继续安装请单击“下一步(N)”按键;(10)进入“指定数据库存储选项”窗口,点选“文件系统”;指定数据库文件位置:/oracle/product/ 10.2.0/oradata/;继续安装请单击“下一步(N)”按键;(11)进入“指定备份和恢复选项”窗口,点选“不启用自动备份”,继续安装请单击“下一步(N)”按键;(12)进入“指定数据库方案的口令”窗口;点选“所有的帐户都使用同一个口令”,输入口令。继续安装请单击“下一步(N)”按键;(13)进入“概要信息”窗口,继续安装请单击“下一步(N)”按键;(14)进入“安装”窗口,详细安装如下:A、安装部分片;B、复制文件部分;C、连接数据系统部分;D、设置数据系统部分;(15)进入“配置助手”窗口:配置:Oracle Database Configuration Assistant时,会出现“Database Configuration Assistant”新窗口,详细配置过程:A、正在复制数据库文件;B、正在创建并启动Oracle实例;C、正在进行数据库创建;完成以上三个部分,会出现一个数据库创建完成信息提示窗口,点击“确定”按键。注意:配置:iSQL*Plus配置辅助程序的过程中,会出现一个执行配置脚本信息提示窗口,需要在终端下执行orainstRoot.sh脚本开启终端输入:su root (转换成root超级用户环境) Password: * (输入root用户的密码)切换到目录/oracle/oraInventory/执行文件:./orainstRoot.sh执行完成后切换到目录:/home/oracle/oracle/product/10.2.0/执行另一个文件:./root.sh执行完成orainstRoot.sh、root.sh脚本后,关闭“超级用户的终端”,回到“执行配置脚本”提示窗口,继续安装请单击“确定”按键;(16)进入“安装结束”窗口,退出安装程序请单击“退出(X)”按键;三、测试Oracle 10g 数据库:3.1 启动Oracle10g 数据库sqlplus终端输入:sqlplus scott/tiger as sysdba将出现如下连接数据库信息:SQL*Plus: Release 10.1.0.2.0 - Production on 星期三 3月 24 16:23:27 2004Copyright (c) 1982, 2004, Oracle. All rights reserved.连接到:Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - ProductionWith the Partitioning, OLAP and Data Mining optionsSQL表明登录数据库系统成功,运行startup命令启动数据库。SQL startupORACLE instance started.Total System Global Area 336356520 bytesFixed Size 279720 bytesVariable Size 268435456 bytesDatabase Buffers 67108864 bytesRedo Buffers 532480 bytesDatabase mounted.Database opened.SQL表示数据库正常启动。3.2关闭Oracle10g 数据库终端输入:sqlplus scott/tiger as sysdba /以sysdba用户登录数据库成功登录数据库系统后,运行shudown命令关闭数据库。SQL shutdown3.3启动Oracle10g监听程序Oracle的监听程序主要是为客户端的连接提供接口,在控制台窗口键入如下命令:$ lsnrctl将出现如下监听程序信息:LSNRCTL for 32-bit Windows: Version 10.1.0.2.0 - Production on 24-3月 -2004 16:59:51Copyright (c) 1991, 2004, Oracle. All rights reserved.欢迎来到LSNRCTL, 请键入help以获得信息。LSNRCTL表明登录监听程序控制台成功,运行start命令启动监听程序。LSNRCTL start将出现监听程序的一系列启动和配置情况信息列表。信息行的最后一行是“The command completed successfully”字样时,监听程序启动成功。3.4 关闭Oracle10g监听程序运行stop命令关闭监听程序。LSNRCTL stop四、设置oracle自动启动与关闭(可无)4.1编辑 /etc/oratab,把instance 的重启动标志设置成 Y如:fstest:/oracle/product/ 10.2.0:Y4.2做一个启动脚本 /etc/init.d/dbora #!/bin/sh# description: Oracle auto start-stop script. # chkconfig: - 20 80# Set ORA_HOME to be equivalent to the $ORACLE_HOME# from which you wish to execute dbstart and dbshut;# Set ORA_OWNER to the user id of the owner of the# Oracle database in ORA_HOME.ORA_HOME=/oracle/product/10.2.0/ORA_OWN

温馨提示

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

评论

0/150

提交评论