




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ORACLE在AIX系统上安装步骤及说明1、 安装前准备(硬件检查)以root用户登录完成以下工作# getconf HARDWEAR_BITMODE 检查硬件体系结构#lsattr EH l sys0 a realmem 检查物理内存大小#lsps a 检查SWAP空间大小#df m /home 以MB为单位查看/home文件系统的空间使用情况如果硬件体系结构,内核位数或者内存大小不满足要求,Oracle将无法安装.如果文件系统大小或SWAP空间大小不满足要求,则可以动态扩展,条件是有足够的硬盘空间.例如:#chps s 10 hd6 将SWAP空间hd6扩展10个逻辑分区 (*安装Oracle所需满足的硬件需求*)硬盘空间:在安装目录下至少需要7G空闲空间,如果要安装Grid infrastructure,还需要另外的10G空闲空间。为了创建数据库,还需要另外的至少1.5G空闲空间。物理内存: 至少1Gwap空间:1.5倍于物理内存大小。当物理内存大于2G时,swap空间与物理内存大小相同即可。/tmp文件系统:至少1G空闲空间。硬件体系结构: 64位2、 安装前准备(软件环境检查)以root用户登录完成以下工作:# oslevel s 检查操作系统版本以及补丁级别#getconf KERNEL_BITMODE 检查内核位数#lslpp l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstat bos.perf.perfstat ctools rsct.basic.rte pat.clients.rte xlC.aix50.rte(AIX5.3) xlC.aix61.rte(AIX6.1) 检查指定的软件是否已安装#另外,还需要对一些内核参数进行调整,以下为需要调整的内核参数以及推荐值.# lsattr EH l sys0 a ncargs 检查内核参数ncargs的值# lsattr EH l sys0 a maxuproc 检查内核参数maxuproc的值# lsattr EH l aio0 a maxreqs 在AIX5.3中检查内核参数maxreqs的值#ioo o aio_maxreqs 在AIX6.1中检查内核参数maxreqs的值以下命令用于调整内核参数:#chdev l sys0 a ncargs=128#chdev l sys0 a maxuproc=16384 #chdev p l aio0 a maxreqs=65536 在AIX5.3中设置内核参数maxreqs的值#ioo o aio_maxreqs=65536 在AIX6.1中检查内核参数maxreqs的值如果发现某个系统软件没有安装,可以利用installp命令或者smitty工具进行安装. (*安装Oracle所需要得软件环境*)操作系统版本:AIX5.3或者AIX6.1补丁级别:AIX5.3 : 5300-09-01 AIX6.1:6100-02-01内核: 64位所需要的系统软件:bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstat bos.perf.perfstat ctools rsct.basic.rte pat.clients.rte xlC.aix50.rte(AIX5.3) xlC.aix61.rte(AIX6.1)(*安装Oracle所需要调整的内核参数*) 内核参数名称 含 义 推荐值 ncargs: 向一个命令传递的命令行参数的最大个数 128 maxuproc: 一个用户可以建立的进程的最大数目 16384 Maxreqs: 异步输入输出进程的最大数量 655363、 创建Oracle所需要创建的用户组以下的命令序列用于创建必要的用户和用户组,并为用户指定口令:#mkgroup oinstall#mkgroup dba#mkgoup asmadmin#mkgroup asmdba#mkuser pgrp=oinstall groups=dba, asmdba oracle#passwd oracle#mkuser pgrp=oinstall groups=asmadmin, asmdba grid#passwd grid (*安装Oracle所需要创建的用户组*) oinstall: 该组用户用来维护Oracle产品的清单(inwentory) dba: 该组用户映射为数据库中的sys用户 oper(可选):该组用户可以以”as sysoper”的方式登录数据库实例.这个组可以与dba组合二为一。 asmadmin(仅在使用ASM时需要): 该组用户可以以”as sysasm”的方式登录ASM实例,可以创建ASM实例和ASM磁盘组,对ASM磁盘组进行mount和dismount等各种管理. asmdba(仅在使用ASM时需要): 该组用户对ASM磁盘组中的文件具有读写访问权限.(*安装Oracle所需要创建的用户*) 用户名称: 所属主用户组 所属其他组oracle oinstall dba,asmdba,opergrid(仅在使用ASM时需要) oinstall asmadmin,asmdba#针对oracle 用户和grid用户,我们还需要分别设置它们在SHELL中对资源的使用情况,如对CPU,内存,数据段等.为了保证数据库能够运行,需要这些资源的限制设置为-1,即没有限制.#(*针对oracle 用户和grid用户需要设置的SHELL资源限制*)Soft FILE size 可以打开的单个文件的最大大小,可以临时超过Hard FILE size 可以打开的单个文件的最大大小,不可以超过Soft CPU time 可以使用的CPU时间Soft DATA segment 数据段大小Soft STACK size 栈段大小Soft Real Memory size 可以使用的内存大小#一般来说,要安装Oracle软件,首先以root用户登录系统,创建上述用户组和用户.如果使用ASM,先以grid用户登录系统,安装Grid Infrastructure软件,并且创建ASM实例和ASM磁盘组.然后以oracle用户登录系统,安装Oracle数据库软件,并且创建数据库,以后对数据库的所有管理工作,都是以oracle用户的身份来完成的.为了简化安装过程,我们可以把oracle用户和grid用户合二为一,只创建oracle用户,这个用户同时属于上述所有用户组,以后所有Oracle产品的安装和配置工作,都以这个用户身份来完成.#4、 为了对grid用户和oracle用户在SHELL中使用的资源进行限制可以执行以下命令,根据推荐值对两个用户分别进行设置:Smit chuser或者可以直接修改文件/etc/security/limits,在该文件中以下面的格式分别对两个用户进行设置(cd/etc/ security; vi limits)Oracle: fsize = -1 fsize_hard = -1 core = 2097151 cpu = -1 data = 262144 rss = 65536 stack = 65536 nofiles = 2000 nofiles_hard = 16555365、 创建必要的目录以下命令用于创建必要的目录,并且指定相应的权限,Oracle软件将被安装在这样的目录下.需要注意的是,oracle用户对这些目录必须具有写权限.#mkdir /home/oracle#mkdir /home/oracle/product#mkdir /home/oracle/product/11.2.0#mkdir /home/oracle/product/11.2.0/db_1#chown R oracle:oinstall /home/oracle#chmod R ug+w /home/oracle6、 以ORACLE用户登录设计环境变量用“su”或“su ”命令,切换到root权限命令:#su ORACLEOracle用户的工作主要涉及配置自己的环境变量,安装软件,管理数据库等。以Oracle用户登录系统,编辑主目录下的文件.profile,在该文件中设置以下环境变量(#vi .profile)ORACLE_BASE= /home/oracleORACLE_HOME= /home/ oracle/product/11.2.0/db_1DISPLAY=:0.0PATH=$ORACLE_HOME/bin:$PATHExport ORACLE_BASE ORACLE_HOME DISPLAY PATH为了使环境变量生效,需要重新登录系统。通过下面的方式,可以检查各个变量的设置是否正确: echo $ ORACLE_HOME如果oracle用户在本机登录,变量DISPLAY指定本机的IP地址即可,如果用户从PC机中以图形方式远程登录,那么变量DISPLAY应该指定PC机的IP地址.例如:DISPLAY=00:0.07、 安装ORACLE软件安装文件的运行TCP/IP 基本功能命令表ftp 使用文件传输协议FTP,与远程主机之间传递文件. 格式- ftp 主机名 如:(ftp sys2)ftp - 提示符提示符下部分ftp命令:open / close - 打开/关闭连接bye / quit -退出lcd / cd -改变本地/远程路径get , mget-将远程一个或多个文件考到本地put , mput-将本地一个或多个文件考到远程主机binary -传输二进制文件安装CDmount -V cdrfs -o ro /dev/cd0 /cdrom(1) 运行rootpre.sh脚本(root用户)命令:cd/oracle软件安装文件根目录 ./rootpre.sh(2)以oracle用户登录系统,在Oracle安装文件所在目录下,执行以下命令,开始安装:(登录xmanager生效profile,命令:./.profile)#su ORACLE#cd /home/oracle11g/base./runInstaller提示出现数据库安装完毕后,数据库即安装成功,可以用如下语句查看:#Sqlplus / as sysdba#Select instance_name,status from v$instance;在执行这个命令时,安装程序提问是否已经执行脚本rootpre.sh。如果没有执行,应该先以root身份执行这个脚本,然后再重新安装。这个脚本检查是否有以前版本的Oracle进程在执行, ( 第一步:安装数据库软件,运行如下语句:./runInstaller -silent -ignorePrereq -force -noconfig -responseFile /u01/db_install.rsp)(3)配置监听即tns 1, 配置监听过程如下: #Cd $ORACLE_HOME/network/admin#vi listener.ora 新建文件名为listener.ora的监听文件,文件内容如下:SID_LIST_TEST = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /home/oracle/product/11.2.0/db_1) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = TEST) (ORACLE_HOME = /home /oracle/product/11.2.0/db_1) (SID_NAME = TEST) ) )TEST = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521) ) ) 启动监听器:# Lsnrctl start TEST(listener_name)2. 配置tns服务,过程如下:#Cd $ORACLE_HOME/network/admin#vi tnsnames.ora新建文件名为tnsnames.ora的监听文件,文件内容如下: TEST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =)(PORT = 1521) ) (CONNECT_DATA = (SERVICE_NAME = TEST) ) ) 测试tns服务是否配置成功,如下: #tnsping TEST三、安装前的准备1、存储设备的划分内存:4Gswap:两倍于物理内存)tmp硬盘空间: 1G /tmp (安装要求400MB以上)数据库软件:8G /oracle(官方要求3.5G以上)数据库数据文件等:100G /oradata (seed 1GB)2、操作系统补丁: /usr/sbin/swlist -l patch3、JDK版本: JDK7以上,路径:_/opt/java_4、 内核参数:5、创建组和用户:1)创建组groupadd g 201 dba groupadd g 202 oinstall修改或创建/etc/privgroup文件,并加入dba MLOCK RTSCHED RTPRIO或执行# setprivgrp dba MLOCK RTSCHED RTPRIO # setprivgrp oinstall orainventory2) 创建用户 useradd -u 201 -g dba -G oinstall d /oracle oracle3) 给用户加口令passwd oracle4) 编辑.profile文件DISPLAY=:0.0export DISPLAYORACLE_BASE=/oracleexport ORACLE_BASEORACLE_HOME=/oracle/product/9.2.0export ORACLE_HOMEORACLE_SID=orclexport ORACLE_SIDORACLE_TERM=xtermexport ORACLE_TERMNLS_LANG=AMERICAN_AMERICA.ZHS16GBK# NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBKexport NLS_LANGORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataexport ORA_NLS33LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/libexport LD_LIBRARY_PATHSHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32export SHLIB_PATHPATH=/bin:$ORACLE_HOME/bin:/usr/bin:/usr/sbin:/etc/:/opt/bin:/usr/ccs/bin:/usr/local/binexport PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibCLASSPATH=$CLASSPATH:/opt/java1.3/jre:$ORACLE_HOME/network/jlibexport CLASSPATHumask 022TEMP=/tmpexport TEMPTMPDIR=/tmpexport TMPDIR6、目录创建和权限授予oracle系统安装在/oracle下mkdir /oracle/productmkdir /oracle/product/9.2.0mkdir /oracle/product/9.2.0/binmkdir /var/opt/oraclechown oracle:dba /oracle/productchmod 777 /oracle/productchown oracle:dba /var/opt/oraclechmod 755 /var/opt/oracle四、 开始安装1、 装载光驱:检查当前可用设备:挂接光盘: $ su root # mkdir /cdrom # mount rv cdrfs /dev/cd0 /cdrom卸载光驱: # /usr/sbin/pfs_umount /cdrom2、 把安装光盘复制到硬盘上(为了快,可以直接从光盘上安装)3、以root身份进入/cdrom目录 运行:sh rootpre.sh xhost +4、 以oracle用户登陆su oracle. /cdrom/runInstall5、netca 配置listener.ora和tnsnames.ora文件#Cd $ORACLE_HOME/network/admin/oracle/product/9.2.0/network/admin/listener.oraLISTENER =(DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = whjych1)(PORT = 1521) ) )/oracle/product/9.2.0/network/admin/tnsnames.oraWHJYCDB =(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 02)(PORT = 1521) ) (CONNECT_DATA = (SERVICE_NAME = whjycdb) )五、创建数据库Oracle数据文件、控制文件和日志文件等规划如下:表空间名 路径 容 量 备注system /oradata 2G Index /oradata 1G Undotbs /oradata 2G Temp /oradata 2G Tools /oradata 256M Users /oradata 1G Example /oradata 256M CWMLITE /oradata 256M drsys /oradata 256M 控制文件(共3个文件)Control1 /oradata 512M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陈强离婚后债务承担合同
- 股权分配合同范本及协议
- 病情观察及危重患者的抢救和护理
- 环保砖厂股权买卖合同
- 化工仪表题库(附答案)
- 跨域线上供应链融资合作协议合同
- 校企合作培养合同书
- 日本餐饮服务培训
- 应急管理制度培训
- 舞龙儿童画课件
- 门球技、战术教学讲
- 美团外卖平台转让协议
- 2023年1月自考11466现代企业人力资源管理概论试题及答案含解析
- 外研版(三年级起点)三年级下册英语单词表-
- 法律咨询与服务
- 学生社区志愿者公益活动记录表
- 爱情片《百万英镑》台词-中英文对照
- 幼儿园社会认知教育活动的设计与实施 社会文化教育活动的目标和内容
- 东方电气公司2020年财务分析研究报告
- 薪资核算SOP-(定稿)
- 2023年四川省成都市高新区中考语文二诊试卷-普通用卷
评论
0/150
提交评论