Oracle 安装培训教材forHPUX.docx
- 文档编号:26705633
- 上传时间:2023-06-21
- 格式:DOCX
- 页数:15
- 大小:20.52KB
Oracle 安装培训教材forHPUX.docx
《Oracle 安装培训教材forHPUX.docx》由会员分享,可在线阅读,更多相关《Oracle 安装培训教材forHPUX.docx(15页珍藏版)》请在冰豆网上搜索。
Oracle安装培训教材forHPUX
Oracle安装培训教材
For
HPUXSystem11
系统安装需求2
硬件需求2
软件需求3
硬盘需求3
HPUX系统内存配置3
其它系统要求及准备3
系统安装基本过程4
配置操作系统内核4
建立文件系统5
建立用户组5
建立用户5
设置用户内部变量5
安装Oracle系统6
安装完数据库后设置数据自动起动关闭9
更改用户密码11
系统安装需求
硬件需求
内存最小256M
交换区两倍于内存
光驱ISO9660光驱
软件需求
操作系统HPUX 11.0
SP日期49,June2000
SP包要求PHSS_21947、PHNE_20316
PHKL_21392、PHKL_22145
硬盘需求
一般安装1200MB
最小安装1090MB
自这义安装最大可到1500MB
系统确定
请用uname–a确定操作系统的资料
用swlist确定操作系统的SP情况
确定文件系统最大许可容量
ulimit-Sa
ulimit–Ha
确定其它基本工具是否可用
$/usr/bin/whichmake
$/usr/bin/whichar
$/usr/bin/whichld
$/usr/bin/whichnm
$/usr/bin/whichcc
HPUX系统内存配置
SharedMemorySHMMAX内存*1
此参数指定sharedpoolmemory最大可用内存
SHMMIN1
SHMMNI200
SHMSEG10
SEMMNI140
SEMMNS200
MAX_THREAD_PROC512
maxtsiz_64bit改为与SHMMAX相同
maxdsiz改为与SHMMAX相同
其它系统要求及准备
操作系统所要进行的准备。
设定SWAP区至内存*2
增加TMP区至内存大小二分之一或内存大小,
数据库系统建立需要:
基本数文件据区
建立两个挂接点的,一个2G的挂接点用于存放Oracle用户主目录及Oracle8.1.7系统文件,另一个用来存放数据库配置文件、归档文件及数据导出文件空间:
最小为5G,建议8G
数据库raw设备:
设备名称设备容量建议数据库容量
lvolsystem280MB260MB
lvoltools60MB40MB
lvolusers180MB160MB
lvoltemp276MB256MB
lvolrbs532MB512MB
lvolindex532MB512MB
lvoljlsbgis12020MB1900MB
lvoljlsbgis22020MB1900MB
lvoljlsbgis32020MB1900MB
lvoljlsbtemp1020MB1000MB
设备被建立时会同时自动建立在设备名前加”r”的字节设备,此设备将会被用于连接数据库的数据空间
建立完设备后将设备所有者设为oracle用户。
UNIX用户组
建立二个用户组为dba、oinstall
UNIX用户
建立一个用户Oracle属于dba、oinstall组。
设置文件权限
将用户基本文件权限设置为umask022
Oracle用户配置文件的设置
在Oracle用户建立完成后将用户目录下的.dtprofile中的最后一行
#USERPROFILEON=TURE
的’#’除去,就可以在X中与在其它(TELNET,RSH,RLOGIN)方式中拥有一样的参数配置。
系统安装基本过程
配置操作系统内核
配置sharedmemory小于SHMMAX
min sizeofsharedmemory大于SHMMIN
numberofsharedmemory小于SHMMNI
建立文件系统
建立用户组
当Oracle安装时,有两个Oracle角色要被建立SYSDBA,SYSOPER,一般是建立一个叫dba的组来包括这两个角色。
建立一个叫oinstall的用户组用于安装Oracle
建立用户
建立一个名为oracle的用户,主要参数
用户名oracle
主要用户组oinstall
第二用户组dba
HomeDirectory数据库系统加载点
可使用SHELLsh、csh、ksh
更改用户基本文件权限为 umask022
设置用户内部变量
DISPLAY设置X客户机必需
PATH基本路径必需
ORACLE_BASEOracle数据文件目录建议
新建数据库时可以自动将所在数据文件设为指定目录,管理起来比较方便
ORACLE_HOMEOracle系统目录建议
运行Oracle的工具时需要用以找到系统文件位置
NLS_LANG数据库语言区域建议
在使用SQLPlus和数据转移工具时可以用来设置本地字符集,最好设为和本机数据库字符一至。
ORACLE_SID所用数据库名建议
ORA_NLS33语言文件系统目录
在使用SQLPlus和数据转移工具时可以用来根据本地字符集找到字符集文件。
ORACLE_DOC帮助文件目录
例:
#@(#)$Revision:
72.2$
……………………
……………………
……………………
#Setupthesearchpaths:
PATH=$PATH:
/home/oracle/OraHome1/bin:
.
#Setuptheshellvariables:
EDITOR=vi
exportEDITOR
ORACLE_HOME=/home/oracle/OraHome1
exportORACLE_HOME
ORACLE_BASE=/U02
exportORACLE_BASE
echo$ORACLE_BASE
ORACLE_SID=ORCL
exportORACLE_SID
NLS_LANG='SIMPLIFIEDCHINESE_CHINA.ZHS16GBK'
exportNLS_LANG
连接设备与数据库表空间文件。
将磁盘设备与将要建立的数据库文件名建立好连接
语法为 ln–s<源设备名><目的文件名>
例:
ln-s/dev/vgOracle/rlvolsystem/U02/oradata/ORCL/system.dbf
安装Oracle系统
安装好Oracle光盘,并运行runinstall,后以以下几个主要参数
一、安装模块按一般模式
二、不要使用Oracle安装时的用文件考贝方法建立数据库,要自己用工具重建立,或安装完成后将库删除重建。
建立数据库
建立数据库时由于要在HPUX中使用raw设备,所以要建立数据库时的步骤为:
一、建立数据库设备。
二、将与数据库设备同名的字节设备连接至设定的表空间文件名
三、用dbassist工具配置数据库的基本参数,表空间文件名先起其它的名称,配置参数完成后不直接建立数据库,将建库脚本存为文件,文件名的规则为
<数据库名>
<数据库名>run.sh
<数据库名>run1.sh
<数据库名>run2.sh
<数据库名>sqlplus.sh
<数据库名>archive.sh
<数据库名>alterTablespace.sh
设数据库名为ORCL
则为
ORCL
ORCLrun.sh
ORCLrun1.sh
ORCLrun2.sh
ORCLsqlplus.sh
ORCLarchive.sh
ORCLalterTablespace.sh
四、修改数据库脚本并运行
数据库建立脚本的修改需要修改二个文件
ORCLrun.sh
ORCLrun1.sh
修改脚本中所有建立表空间文件的部分
将表空间文件的名称指向指定的连接文件名
设定建立表空间文件文件的参数自动扩展为OFF
消除REUSE参数
例:
将设备lvolsystem连接到system.dbf
ln-s/dev/vgOracle/rlvolsystem /U02/oradata/ORCL/system.dbf
修改脚本ORCLrun.sh的内容
#!
/bin/sh
ORACLE_SID=ORCL
exportORACLE_SID
/home/oracle/OraHome1/bin/svrmgrl< spool/U02/admin/ORCL/create/crdb1.log connectinternal startupnomountpfile="/U02/admin/ORCL/pfile/initORCL.ora" CREATEDATABASE"ORCL" maxdatafiles254 maxinstances8 maxlogfiles32 charactersetZHS16GBK nationalcharactersetZHS16GBK DATAFILE'/U02/oradata/ORCL/system.dbf'SIZE200MAUTOEXTENDOFF logfile'/U02/oradata/ORCL/redo01.log'SIZE5000K, '/U02/oradata/ORCL/redo02.log'SIZE5000K, '/U02/oradata/ORCL/redo03.log'SIZE5000K; disconnect spooloff exit EOF 修改ORCLrun1.sh 先连接设备 ln-s/dev/vgOracle/rlvoltools /U02/oradata/ORCL/tools.dbf ……………………………………………… ……………………………………………… ……………………………………………… ln-s/dev/vgOracle/rlvoljlsbgis3 /U02/oradata/ORCL/jlsbgis3.dbf 修改文件ORCLrun1.sh #! /bin/sh ORACLE_SID=ORCL exportORACLE_SID /home/oracle/OraHome1/bin/svrmgrl< spool/U02/admin/ORCL/create/crdb2.log connectinternal @/home/oracle/OraHome1/rdbms/admin/catalog.sql; REM**********ALTERSYSTEMTABLESPACE********* ALTERTABLESPACESYSTEM DEFAULTSTORAGE(INITIAL64KNEXT64KMINEXTENTS1MAXEXTENTSUNLIMITEDPCTINCREASE50); ALTERTABLESPACESYSTEM MINIMUMEXTENT64K; REM**********TABLESPACEFORTool********** CREATETABLESPACETOOLSDATAFILE'/U02/oradata/ORCL/tools.dbf'SIZE52MREUSE AUTOEXTENDOFF MINIMUMEXTENT32K DEFAULTSTORAGE(INITIAL32KNEXT32KMINEXTENTS1MAXEXTENTS4096PCTINCREASE0); ……………………………………………… ……………………………………………… ……………………………………………… REM**********TABLESPACEFORINDEX********** CREATETABLESPACEINDXDATAFILE'/U02/oradata/ORCL/index.dbf'SIZE512MREUSE AUTOEXTENDOFF MINIMUMEXTENT128K DEFAULTSTORAGE(INITIAL128KNEXT128KMINEXTENTS1MAXEXTENTS4096PCTINCREASE0); 五、运行数据库脚本 按以下次序运行脚本 ORCLrun.sh ORCLrun1.sh ORCLrun2.sh ORCLsqlplus.sh ORCLarchive.sh ORCLalterTablespace.sh 如果系统配置了安全属性,就要查找所有的SQL连接语句,将 connectinternal改为connectinternal/oracle 。 六、数据库模式选用专用服务器模式 七、不必建立区域、管理数据库 八、数据库除了SQL*Plushelp包以外都不必加载 九、增大redolog每个文件至10M,RBS的回退段最大至16384 安装完数据库后设置数据自动起动关闭 1.以root输入vi/etc/oratab 2.找到数据库以下列格式存在文件中 ORACLE_SID: ORACLE_HOME: {Y|N} 3.将你所选定的要自动起动关闭的数据库选{Y},其它都选{N},选{Y}的将会在dbstart和dbshut脚本运行时被打开或关闭 4.建立一个脚本于/sbin/init.d目录,名称可以为dbora,内容如下 #! /bin/sh #SetORA_HOMEtobeequivalenttotheORACLE_HOME #setORA_OWNERtotheuseridtotheowner ORA_HOME=/home/oracle/OraHome1 ORA_OWNER=oracle if[! -f$ORA_HOME/bin/dbstart] then echo"Oraclestartup: cannotstart" exit fi if["$1"="start"] then #StarttheOracledatabases: #Thefollowingcommandassumesthattheoracleloginwillnotpromptthe #userforanyvalues /bin/suoracle-c/home/oracle/OraHome1/bin/dbstart>/dev/null2>&1 echotheOracleisbeginstart>>/tmp/oraclestart.log date>>/tmp/oraclestart.log exit fi if["$1"="stop"] then #StoptheOracledatabases: #Thefollowingcommandassumesthattheoracleloginwillnotpromptthe #userforanyvalues /bin/suoracle-c/home/oracle/OraHome1/bin/dbshut>/dev/null2>&1 echotheOraclesibeginstop>>/tmp/oraclestart.log date>>/tmp/oraclestart.log exit Fi 5.设文件属性为可执行 6.输入 #ln-s/sbin/init.d/dbora/sbin/rc0.d/K10dbora #ln-s/sbin/init.d/dbora/sbin/rc2.d/S99dbora 将脚本连接到起动与关机的目录中 完成 更改 注: 如没有必要,不要让数据库自己关闭,数据库长时间运行后有可能有用户进程僵死在系统中,在一些关闭所用时间太长的情况下操作系统会强行杀死Oracle进程,如不注意,可能造成数据库重起时要进行recover,同时可能造成数据损失,数据库关闭最好由管理人员以以下过程由人工完成: 1.确保所有用户退出数据库系统。 2.如时间可以,先以exp进行一次备份 3.以sysdba身分进入sqlplus或svrmgrl 4.输入 selectusername,sid,serial#,statusfromv$sessionwhereusername<>'SYS'andusername<>'SYSTEM'; 查找没有退出的用户并查出情况。 5.输入 altersystemkillsession‘ 关闭无法正常退出的用户。 6.先输入 showdowntransactional 7.如无法关闭再用 showdownimmediate 请等待较长时间,如经长时间操作系统及数据库没有动作,则数据库关闭失败。 8.无法使用showdownimmediate关闭数据库说明系统运行装态已不正常,必需使用破坏性方法进行关闭,这里输入 showdownabort 注: 使用这种方法重起时要对数据库进行recover,使用前一定要和有关人员进行连系,以防数据库损坏。 9.完成 更改用户密码 最后一步工作是要更改Oracle系统用户的默认密码,主要如下 用户名 默认口令 涉及模块 备注 SYSTEM MANAGER 基本功能 必需更改 SYS CHANGE_ON_INSTALL 基本功能 必需更改 INTERNAL ORACLE 基本功能 必需更改 DBSNMP DBSNMP 管理数据库,增加删除用户、角色 必需更改 OUTLN OUTLN RESOURCE database(管理数据库) 必需更改(用户可以安装管理数据库) SCOTT TIGER RESOURCE database(管理数据库) 如没有安装管理数据库则不必更改 MDSYS MDSYS OracleSpatial(地理空间数据库) 如数据库没有Spatial包则不必更改 MTSSYS MTSSYS MTSService、interMedia 如数据库没有interMedia包则不必更改 CTXSYS CTXSYS InterMedia 如数据库没有interMedia包则不必更改 ORDPLUGINS ORDPLUGINS InterMedia 如数据库没有interMedia包则不必更改 ORDSYS ORDSYS InterMedia 如数据库没有interMedia包则不必更改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 安装培训教材forHPUX 安装 培训教材 forHPUX
![提示](https://static.bdocx.com/images/bang_tan.gif)