Oracle 10g For AIX 53数据库安装规范.doc_第1页
Oracle 10g For AIX 53数据库安装规范.doc_第2页
Oracle 10g For AIX 53数据库安装规范.doc_第3页
Oracle 10g For AIX 53数据库安装规范.doc_第4页
Oracle 10g For AIX 53数据库安装规范.doc_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

B-10004 Oracle 10g For AIX 5.3 数据库安装规范 Oracle 10g For AIX 5.3单机数据库安装规范版本号:v1.0版本修订记录: *A 新增 M 修改 D - 删除版本号日期修订人A*M*D描述1.02010-04-01DBAAAIX操作系统版本为5300-09Oracle数据库的版本为目 录1检查硬件环境42检查软件环境43创建用户组及用户74安装数据库软件85安装数据库软件补丁126配置监听程序167创建数据库191 检查硬件环境1、 内存空间至少1024M# /usr/sbin/lsattr -E -l sys0 -a realmem2、 Swap交换区:内存空间1024 MB 并且2048 MB 并且8192MB, Swap=0.75 * 内存空间;# /usr/sbin/lsps a3、 Oracle目录空间10G, /tmp表空间400M#df -g4、 操作系统应该为64位# /usr/bin/getconf HARDWARE_BITMODE642 检查软件环境1、 操作系统版本:AIX 5L version 5.3.00-09#oslevel s5300-09-05-09432、 操作系统程序包:fbos.cifs_fs.rte bos.rte.lvm(bos.rte.lvm must be at least 0)xlC.aix50.rte: or laterxlC.rte: or later# lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.libperfstat ctools f bos.cifs_fs.rte#installp -a -d /dev/cd0 系统程序包3、 查询是否安装操作系统补丁:#/usr/sbin/instfix -i -k IYnumber安装操作系统补丁命令#instfix4、 需要修改用户能打开的最大进程数目#chdev -l sys0 -a maxuproc=20485、 设置内存参数:#vmo -p -o v_pinshm=1 #SGA常驻内存需要#vmo -p -o lru_file_repage=0#在内存页面进行替换时,只替换文件使用的页面,AIX会尽可能的keep住计算内存在RAM里面#vmo -p -o minperm%=5 #vmo -p -o maxclient%=20 #JFS2,NFS文件系统最大CACHE#vmo -p -o maxperm%=20#普通文件系统最大CACHE#vmo -p -o strict_maxperm=0#普通日志文件能最大使用的内存上线为软上限,如果有更多的,可以超过上限使用#vmo -p -o strict_maxclient=1#增强型日志文件系统的上限时硬上限#vmo -r -o page_steal_method=1 #6、 配置AIO(数据库表空间使用文件系统时需要),AIO服务个数=硬盘个数*10,但最大不要超过100:#smitty aiominservers=30maxservers=80maxreqs=4096或者:#chdev -l aio0 -a minservers=30 -a maxservers=80 -a autoconfig=available7、 (有疑问)确认AIX processor folding is disabled for Oracle environments# schedo -a | grep vpm_xvcpus、To disable processor folding, this value should be set to -1# schedo -o vpm_xvcpus=-18、 对于ESS, EMC, HDS, CLARiiON和有MPIO功能的SAN网络存储设备,必须设置存储的硬盘属性reserve_policy=no_reserve:# chdev -l hdiskn -a reserve_policy=no_reserve利用命令查看磁盘属性:# /usr/sbin/lsattr -E -l hdiskn9、 限制单个文件的IO写个数(避免单个文件大量写IO导致其他进程等待,参考RAC Assurance Support Team: RAC Starter Kit and Best Practices (AIX) ID 811293.1)# chdev -l sys0 -a minpout=24 -a maxpout=3310、 查看修改网络参数:# no a | grep 参数名# /usr/sbin/no -r -o ipqmaxlen=512# /usr/sbin/no -p -o udp_sendspace=65536# /usr/sbin/no -p -o udp_recvspace=262144# /usr/sbin/no -p -o tcp_sendspace=262144# /usr/sbin/no -p -o tcp_recvspace=262144# /usr/sbin/no -p -o rfc1323=1# /usr/sbin/no -p -o sb_max=13107203 创建用户组及用户Oracle用户主目录应当安装在独立的文件系统,大小至少为10g。1、 新建逻辑卷oraclelv:# mklv t jfs2 s n r n c 2 -y oraclelv rootvg 10G hdisk0 hdisk12、 新建/oracle文件系统:# crfs v jfs2 m /oracle d /dev/oraclelv3、 建立用户组dba:# mkgroup A id=300 dba4、 建立用户oracle, 主目录一般设置为:/oracle# mkuser id=300 pgrp=dba groups=staff home=/oracle oracle5、 修改操作系统Oracle用户限制:#chuser fsize=-1 cpu=-1 data=-1 rss=-1 stack=-1 nofiles=4000 oracle6、 修改用户目录下.profile文件,加入以下几行:ORACLE_BASE=/oracle;export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/app/product/10.2.0;export ORACLE_HOMEORA_CRS_HOME=$ORACLE_BASE/app/crs;export ORA_CRS_HOMEORACLE_SID=SIDNAME;export ORACLE_SIDNLS_LANG=american_america.ZHS16GBK;export NLS_LANGLIBPATH=$LIBPATH:$ORACLE_HOME/lib;export LIBPATHEDITOR=vi;export EDITORAIXTHREAD_SCOPE=S;export AIXTHREAD_SCOPEPS1=”hostname:$LOGNAME”;export PS1umask 022操作此步骤后从新登录oracle用户4 安装数据库软件1、 解压文件:a) 从下载文件解压到/oracle/orainstall目录$ gunzip 10gr2_aix5l64_database.cpio.gz$ cpio -idcmv cd “ORACLE安装文件所在目录”hostname:oracle ./runInstaller4、 安装过程:点击“Next”。选择”Enterprise Edition(3.40GB)”,点击”next”。“name” 项输入”ora10”, “Path”项输入”/oracle/app/product/10.2.0” (此项默认值)Oracle对操作系统的依赖库文件检查,必须Status要全部都是“Succeeded”,如果有失败的情况必须找出缺少哪个系统库文件,退出安装程序重新安装所需的操作系统库文件。选择只安装数据库软件”Install database Software only”。点击”Install”开始安装。安装完成后,用root用户执行”/oracle/app/product/10.2.0/root.sh”脚本程序安装成功 ,按”Exit”退出。5 安装数据库软件补丁1、 将数据库软件版本升级到,解压补丁集文件p6810189_10204_AIX5L.zip到任意目录,执行runInstaller开始安装: 安装前首先用root用户执行/usr/sbin/slibclean 命令,执行完后输入”y”继续。开始安装,点击“Next”继续。安装软件自动识别已安装Oracle软件目录,点击“Next”继续。安装程序会校验所需系统库文件包是否存在,此步骤一般不会有问题,点击“Next”继续。取消选择“Enable Oracle Configure Manager” ,点击”Next”继续。点击“Install”开始安装补丁软件。安装完成后也要用root用户执行”/oracle/app/product/10.2.0/root.sh”脚本程序,结束安装补丁程序。6 配置监听程序1、 用Oracle用户登录进入主机Xwindows图形环境,执行netca命令:选择“Listener configuration”选项,点击“Next”继续。选择默认的“Add”,点击“Next”继续。默认“LISTENER”,点击“Next”继续。选择“TCP”,点击“Next”继续。选择默认端口”1521”,点击“Next”继续。安装完成。7 创建数据库1、 创建数据库数据存放逻辑卷oradatalv及/oradata文件系统,大小视数据库规模而定,一般不小于30G:# mklv t jfs2 s n r n c 2 -y oradatalv yourvgname 30G yourpvname0 yourpvname1# crfs V jfs2 m /oradata d /dev/oradatalv2、 数据库控制文件、重做日志文件、基本表空间数据文件的规划(建议配置):文件类型文件名/表空间名文件大小举例SPFILE参数文件spfiletestdb.ora如果数据库采用文件系统则无需指定大小,如果采用裸设备则lv大小至少为1M/oradata/testdb/spfiletestdb.ora或/dev/rtestdbspfile控制文件(3个)Control01如果数据库采用文件系统则无需指定大小,如果采用裸设备则lv大小至少为128M/oradata/testdb/control01.ctl或/dev/rtestdbctl01Control02/oradata/testdb/control02.ctl或/dev/rtestdbctl02Control03/oradata/testdb/control03.ctl或/dev/rtestdbctl03重做日志(3组共6个)redo0101,redo0102一般50M/oradata/testdb/redo0101.log,/oradata/testdb/redo0102.log或/dev/rtestdbredo0101,/dev/rtestdbredo0102redo0201,redo0202/oradata/testdb/redo0201.log,/oradata/testdb/redo0202.log或/dev/rtestdbredo0201,/dev/rtestdbredo0202redo0301,redo0402/oradata/testdb/redo0301.log,/oradata/testdb/redo0302.log或/dev/rtestdbredo0301,/dev/rtestdbredo0302系统表空间system一般2G/oradata/testdb/system01.dbf或/dev/rtestdbsystem01系统附加表空间sysaux一般2G/oradata/testdb/sysaux01.dbf或/dev/rtestdbsysaux01UNDO表空间undotbs1一般5G/oradata/testdb/undotbs01.dbf或/dev/rtestdbundotbs01TEMP表空间temp一般5G/oradata/testdb/temp01.dbf或/dev/rtestdbtemp01USER表空间users一般1G/oradata/testdb/users01.dbf或/dev/rtestdbusers01(假设数据库名为testdb)3、 用Oracle用户登录到主机的Xwindows图形环境,执行DBCA命令创建数据库:hostname:oracle dbca选择”Create a Database”, 点击”Next”。选择”General Purpose” ,点击”Next”。输入”Global Database Name” 为所需的数据库名称,”SID prefic”系统默认和”Global Database Name”相同无需修改,点击”Next”。取消选择”Configure The Database with Enterprise Manager”选项,不安装企业管理器,点击”Next”继续。选择”Use the Same Password for All Account” ,在”Password”和”Confirm Password”项输入oracle管理员的密码,一般可以设置为”oracle”,点击”Next”继续。取消选择”Specify Flash Recovery Area”和”Enable Archiving”,点击”Next”继续。取消选择”Sample Schemas”,点击”Next”继续。在”Memory”选项页中选择”Typical”项并且输入”Percentage”项为”40”;在”Sizing”选项页中”Processes”项为”2000”;在”Character Set”选项页中选择”Choose from the list of Character sets”并且”选择Databae Character Set” 为 “ZHS16GBK GBK 16-bit Simplified Chinese”;在”Connection Mode”选项页中选择”Dedicated Server Mode”;在”Parameter File”选项页中选择”Create server parameter file (SPFILE)”, 在”Server Parameter Filename”项中输入需要的SPFILE文件名, 点击”Next”继续。展开”Redo Log Groups” 树形列表,修改每个REDO LOG文件的大小为51200KB(50M),并且输入所需的REDOLOG文件名及所在目录,同样展开”Controlfile”和”Datafiles”树形菜单下,对各控制文件和数据文件的大小、所在目录以及文件名进行修改操作,点击”Next”继续。点击”Finish”开始创建数据库。数据库安装完成。4、 可以选择手工创建数据库(示例数据库SID 为testdb)1) 创建密码文件:$ orapwd file=$ORACLE_HOME/dbs/orapwtestdb password=oracle entries=52) 创建初始化参数文件inittestdb.ora$vi $ORACLE_HOME/dbs/inittestdb.ora*.background_dump_dest= /oracle/admin/testdb/bdump*.compatible=.0*.control_files=/oradata/testdb/control01.ctl,/oradata/testdb/control02.ctl, /oradata/testdb/control03.ctl*.core_dump_dest=/oracle/admin/testdb/cdump*.db_block_size=8192*.db_cache_size=268435456*.db_domain=*.db_file_multiblock_read_count=16*.db_name=testdb*.java_pool_size=8388608*.job_queue_processes=1*.large_pool_size=8388608*.log_archive_dest_1=LOCATION= /oradata/testdb/archivelogs*.log_archive_format=%t_%s_%r.arch*.log_archive_max_processes=1*.open_cursors=300*.pga_aggregate_target=134217728*.processes=2000*.remote_login_passwordfile=EXCLUSIVE*.sessions=2000*.shared_pool_size=134217728*.sort_area_size=65536*.undo_management=AUTO*.undo_tablespace=UNDOTBS1*.user_dump_dest=/oracle/admin/testdb/udump*.sga_target=5368709123) 创建dump文件目录:$ mkdir p $ORACLE_HOME/admin/testdb$cd $ORACLE_HOME/admin/testdb$mkdir udump cdump adump bdump pfile4) 创建数据库$ vi created.sqlCREATE DATABASE testdbMAXINSTANCES 8MAXLOGHISTORY 1MAXLOGFILES 16MAXLOGMEMBERS 3MAXDATAFILES 200LOGFILE GROUP 1 (/oradata/testdb/redo0101.log, /oradata/testdb/redo0102.log ) SIZE 50m,GROUP 2 (/oradata/testdb/redo0201.log, /oradata/testdb/redo0202.log) SIZE 50m,GROUP 3 (/oradata/testdb/redo0301.log, /oradata/testdb/redo0302.log) SIZE 50mDATAFILE /oradata/testdb/system01.dbf SIZE 500m REUSE AUTOEXTEND ON NEXT 10m MAXSIZE 2GSYSAUX DATAFILE /oradata/testdb/sysaux01.dbf SIZE 500m REUSE AUTOEXTEND ON NEXT 10m MAXSIZE 2GDEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE /oradata/testdb/temp01.dbf SIZE 2G REUSE AUTOEXTEND OFFUNDO TABLESPACE “UNDOTBS1” DATAFILE /orad

温馨提示

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

评论

0/150

提交评论