版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、oracle11g for linux 的安装(rhel5)日期:2009-07-31 来源: 作者:antyison服务器配置: 至强 3.0ghz *2 4g ecc ddr 内存300g scsi utrl 320 15k 硬盘 *2前提:内存和交换空间; 详情请看官方 databasedocinstall 名目文档available ram swap space requiredbetween 1024 mb and 2048 mb 1.5 times the size of rambetween 2049 mb and 8192 mb equal to the size of ram
2、 more than 8192 mb 0.75 times the size of ram一、预备服务器和操作系统:1、物理内存:4g2、交换空间 4g3、禁用 secure linux4、已经安装下列包(为简洁起见,安装 redhat as 4 时最好选择全部安装):a、x window systemb、gnome desktop environment c、editorsd、graphical internet e、text-based internetf、server configuration tools g、development toolsh、administration tool
3、si、system tools二、安装前的预备工作1.检查硬件内存# grep memtotal /proc/meminfo交换空间# grep swaptotal /proc/meminfo磁盘空间# df -ah2、下载软件oracle database 10g release 2 (10.2.0.1) software 下载位置: 3、修改 host 文件查看/etc/hosts 文件中必需包含 a fully qualified name for the server4. 安装软件包检查1、检查下列包是否安装,若未安装则要先安装: binutils-2.17.50.0.6-2.el5c
4、ompat-libstdc+-33-3.2.3-61 elfutils-libelf-0.125-3.el5 elfutils-libelf-devel-0.125 glibc-2.5-12glibc-common-2.5-12glibc-devel-2.5-12 gcc-4.1.1-52gcc-c+-4.1.1-52libaio-0.3.106 libaio-devel-0.3.106 libgcc-4.1.1-52 libstdc+-4.1.1libstdc+-devel-4.1.1-52.e15 make-3.81-1.1sysstat-7.0.0unixodbc-2.2.11unixo
5、dbc-devel-2.2.11# rpm -qa | grep make gcc glibc compat openmotif21 setarch 等等5. 做个链接(老版本需求,新版本 oracle11 不要设置):ln -s /usr/lib/libstdc+.so.6.0.3 /usr/lib/libstdc+.so.5检测存在假如不做此链接,在安装过程中建好数据库,将会消灭不能链接不上数据库问题。三.参数设置1、设置核心参数在/etc/sysctl.conf 文件中加入下列行:#kernel.core_uses_pid = 1kernel.shmall = 2097152kernel
6、.shmmax = 2147483648 - (以字节为单位,物理内存数量*1024*1024*2,为内存的 2倍)kernel.shmmni = 4096# semaphores: semmsl, semmns, semopm, semmni kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=8388608 net.core.rmem_max=8388608 net.core.wmem_default=262144 n
7、et.core.wmem_max=262144esc :wq!# sysctl -p #运行下列命令转变核心参数2、设置 shell limits(系统资源限制),提高软件的运行效率a.在/etc/security/limits.conf 文件中加入下列红色行:oracle soft nofile 65536oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384b.在/etc/pam.d/login 文件中加入下列行,假如里面没有的话:session required /lib64/security/pa
8、m_limits.so session required pam_limits.soc.在/etc/profile 后加入以下语句:vi /etc/profileif $user = “oracle“ ; thenif $shell = “/bin/ksh“ ; then ulimit -p 16384ulimit -n 65536 elseulimit -u 16384 -n 65536 fifi3. 创建用户和组及相关名目-创建 dba/oper/oinstall 组/usr/sbin/groupadd dba/usr/sbin/groupadd oper/usr/sbin/groupad
9、d oinstall-创建 oracle 用户并设置用户所属组/usr/sbin/usermod -g oinstall -g dba oracle/usr/sbin/useradd -g oinstall -g dba oracle passwd oracle# id oracleuid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)-创建相关安装名目mkdir -p /opt/oracle/productmkdir -p /opt/oracle/product/orahomemkdir -p /opt/orainven
10、tory#(the default inventory folder)mkdir -p /opt/oracle/oradata#(change the right file owner) mkdir -p /var/opt/oracle-设置名目全部者和权限chown -r oracle.oinstall /opt/oraclechown -r oracle.oinstall /opt/oracle/oradatachown -r oracle.oinstall /opt/oracle/product/orahome chown -r oracle.dba /opt/orainventoryc
11、hown oracle.dba /var/opt/oracle chmod -r 775 /opt/oraclechmod -r 755 /var/opt/oracle4. 设置安装环境变量# su - oracle -su 到 oracle 用户下, 更改用户的一些配置$vi .bash_profile添加以下参数,主要是配置 oracle 软件运环境参数# get the aliases and functions if -f /.bashrc ; then. /.bashrcfiexport oracle_base=/opt/oracleexport oracle_home=$oracl
12、e_base/product/orahome export oracle_sid=orclexport oracle_owner=oracle export oracle_term=vt100export path=$path:$oracle_home/bin:$home/binexport path=$oracle_home/bin:$oracle_home/apache/apache/bin:$path ld_library_path=$oracle_home/lib:/lib:/usr/lib:/usr/local/lib export ld_library_pathclasspath=
13、$oracle_home/jre:$oracle_home/jlib:$oracle_home/rdbms/jlib classpath=$classpath:$oracle_home/network/jlibexport classpath注: 11g:ora_nls33=$oracle_home/nls/admin/data10g:ora_nls33=$oracle_home/ocommon/nls/admin/data9i:ora_nls33=/oracle/app/ora92/ocommon/nls/admin/data保存退出-执行以下命令让配置马上生效或以 oracle 用户登录使
14、设置生效$ source $home/.bash_profile四.正式安装以 root 身份打开另一个终端窗口-这步至关重要,不执行这步在以 oracle 用户运行 # ./runinstaller 时会启动不了图型安装界面(经本人验证,不做这一步亦可,只需用 oracle 用户的桌面来启动安装程序。)xhost +xhost + localhost用 oracle 用户登录。假如用的是x 模式,要把 display 设置如下: display=:0.0; export display# export display=192.168.1.170:0.0假如远程安装,需要启动 cygwin执行
15、# startx方式一:以 root 身份 mount 光驱#mount /dev/cdrom /mnt以 oracle 用户登录系统,进行 oracle 的安装#su oracleunzip linux_x86_11gr1_database.zipcd database/./runinstaller./runinstaller -ignoresysprereqs #低版本检测(可选)方式二:1、解压命令:unzip 10201_database_linux32.zip 2、解压后产生一个包含安装文件的名目 database注:,最好在根上建立一个文件夹,这个文件夹特地用来存放 oracle
16、的安装文件。但是需要留意的是,在安装 oracle 前,需要把这个文件夹的全部者修改成用户 oracle,文件夹权限最好是修改成 777,以免在安装过程中消灭问题。3、定制 oracle 安装文件及权限(可选)chmod 777 /oraclechown -r oracle.oinstall /oracle mount /media/cdrom/media/cdrom/runinstaller安装过程中:在安装过程中输入合适的 oracle_home 和实例名。完成后的画面中会有管理端入口地址和 sqlplus 入口地址。选择高级安装在选择安装类型中,选择定制安装过程中需要以 root 身份运
17、行#/oracle/orainventory/orainstroot.sh/opt/oracle/product/orahome/root.sh安装完毕后。五.启动脚本生成和设置:1.补充:开机时让 redhat linux 自动启动 oracle,需要完成以下步骤:运行 $oracle_home 下的 root.sh,会生成一个文件 /etc/oratab 。编辑 /etc/oratab ,把全部的 instance 的重启动标志设置成 ”y”,如: ora10g:/home/oracle/orahome_1:y做一个启动脚本 /etc/init.d/dbora ,如下所示: #!/bin/
18、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=/home/oracle/orahome_1ora_owner=orac
19、leif ! -f $ora_home/bin/dbstart thenecho “oracle startup: cannot start“ exitficase “$1“ in ”start”)# start the oracle databases:# the following command assumes that the oracle login # will not prompt the user for any valuessu - $ora_owner -c $ora_home/bin/dbstartsu - $ora_owner -c “$ora_home/bin/lsn
20、rctl start“;”stop”)# stop the oracle databases:# the following command assumes that the oracle login # will not prompt the user for any valuessu - $ora_owner -c “$ora_home/bin/lsnrctl stop“ su - $ora_owner -c $ora_home/bin/dbshut;”restart”)$0 stop$0 start;esac赐予执行权限chown root.root /etc/rc.d/init.d/d
21、bora chmod 750 /etc/init.d/dborainitialize new service:chkconfig dbora reset chkconfig -list dboradbora0:off 1:off 2:off 3:on 4:off 5:on 6:off留意:当系统不在 runlevels 3 and 5 时,使用service dbora start 启动服务service dbora stop停止服务. 作成以下链接:ln -s /etc/init.d/dbora /etc/rc0.d/k10dboraln -s /etc/init.d/dbora /etc/
22、rc3.d/s99dbora执行以下命令:chkconfig -level 345 dbora on2.vi $oracle_home/bin/dbstart# set this to bring up oracle net listener oracle_home_listner=$oracle_home假如没有 asm(自动存储),就把那一节内容删除,asm 要在加载实例前,先加载.3. 重 新 启 动 计 算 机, 就 可 以 了 , 启 动 会 比 较 慢 , 因 为 要 自 动 启 动em,database,listener,agent这样就 ok 了。下次开关机的时候,oracle
23、 也会随之启动/停止。一个共享库的问题导致 sqlplus 用不了了的解决方法! 保藏rootlocalhost # su - oracle oraclelocalhost $ sqlplus / as sysdbasqlplus:errorwhileloadingsharedlibraries:/oracle/ora11gr2/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: permission denied编辑/etc/sysconfig/selinux,找到:#
24、 this file controls the state of selinux on the system. # selinux= can take one of these three values:# enforcing - selinux security policy is enforced.# permissive - selinux prints warnings instead of enforcing. # disabled - selinux is fully disabled.selinux=enforcing假如 selinux 已经是 selinux=disabled,那么就不用改了,否则就把 selinux=enforcing 注释掉,新加一行:selinux=disabled保存,退出。k18:ma(c,18),linethick2,coloryellow; aa:=c>=k18*1.004; bb:=k18>=ref(k18,1);drawicon(aa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 手机外观设计行业市场调研分析报告
- 定做生日蛋糕行业市场调研分析报告
- 大数据分析及应用项目教程(Spark SQL)(微课版) 实训单汇 许慧 实训1-10 Hadoop集群环境搭建- Zepplin数据可视化案例分析
- 汽车发动机消声器产品供应链分析
- 带钉跑鞋产品供应链分析
- 工业用电动打蜡机产品供应链分析
- 气球驾驶用引擎产品供应链分析
- 手持式游戏机产业链招商引资的调研报告
- 球网细分市场深度研究报告
- 皮革用蜡商业机会挖掘与战略布局策略研究报告
- 第三单元综合卷-2024-2025学年统编版语文五年级上册
- 中型直升机交易协议(2024年)版
- 语法填空技巧课件-高中英语初高中衔接
- 道法认识生命 课件-2024-2025学年统编版道德与法治七年级上册
- 可靠性评估指标体系构建
- 2024年四川甘孜州事业单位招聘历年高频难、易错点500题模拟试题附带答案详解
- 专题08 向量的运算(上海中考特色题型)30题(解析版)
- 年度成本控制与削减方案计划
- 2024内蒙古能源发电投资集团限公司金山第二热电分公司招聘120人高频难、易错点500题模拟试题附带答案详解
- 2024市场营销知识竞赛题库(试题及答案169题)
- 四级劳动关系协调员题库+答案
评论
0/150
提交评论