




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle安装文档数据库Oracle.0版本在Linux RadHat Enterprise5安装的文档版本说明版本日期描 述作者审核2008-1-24Oracle10g安装说明蒙昭良目 录1前言:41.1安装Oracle的环境42安装前的准备配置52.1查询所需安装包是否完整52.2检查安装Oracle的硬件要求82.3OS参数要求vi /etc/sysctl.conf , 在行末添加以下内容92.4vi /etc/security/limits.conf 行末添加以下内容112.5vi /etc/pam.d/login 行末添加以下内容122.6vi /etc/selinux/config 确保以下内容133创建安装Oracle的用户、组及配置143.1解压10201_database_linux32.zip143.2创建安装Oracle的用户及所属组153.3创建安装目录mkdir -p /u01/app/oracle163.4设置oracle用户的.bash_profile173.5设置主机名和ip183.6设置Oracle10g支持RHEL5的参数194安装Oracle214.1用oracle用户运行runInstaller文件215测试Oracle是否安装成功325.1启动Oracle服务325.2访问数据库的Web界面351 前言: 看过很多很多文档,有些文档格式难看,有些则是图形不够全面。本人比较喜欢一些格式整齐,全面的图形界面,文字又比较让人觉的轻松的文档。本文档的目的是让不接触Oracle的人能够顺利的安装上Oracle服务器。安装时在网上参考了很多文档,在此表示感谢!主要参考文档:/thread-1035512-1-1.html/archives/1041208/1.1 安装Oracle的环境 Linux RedHat EnterPrise5默认安装(自定义软件时,全选) /home/mzl/目录:下载的10201_database_linux32.zip放在该目录 /u01/app/oracle/目录:为Oracle安装的ORACLE_BASE2 安装前的准备配置安装Oracle前的准备很重要,如果没有准备好,导致多次安装数据库不成功。2.1 查询所需安装包是否完整进入系统,用root用户,终端命令:# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c+ compat-libstdc+ compat-libstdc+-devel如图:缺少的都需要安装相关的软件包,RHEL5一共有5张光盘,这些软件都在那些光盘呢,请参考下面:安装下面的包:# 从RedHat AS5 光盘1cd /media/cdrom/Serverrpm -Uvh setarch-2*rpm -Uvh make-3*rpm -Uvh glibc-2*rpm -Uvh libaio-0*cd /eject# 从RedHat AS5 光盘2cd /media/cdrom/Serverrpm -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*cd /eject# 从RedHat AS5 光盘3cd /media/cdrom/Serverrpm -Uvh openmotif-2*rpm -Uvh compat-db-4*cd /eject 如图:然后在检查需要的软件包都安装成功。如图:出现上图的界面则可以进行下一步安装。2.2 检查安装Oracle的硬件要求内存,交换区,硬盘空间等。如图:我装的是双系统,先装了WindowsXP,在装RHEL5时怎么也创建不了交换区,内存和硬盘都满足了要求,交换区暂时不用理会,后面安装好系统可以创建。内存最好1G以上,硬盘空间最好5G以上。2.3 OS参数要求vi /etc/sysctl.conf , 在行末添加以下内容#use for oraclekernel.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=262144再运行sysctl -p应用以上参数如图:2.4 vi /etc/security/limits.conf 行末添加以下内容#use for oracle* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536如图:2.5 vi /etc/pam.d/login 行末添加以下内容session required pam_limits.so如图:2.6 vi /etc/selinux/config 确保以下内容SELINUX=disabled关闭SELIINUX如图:到此准备安装Oracle的相关参数告一段落。3 创建安装Oracle的用户、组及配置3.1 解压10201_database_linux32.zip我把10201_database_linux32.zip放在了/home/mzl下终端命令:Chmod R 777 home (让oracle可以有权限执行安装文件)unzip 10201_database_linux32.zip如图:3.2 创建安装Oracle的用户及所属组#groupadd oinstall#groupadd dba#useradd -m -g oinstall -G dba oracle#id oracle为Oracle用户设置密码:#passwd oracle如图:3.3 创建安装目录mkdir -p /u01/app/oracle# chown -R oracle.oinstall /u01/app/oracle# chmod -R 775 /u01/app/oracle如图:3.4 设置oracle用户的.bash_profile在改文件的末行加上#Oracle Settings下的内容,# 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=orcl; 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 CLASSPATHif $USER = oracle ; then if $SHELL = /bin/ksh ; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi如图:3.5 设置主机名和ipVi /etc/hosts内容:89 dbserver 保存后在终端运行命令:#hostname是否主机名变成了,如果没有改变则要运行以下命令#service network restart如图:3.6 设置Oracle10g支持RHEL5的参数因为在官方的Oracle10g是不支持RHEL5的,所以需要改变相关的参数,不然在Oracle10g安装前不能通过检测!网上有两种更改的方法:(本人按照第一种方法安装成功,第二种安装不能成功)第一种:所以要修改版本说明,编辑文件 /etc/redhat-release 把Red Hat Enterprise Linux Server release 5 (Tikanga) 改成版本4:redhat-4第二种:更改10201_database_linux32.zip解压后的/database/install/oraparam.ini文件。本人比较倾向于第一种,因为这种修改,在Oracle安装时第一次检测可以通过,但安装到一般时,再次检测无法通过,导致安装不成功!(个人观点)# #Certified VersionsLinux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2再添加 Linux-redhat-5.0-optionalTEMP_SPACE=80SWAP_SPACE=150MIN_DISPLAY_COLORS=256如图:上面的准备,都是为了能够成功安装,下面就可以运行oracle的安装文件了。4 安装Oracle4.1 用oracle用户运行runInstaller文件不能用root用户安装Oracle数据库,在root用户下,新建一个终端,然后切换到oracle用户来安装,也不行! 这样则会出现下图的错误信息:所以需要注销到oracle用户下,或者是重起机器用oracle用户登陆。执行命令:切换到运行文件的目录:#cd /home/mzl/database# export DISPLAY= 89:0.0 # export LC_CTYPE=C.iso88591 (设置字符码,如果字符不一样,则会出现乱码)#./runInstanller如图:然后出现最受欢迎的界面:NextNext在这里所有的验证都通过了! (两行*号之间的大家不用看,如果检测不通过,则可以参考)*插一段话,如果没有出现上面的界面,最好重新检查还缺少什么东西。如果出现下面的界面,就先停止安装。在这里有2个警告,4个要求没有通过。我们看看都什么警告和要求:Checking operating system requirements .Expected result: One of redhat-3,redhat-4,SuSE-9,asianux-1,asianux-2Actual Result: redhat-Red Hat Enterprise Linux Server release 5 (Tikanga)Check complete. The overall result of this check is: Failed Problem: Oracle Database 10g is not certified on the current operating system.Recommendation: Make sure you are installing the software on the correct platform.这里说不支持RHEL5系统,如果按照上面的第二种则会出现,按照第一种方式修改则通过检测Checking operating system package requirements .Check complete. The overall result of this check is: Not executed OUI-18001: The operating system Linux Version redhat-Red Hat Enterprise Linux Server release 5 (Tikanga) is not supported.Recommendation: Install the required packages before continuing with the installation.这里说不支持RHEL5系统,如果按照上面的第二种则会出现,按照第一种方式修改则通过检测Checking kernel parametersCheck complete. The overall result of this check is: Not executed OUI-18001: The operating system Linux Version redhat-Red Hat Enterprise Linux Server release 5 (Tikanga) is not supported.Recommendation: Perform operating system specific instructions to update the kernel parameters.这里说不支持RHEL5系统,如果按照上面的第二种则会出现,按照第一种方式修改则通过检测Checking Recommended glibc versionCheck complete. The overall result of this check is: Not executed OUI-18001: The operating system Linux Version redhat-Red Hat Enterprise Linux Server release 5 (Tikanga) is not supported.Recommendation: You may actually have installed packages which have obsoleted these, in which case you can successfully continue with the install. If you have not, it is recommended that you do not continue. Refer to the readme to find out how to get the missing packages.这里说不支持RHEL5系统,如果按照上面的第二种则会出现,按照第一种方式修改则通过检测Checking available swap space requirements .Expected result: 1416MBActual Result: 0MBCheck complete. The overall result of this check is: Failed Problem: The system does not have the required swap space.Recommendation: Make more swap space available to perform the install.这里是交换空间要求为1416MB,而我的系统为0,现在我把它改为1800MB.执行图形中的命令即可。Checking Network Configuration requirements .Actual Result: :java.lang.NullPointerException:Exception/Error OccurredCheck complete. The overall result of this check is: Not executed startup如图:发现在该目录下没有initORCL.ora文件。如图:复制一个init.ora,命名为initORCL.ora终端命令:cp init.ora initORCL.ora然后在重起oracle,如图:又出现错误:ORA-00371: not enough shared pool memory, should be atleast 62198988 bytes请修改:vi $ORACLE_HOME/dbs/initORCL.ora将其中的shared_pool_size = 35000000改成62198988重新启动#sqlplus “/as sysdba”SQLstartup 如图:ora-00205:error in identifying conrolfile, check
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自动控制原理课程设计8
- 设备培训方案 (一)
- 峨边彝族自治县教学质量检测八年级生物试题
- 贝克痣的心理影响评估工具开发
- Unit 10 Lesson 7 Reading for Writing 课件 2024-2025学年仁爱科普版英语七年级下册
- 建筑施工特种作业-建筑架子工(普通脚手架)真题库-7
- 日语考级教材题目及答案
- 2023-2024学年湖南省郴州市高二下学期期末教学质量监测数学试题(解析版)
- 2023-2024学年福建省宁德市高二下学期期末质量检测数学试题(解析版)
- (高清版)DB32∕T 4799-2024 地震预警信息发布
- 2025年浙江杭州钱塘区和达能源有限公司招聘笔试冲刺题(带答案解析)
- 2025年衣物清洁多元化发展趋势白皮书-天猫家清第一财经商业数据中心
- 冷链物流园建设项目投融资与财务方案
- 2024统编版七年级道德与法治下册期末测试卷(含答案)
- 酒店经销商合同协议书
- 转让钓场合同协议书
- 医院感染教学课件
- 叉车考试试题模拟100题及答案
- 《全球教育资源库》课件
- 2025年中考生物模拟测试卷及答案
- 慢性胃炎考试题及答案
评论
0/150
提交评论