Oracle 8i for HPUX 安装配置手册.docx

上传人:b****5 文档编号:3545337 上传时间:2022-11-23 格式:DOCX 页数:18 大小:112.66KB
下载 相关 举报
Oracle 8i for HPUX 安装配置手册.docx_第1页
第1页 / 共18页
Oracle 8i for HPUX 安装配置手册.docx_第2页
第2页 / 共18页
Oracle 8i for HPUX 安装配置手册.docx_第3页
第3页 / 共18页
Oracle 8i for HPUX 安装配置手册.docx_第4页
第4页 / 共18页
Oracle 8i for HPUX 安装配置手册.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

Oracle 8i for HPUX 安装配置手册.docx

《Oracle 8i for HPUX 安装配置手册.docx》由会员分享,可在线阅读,更多相关《Oracle 8i for HPUX 安装配置手册.docx(18页珍藏版)》请在冰豆网上搜索。

Oracle 8i for HPUX 安装配置手册.docx

Oracle8iforHPUX安装配置手册

 

ORACLE8i安装配置手册

 

中国银河证券

文档信息

项目名称:

项目经理:

文档版本编号:

Version1.0

FocusPM阶段:

文档提交日期:

2001年7月16日

质量复审方法:

起草人:

文档起草日期:

2000年7月16日

复审人:

复审日期:

分发名单

来自(From)

日期

电话/传真

2000年7月16日

给(To)

操作*

截止日期

电话/传真

复审

2000年7月16日

*操作类型:

批准,复审,通知,存档,所需行动,参加会议,其它(请指明)

版本历史信息

版权说明

本文件中出现的任何文字叙述、文档格式、插图、照片、方法、过程等内容,除另有特别注明,版权均属中国惠普有限公司咨询事业部所有,受到有关产权及版权法保护。

任何个人、机构未经中国惠普有限公司咨询事业部的书面授权许可,不得复制、引用或传播本文件的任何片断,无论通过电子形式或非电子形式。

目录

版权说明2

1.0前言4

2.0系统需求4

2.1系统安装需求4

2.2UNIX环境设置5

2.3用户和组的建立5

2.4逻辑卷的建立6

2.5修改oracle用户的环境变量6

3.0开始安装7

 

1.0前言

2.0系统需求

为了在L2000上快速的安装ORACLE。

首先要了解ORACLE对整个系统的要求。

安装ORACLE包括以下几个过程。

1、保证系统的硬件,软件,内存和磁盘空间均满足ORACLE的要求。

2、检测UNIX环境设置:

保证UNIX的各种环境变量已经正确的设置。

3、安装:

使用ORACLE光盘中提供的统一的安装程序来进行ORACLE的安装。

4、在软件安装结束以后,创建数据库对象,建立用户环境,以及配置已经安装在本系统中的ORACLE软件产品。

5、客户端的安装:

如果需要安装客户端工具,如sqlplus可以安装oracleclient。

2.1系统安装需求

在安装系统之前,确认系统满足软件对系统的各种需求。

硬件需求

硬件需求

内存至少需要128Mb的内存

交换分区两倍内存的大小

光驱安装时需要

在以上均满足的情况下,可以进行软件系统的安装。

2.2UNIX环境设置

为了在HPUX上安装ORACLE数据库服务器,首先需要调整系统的参数。

如:

SHMMAX1GB

SHMMIN1

SHMMNI100

SHMSEG10

MAXUSERS200

调整系统参数,可以通过SAM来进行,

#/usr/sbin/sam

选择KernelParmeptersConfiguration并修改相应的参数,然后退出SAM系统的内核重新编译之后会重新启动。

在系统的内核重新编译以后,ORACLE才可能正确的安装在系统中。

2.3用户和组的建立

在安装ORACLE时,系统无法使用root用户,所有为了使安装能够正常的安装,首先要建议oracle用户和dba组,并且oracle用户属于dba组中的用户。

在建立新的用户和组时,可以使用两种方式,一种是命令行方式,另一种是通过SAM来进行。

命令行方式:

#useradd-u101-g101-d/home/oracle-s/usr/bin/shfalseoracle

#groupadd–g101dba

SAM方式

#/usr/sbin/sam

在对话框中选择AccountandGroupManagement通过菜单的方式来建立,建议采用这种方式来建议用户和组,因为建议过程不容易出现错误。

当oracle用户和dba组建立完成以后,可以通过以下方式进行验证。

#idoracle

如果在返回的结果中显示oracle用户在dba组中,则证明用户建立正确。

2.4逻辑卷的建立

为了安装oracle数据库,建议建立单独的逻辑卷,因为oracle系统软件本身占用的空间较大。

另外为了维护的方便。

建立逻辑卷可以通过两种方法:

命令行方式:

#lvcreate–L3000/dev/vg00

#mkdir/oracle

#newfs/dev/vg00/rlvol9

#mount/dev/vg00/lvol9/oracle

#bdf

使用SAM的方式

#/usr/sbin/sam

进入SAM以后,选择DiskManagement,选择vg00,然后选择Actions中的创建。

按照图形界面当中的提示,填写入的相应内容。

然后选择创建。

在创建的逻辑卷以后,系统会自动的将逻辑卷安装的oracle目录上。

建立文件系统以后,需要将oracle目录的属主修改为oracle和dba。

#chown–Roracle:

dba/oracle

2.5修改oracle用户的环境变量

接下来需要修改的是oracle用户的环境变量。

#cd/home/oracle

使用vi来编辑.profile文件,在文件中增加以下的内容。

Umask022

ORACLE_BASE=/oracle/

ORACLE_HOME=/oracle/product/8.1.6

ORACLE_SID=galaxy

PATH=$PATH:

$ORACLE_HOME/bin

SHLIB_PATH=$ORACLE_HOME/lib

LD_LIBRARY_PATH=$ORACLE_HOME/lib

exportORACLE_BASEORACLE_HOMEORACLE_SID

exportLD_LIBRARY_PATHORACLE_SIDPATHSHLIB_PATH

exportNLS_LANG="simplifiedchinese"_china.zhs16cgbk

exportLANG=zh_CN.hp15CN

测试环境变量设置的正确性。

#su–oracle

如果无错误返回,则证明环境变量的设置正确。

3.0开始安装

在开始安装之前,首先要做一些相应的准备工作。

为了能够将oracle光盘mount到文件系统上,首先要需要在/etc目录下建立pfs_fstab文件,如:

#ioscan–funCdisk

找到光驱的设备文件名如:

c2t2d0然后,

#cd/etc

#vipfs_fstab

在这个文件中,输入以下内容:

/dev/dsk/c3t2d0/cdrompfs-rripxlat=unix10

保存这个文件之后,在root用户下输入以下命令。

#nohup/usr/sbin/pfs_mountd&

#nohup/usr/sbin/pfsd&

#/usr/sbin/pfs_mount/cdrom

在这里要注意的是为了使光驱能够mount到/cdrom上,首先要确保操作系统的NFS服务已经打开,要了解这些可以使用SAM或者ps–ef|more的命令来查看。

如果NFS服务没有在运行,则oracle无法mount到/cdrom中。

当oracle光盘正确的mount到/cdrom后,可以以oracle的用户登录。

#su–oracle

因为oracle的安装需要在图形终端下进行,所有需要在主机上需要连接图形终端,如果没有图形终端,可以在其他的机器上安装图形仿真软件来进行,如:

reflectionX或者X-win32等。

因为在HP9000的服务器上没有图形终端,所以在这里只能通过终端仿真软件来进行安装。

 

在自己的机器上安装图形仿真软件,并启动这个软件。

并通过Netterm以oracle用户telnet到这台unix主机上。

使用以下命令进行安装:

$cd/cdrom

$runInstaller

这是oracle将会运行oracleuniverualinstaller程序进行安装。

 

在系统初始化一段时间后,出现了第二个画面:

点击已安装的产品,系统显示为:

如果以前安装过Oracle的一些产品,此处会显示出产品列表,本例以前没有安装过其他产品,点击“关闭”,单击“下一步”,并填写相应的路径,系统将会继续安装。

当系统的进度条达到100%时,将会出现下一个画面

 

选择安装的类型,在这里我们选择的是自定义的安装方式,因为在整个系统中我们并不需要所有模块的支持。

当系统对选择的安装产品初始化以后,出现以下画面:

系统要求输入全局数据库名称和系统的实例标识名,在这里我们输入完全一致的名称,为了以后的记忆和配置的方便,全局数据库名为:

galaxySID:

galaxy接下来系统则会出现选择安装软件摘要的画面:

接下来可以点击安装继续进行,整个安装时间比较长,在系统软件安装结束后,系统会自动运行net8的安装和配置过程,在这里选择简单的配置即可。

在net8配置结束以后,系统会自动启动数据库创建程序,进行数据库的创建工作。

在这里要说明的是,我们是以裸卷的形式来建立各种库文件,表空间,以及其他的数据库对象。

所有首先应对,数据库做总体的规划,包括controlfileredologsystem.dbfuser.dbf以及其他对象的大小和位置。

这些工作需要在安装数据库之前进行,同时还要包括卷组的划分和裸卷的建立。

卷组的划分和裸卷的建立都可以都过SAM来进行。

在这里不做详细的介绍。

如果我们的卷组和裸卷已经划分完毕,那么在建立数据库的过程中还无法完全使用,因为以图形的方式进行库的建立的扩展能力较差。

所以我们必须通过运行脚本的方式才能满足要求。

在创建数据库的图形界面中填写和修改响应的信息之后,选择保存运行脚本。

这样会生成以下文件

修改每个文件以达到系统的要求。

所有脚本文件如下:

galaxy

 

#!

/bin/sh

ORACLE_SID=galaxy

exportORACLE_SID

 

ORACLE_HOME=/oracle/product/8.1.6

exportORACLE_HOME

/oracle/product/8.1.6/assistants/dbca/webdbrun.sh

/oracle/product/8.1.6/assistants/dbca/webdbrun1.sh

/oracle/product/8.1.6/assistants/dbca/webdbrun2.sh

/oracle/product/8.1.6/assistants/dbca/webdbarchive.sh

/oracle/product/8.1.6/assistants/dbca/webdbalterTablespace.sh

 

galaxyalterTablespace.sh

-----------------------------------------------------------------------------

#!

/bin/sh

ORACLE_SID=galaxy

exportORACLE_SID

/oracle/product/8.1.6/bin/svrmgrl<

connectinternal/oracle

alterusersystemdefaulttablespaceTOOLS;

alterusersystemtemporarytablespaceTEMP;

EOF

 

Galaxyarchive.sh

---------------------------------------------------------------------------------

#!

/bin/sh

ORACLE_SID=galaxy

exportORACLE_SID

/oracle/product/8.1.6/bin/svrmgrl<

connectinternal/oracle

shutdownnormal;

startupmountpfile="/oracle/admin/webdb/pfile/initwebdb.ora";

alterdatabasearchivelog;

alterdatabaseopen;

altersystemarchivelogstart;

EOF

 

Galaxyrun.sh

-----------------------------------------------------------------------

#!

/bin/sh

ORACLE_SID=galaxy

exportORACLE_SID

/oracle/product/8.1.6/bin/svrmgrl<

spool/oracle/admin/webdb/create/crdb1.log

connectinternal

startupnomountpfile="/oracle/admin/webdb/pfile/initwebdb.ora"

CREATEDATABASE"webdb"

maxdatafiles254

maxinstances8

maxlogfiles32

charactersetZHS16GBK

nationalcharactersetZHS16GBK

DATAFILE'/dev/vg01/rlvolsystem'SIZE499MAUTOEXTENDONNEXT640K

logfile'/dev/vg03/rlvolredo01'SIZE47M,

'/dev/vg03/rlvolredo02'SIZE47M,

'/dev/vg03/rlvolredo03'SIZE47M,

'/dev/vg03/rlvolredo04'SIZE47M,

'/dev/vg03/rlvolredo05'SIZE47M,

'/dev/vg03/rlvolredo06'SIZE47M,

'/dev/vg03/rlvolredo07'SIZE47M,

'/dev/vg03/rlvolredo08'SIZE47M,

'/dev/vg03/rlvolredo09'SIZE47M,

'/dev/vg03/rlvolredo10'SIZE47M;

disconnect

spooloff

exit

 

EOF

 

Galaxyrun1.sh

-------------------------------------------------------------------------

#!

/bin/sh

ORACLE_SID=galaxy

exportORACLE_SID

/oracle/product/8.1.6/bin/svrmgrl<

spool/oracle/admin/webdb/create/crdb2.log

connectinternal

@/oracle/product/8.1.6/rdbms/admin/catalog.sql;

REM**********ALTERSYSTEMTABLESPACE*********

ALTERTABLESPACESYSTEM

DEFAULTSTORAGE(INITIAL64KNEXT64KMINEXTENTS1MAXEXTENTSUNLIMITEDPCTINCREASE50);

ALTERTABLESPACESYSTEM

MINIMUMEXTENT64K;

REM**********TABLESPACEFORTool**********

CREATETABLESPACETOOLSDATAFILE'/dev/vg01/rlvoltools'SIZE99MREUSE

AUTOEXTENDONNEXT320K

MINIMUMEXTENT32K

DEFAULTSTORAGE(INITIAL32KNEXT32KMINEXTENTS1MAXEXTENTS4096PCTINCREASE0);

REM**********TABLESPACEFORROLLBACK**********

CREATETABLESPACERBSDATAFILE'/dev/vg02/rlvolsysrbs'SIZE1999MREUSE

AUTOEXTENDONNEXT5120K

MINIMUMEXTENT512K

DEFAULTSTORAGE(INITIAL512KNEXT512KMINEXTENTS8MAXEXTENTS4096);

REM**********TABLESPACEFORTEMPORARY**********

CREATETABLESPACETEMPDATAFILE'/dev/vg01/rlvoltemp'SIZE399MREUSE

AUTOEXTENDONNEXT640K

MINIMUMEXTENT64K

DEFAULTSTORAGE(INITIAL64KNEXT64KMINEXTENTS1MAXEXTENTSUNLIMITEDPCTINCREASE0)TEMPORARY;

REM**********TABLESPACEFORUSER**********

CREATETABLESPACEUSERSDATAFILE'/dev/vg01/rlvoluser'SIZE99MREUSE

AUTOEXTENDONNEXT1280K

MINIMUMEXTENT128K

DEFAULTSTORAGE(INITIAL128KNEXT128KMINEXTENTS1MAXEXTENTS4096PCTINCREASE0);

REM**********TABLESPACEFORINDEX**********

CREATETABLESPACEoradataDATAFILE'/dev/vg01/rlvolindex'SIZE499MREUSE

AUTOEXTENDONNEXT1280K

MINIMUMEXTENT128K

DEFAULTSTORAGE(INITIAL128KNEXT128KMINEXTENTS1MAXEXTENTS4096PCTINCREASE0);

REM**********TABLESPACEFORORADATA**********

CREATETABLESPACEoradataDATAFILE'/dev/vg04/rlvoloradata'SIZE7999MREUSE

AUTOEXTENDONNEXT5120K

MINIMUMEXTENT512K

DEFAULTSTORAGE(INITIAL512KNEXT512KMINEXTENTS8MAXEXTENTSUNLIMITEDPCTINCREASE20);

REM****Creatingfourrollbacksegments****************

CREATEPUBLICROLLBACKSEGMENTRBS0TABLESPACERBS

STORAGE(OPTIMAL8192K);

CREATEPUBLICROLLBACKSEGMENTRBS1TABLESPACERBS

STORAGE(OPTIMAL8192K);

CREATEPUBLICROLLBACKSEGMENTRBS2TABLESPACERBS

STORAGE(OPTIMAL8192K);

CREATEPUBLICROLLBACKSEGMENTRBS3TABLESPACERBS

STORAGE(OPTIMAL8192K);

CREATEPUBLICROLLBACKSEGMENTRBS4TABLESPACERBS

STORAGE(OPTIMAL8192K);

CREATEPUBLICROLLBACKSEGMENTRBS5TABLESPACERBS

STORAGE(OPTIMAL8192K);

CREATEPUBLICROLLBACKSEGMENTRBS6TABLESPACERBS

STORAGE(OPTIMAL8192K);

CREATEPUBLICROLLBACKSEGMENTRBS7TABLESPACERBS

STORAGE(OPTIMAL8192K);

CREATEPUBLICROLLBACKSEGMENTRBS8TABLESPACERBS

STORAGE(OPTIMAL8192K);

CREATEPUBLICROLLBACKSEGMENTRBS9TABLESPACERBS

STORAGE(OPTIMAL8192K);

CREATEPUBLICROLLBACKSEGMENTRBS10TABLESPACERBS

STORAGE(OPTIMAL8192K);

CREATEPUBLICROLLBACKSEGMENTRBS11TABLESPACERBS

STORAGE(OPTIMAL8192K);

CREATEPUBLICROLLBACKSEGMENTRBS12TABLESPACERBS

STORAGE(OPTIMAL8192K);

CREATEPUBLICROLLBACKSEGMENTRBS13TABLESPACERBS

STORAGE(OPTIMAL8192K);

CREATEPUBLICROLLBACKSEGMENTRBS14TABLESPACERBS

STORAGE(OPTIMAL8192K);

CREATEPUBLICROLLBACKSEGMENTRBS15TABLESPACERBS

STORAGE(OPTIMAL8192K);

CREATEPUBLICROLLBACKSEGMENTRBS16TABLESPACERBS

STORAGE(OPTIMAL8192K);

CREATEPUBLICROLLBACKSEGMENTRBS17TABLESPACERBS

STORAGE(OPTIMAL8192K);

CREATEPUBLICROLLBACKSEGMENTRBS18TABLESPACE

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 职高对口

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1