免费预览已结束,剩余29页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux下的oracle10g的安装一、 RedHat as5的安装a) 选择安装方式这里咱们使用图形化安装,下图是安装选项的描述b) 检查安装媒介是否正确,最好在第一次使用从网上下载的iso文件时建议检查一遍,以后的安装就不用检查了。c) 安装欢迎页面d) 选择安装时使用的语言界面e) 选择键盘f) 选择磁盘分区方式(手动或自动)g) 使用vmare安装都是默认为新系统安装,即新硬盘分区,所以他是给你提示是否有要备份的数据。确认告警h) 确定要分区的磁盘i) 确认告警提示j) 对磁盘进行分区(保证swap的空间为1G,最好为2G)k) 设置grub,通常不用设置,除非是比较关键的系统(对安全级别有特殊要求的)l) 配置网络接口卡我的网络配置如下m) 设置网络安全n) 选择系统语言o) 确定系统时区p) 设置root密码q) 选择安装软件包的方式 (默认或自选),我选择的是用户定制软件安装,有些东西是不需要的,所以还是手动选择的好。 r) 确定自选的安装包,如果硬盘够大,建议选择全部安装。为安装Oracle,以下组件包必须被安装:桌面环境:GNOME Desktop Environment应用程序:EditorsGraphical InternetText-based Internet开发:Development LibrariesDevelopment Tools基本系统:System Configuration ToolsAdministration ToolsBaseLegacy Software SupportSystem ToolsX Window Systems) 开始安装t) 安装需要的媒体包,一般的安装所需的光盘顺序是12341u) 格式化磁盘分区v) 安装过程,这一步时间可能会比较长,主要看你的机器的配置和你选择的软件包的多少了。w) 换盘,这个时候如果你向我一样没有刻盘的话,就点击从vmware的工具栏里点击VMsettings修改cdrom的iso文件,记住,最好的顺序是先disconnect cdrom,然后是修改cdrom的iso文件名称,然后connect cdrom。x) 第一次启动,从2.6内核起都是图形启动界面了,点击 show detail可以看到原先的界面,我还是喜欢原来的界面,看下一张图。在这里要有一个启动步骤,包含了很多项,慢慢一步一步做吧(Firewall设置为Disabled,SELinux设置为Disabled)。y) 启动画面z) 配置要配置的东西很多,就看个人的喜好和系统的用途了,这里省略。上面的系统基本上满足oracle安装的要求,不过要做一些修改,具体的请看下面。我向来喜欢让系统运行的又快又好,所以我通常将没用的服务停掉,比较省事的办法是通过命令行的方式停掉没用的服务,比如cups、isdn、smartd等用root权限使用chkconfig命令,如下所示:#chkconfig cups off/关闭cups的所有运行级别的启动/#chkconfig -list/查看所有运行级别上的服务的开关状态/二、 linux下的oracle10g的卸载1、用oracle用户登录4QpLinux联盟如果要再次安装,最好先做一些备份工作。4QpLinux联盟包括用户的登录脚本,数据库自动启动关闭的脚本,和Listener自动启动的脚本。4QpLinux联盟要是有可能连创建数据库的脚本也保存下来4QpLinux联盟2、使用SQL*PLUS停止数据库4QpLinux联盟 oracleora920 oracle$ sqlplus /nolog4QpLinux联盟SQL connect / as sysdba4QpLinux联盟SQL shutdown immediate4QpLinux联盟SQL exit4QpLinux联盟4QpLinux联盟3、停止Listener4QpLinux联盟 oracleora920 oracle$ lsnrctl stop4QpLinux联盟4QpLinux联盟4、停止HTTP服务4QpLinux联盟 oracleora920 oracle$ $ORACLE_HOME/Apache/Apache/bin/apachectl stop4QpLinux联盟5、用su或者重新登录到root(如想重新安装可以保留oracle用户,省得输入环境变量了)4QpLinux联盟6、将安装目录删除4QpLinux联盟 rootora920 /root# rm -rf /opt/oracle/4QpLinux联盟7、将/usr/bin下的文件删除4QpLinux联盟 rootora920 /root# rm /usr/local/bin/dbhome4QpLinux联盟 rootora920 /root# rm /usr/ local/bin/oraenv4QpLinux联盟 rootora920 /root# rm /usr/ local/bin/coraenv4QpLinux联盟4QpLinux联盟8、将/etc/oratab删除4QpLinux联盟 rootora920 /root# rm /etc/oratab4QpLinux联盟9、将/etc/oraInst.loc删除4QpLinux联盟 rootora920 /root# rm /etc/oraInst.loc4QpLinux联盟10、将oracle用户删除(若要重新安装,可以不删除)4QpLinux联盟 rootora920 /root# userdel r oracle4QpLinux联盟11、将用户组删除(若要重新安装,可以不删除)4QpLinux联盟 rootora920 /root# groupdel oinstall4QpLinux联盟 rootora920 /root# groupdel dba4QpLinux联盟4QpLinux联盟12、将启动服务删除4QpLinux联盟 rootora920 /root# chkconfig -del oracle4QpLinux联盟三、 linux下的oracle10g的安装1) 把安装OS的系统光盘放入光驱,安装Oracle 10g Release 2数据库所需的软件包 cd /media/cdrom/Server# 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) 修改/etc/redhat-release文件,因为Oracle数据库暂不支持RHEL5 # vi /etc/redhat-release # Red Hat Enterprise Linux Server release 5.2 (Tikanga) redhat-4 3) Oracle数据库必须在Oracle用户下才能安装,因此需建立相应的用户群组、用户,以及设置相应的目录属主、目录权限以及Oracle用户设置密码 # groupadd oinstall # groupadd dba # useradd -g oinstall -G dba oracle # mkdir -p /opt/oracle/product/10.2.0/db # chown -R oracle.oinstall /opt/oracle # chmod -R 775 /opt/oracle # passwd oracle 4) 配置内核相关参数,以便支持Oracle数据库 # vi /etc/sysctl.conf # For Oracle kernel.shmall=2097152 kernel.shmmax=2147483648 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=262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144 注:如果没有相应的参数则添加之;若相应参数值较我给出的值大,勿需修改! 5) 设置Oracle用户Shell limit(可不设) # vi /etc/security/limits.conf # For Oracle oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 6) 在/etc/pam.d/login file文件末端添加相关内容(已经存在则退出) # vi /etc/pam.d/login Session required /lib/security/pam_limits.so 7) 修改/etc/hosts文件,将修改成为你服务器的实际IP地址,否则有可能导致安装Oracle的时候,检查网络配置将出现异常 # vi /etc/hosts # localhost.localdomain localhost *.*.*.* localhost.localdomain localhos 8) 注销掉root用户,以oracle用户登录系统,输入oracle用户密码 9) 配置Oracle用户环境变量 $ vi /.bash_profile ORACLE_BASE=/opt/oracle; export ORACLE_BASE ORACLE_SID=ocp; export ORACLE_SID ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db; export ORACLE_HOME PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin; export PATH 10) 注销oracle用户,再以oracle用户登录系统11) 安装Oracle 10g数据库,放入Oracle 10g数据库的安装光盘,进入光盘查找需要安装oracle 10g的安装包 $ cp 10201_database_linux_x86_64.cpio.gz /tmp $ cd /tmp $ gunzip 10201_database_linux_x86_64.cpio.gz$ cpio idmv 10201_database_linux_x86_64.cpio$ cd database $ ls $./runInstaller 12) 选择安装类别,在这里建议选择高级安装 13) 指定Oracle证书存放目录,建议选择默认 14) 选择安装类别(企业版)、Oracle所支持的语言(英文以及简体中文) 15) 指定Oracle环境变量名、安装路径(.bash_profile环境变量中有指定) 16) Oracle开始进行安装前时检查所需软件包、内核、网络等信息 17) 选择配置选项,创建数据库 18) 选择创建数据库模式 19) 指定数据库配置的相关选项(SID、字符集等) 20) 选择数据库管理选项 21) 指定数据库存储选项 22) 指定数据库备份以及修复选项 23) 指定数据库相关用户密码,建议选择use the same password for all the accounts选项,给所有的帐户设置统一的密码,便于管理 24) 以上显示本次Oracle数据库安装摘要 25) 开始安装 26) 继续安装过程 27) 安装完成的最后操作步骤 $ su root # /oracle/oralnventory/orainstRoot.sh # /oracle/product/10.2.0/db/root.sh OK,到这里基本上Oracle 10g的安装过程基本上结束了,不过,最后一步记得摘录下显示的URL,方便将来的管理,然后单击Exit四、 linux下的oracle10g自启动1、 配置dbstart和dbshut在$ORACLE_HOME/bin中,有dbstart和dbshut这两个脚本,more dbstart看一下可以看出这个脚本是用来启动oracle服务的,包括listener、instance、asm instances,并且可以放到/etc/rc(.local).,同样dbshut也是起到关闭服务的作用。配置系统使这个脚本起作用:1)、以root编辑/etc/oratab,类似 orcl:/u01/product/10.2.0/db_1:N 这种格 式,其中orcl是你的ORACLE_SID,/u01/product/10.2.0/db_1是ORACLE_HOME,这里需要把N改为Y,即orcl:/u01/product/10.2.0/db_1:Y这样。2)、以oracle编辑$ORACLE_HOME/bin/dbstart,找到其中第78行:ORACLE_HOME_LISTNER=改为你自己的路径,或者可以改成ORACLE_HOME_LISTNER=$ORACLE_HOME3 )、修改dbshut,dbstart的日志文件权限$su - root #cd $ORACLE_HOME #chown oracle:oinstall startup.log #chown oracle:oinstall shutdown.log #chown oracle:oinstall listener.log保存脚本,以oracle用户运行dbshut和dbstart看是否能关闭、启动数据库。如果不能,一般是参数设置,根据报错找到对应位置更改。2、把dbstart和dbshut加到redhat启动服务中经过上一步的配置,可以直接用dbstart命令启动数据listener、instance、asm instances,但是还没有启动oracle10g的EM,ORACLE利用web页面管理数据库相当方便,也是10g的一个特色,所以应该一并启动起该服务来。 $ORACLE_HOME/bin/emctl start dbconsole因此我们可以加到redhat服务中。在/etc/rc.d/init.d中添加如下脚本文件,命名为oracle,增加以下内容:#!/bin/sh#chkconfig: 2345 99 01#description: ORACLE 10g ServerORACLE_HOME=/opt/oracle/product/10.2.0/dbif ! -f $ORACLE_HOME/bin/dbstart then echo ORACLE cannot start exitficase $1 instart) echo Starting Oracle Database. su - oracle -c $ORACLE_HOME/bin/dbstart su - oracle -c $ORACLE_HOME/bi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全国中学生历史竞赛试题及答案解析
- 安全生产法新题及答案解析
- 2025年一级建造师考试试题(黄金题型)附答案详解
- 中学生网络安全与道德课件
- 护士临床实践能力考核试题及答案解析
- 护理技能大赛理论考试试题及答案
- 招聘企业领导试题及答案
- 教师法考试题及答案
- 数字图像处理技术试题答案
- 综合管理室安全培训课件
- 南充市高2026届高三高考适应性考试(一诊)语文试卷(含答案)
- 临床抗生素使用课件
- 2025山东济南医学发展集团有限公司国有企业招聘22人笔试考试参考试题附答案解析
- 律师事务所保密制度和保密措施
- 物业管理费用结构分析报告
- 2025天津港保税区安全生产技术专家招聘26人笔试考试参考题库附答案解析
- 旅馆从业人员在线考试及答案解析
- 医疗机构感染控制制度及操作流程规范
- 科学防疫敬畏生命
- 雨课堂在线学堂《小白学人工智能》单元考核测试答案
- 厨房成本核算课件
评论
0/150
提交评论