Chinaunix首页 | 论坛 | 博客
  • 博客访问: 175955
  • 博文数量: 72
  • 博客积分: 2527
  • 博客等级: 少校
  • 技术积分: 835
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-07 01:30
文章分类
文章存档

2010年(3)

2009年(1)

2008年(8)

2007年(18)

2006年(42)

我的朋友

分类: Oracle

2006-08-20 21:40:48

Oracle8 forUnix 安装

Oracle For IBM AIX安装指南

1. 准备磁盘空间,创建一个文件系统

在操作系统AIX中创建一个文件系统:/oracle,该文件系统的参数如下:

Item

Value

File System Name

/oracle

NEW mount point

/oracle

SIZE of file system(in 512-byte blocks)

14680064

Mount GROUP

Mount AUTOMATICALLY at system restart

yes

PERMISSIONS

read/write

Mount OPTIONS

Start Disk Accounting?

no

Fragment Size(bytes)

4096

Number of bytes per inode

4096

Compression algorithm

no

Large File Enabled

false

Allocation Group Size(Mbytes)

8

 

2. 创建数据库管理员组:DBA

在操作系统AIX中创建一个组:DBA(数据库管理员组),该组的参数如下:

Item

Value

Group NAME

dba

GroupID(Num)

201

ADMINISTRATIVE group?

False

USER list

root,oracle

ADMINISTRATOR list

root

 

3. 为Oracle软件创建一个用户oracle,该用户属于DBA

在操作系统AIX中创建一个用户(oracle),该用户属于DBA组,该用户的参数如下:

Item

Value

User NAME

/oracle

UserID(Num)

202

ADMINISTRATIVE USER?

False

Primary GROUP

dba

Group SET

dba,staff

User INFORMATION

EXPIRATION date(MMDDHHmmyy)

0


4-1Oracle8 forUnix 安装

Is this user ACCOUNT LOCKED?

false

User can LOGIN

true

Soft FILE size(Num)

2097151

Soft CPU time

-1

Soft DATA segment(Num)

262144

Soft STACK size(Num)

65536

Soft CORE file size(Num)

2097151

File createion UMASK

22

TRUSTED PATH

nosak

PRIMARY authentication method

SYSTEM

SECONDARY authentication method

NONE

 

注:上述三个步骤可通过AIX提供的命令smitsmitty,进入菜单模式,选择相应的菜单项即可完成。上述相关参数仅供参考,不必完全按照上述进行,但必须保证与下面所述的.profile文件中的相关参数对应,并符合系统要求)。

4 编辑$HOME/.Profile文件,增加环境变量

# su – oracle

$ vi .profile

在编辑状态,增加或修改下列环境变量:

ORACLE_BASE=/oracle

ORACLE_HOME=$ORACLE_BASE/app/oracle/product/8.0.4

ORACLE_SID=ora8

ORACLE_DOC=$ORACLE_HOME/ora_doc

ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

ORACLE_TERM=xlft

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib

LIBPATH=$ORACLE_HOME/lib

LINK_CNTRL=L_PTHREADS_D7

TMPDIR=/oracle/tmp

PATH=/usr/bin:$ORACLE_HOME/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.

Export PATH TMPDIR ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_DOC ORA_NLS33 ORACLE_TERM LD_LIBRARY_PATH LINK_CNTRL

If [ -s “$MAIL” ] # This is at Shell startup. In normal

Then echo “$MAILMSG” # operation,the Shell checks


4-2Oracle8 forUnix 安装

Fi # periodically

5 加载光驱(注:应先为CDROM创建一文件系统)

# mount CDROM

6 root身份运行/cdrom/orainst下的oratab.sh

# ORACLE_OWNER=oracle export ORACLE_OWNER

# cd /cdrom/orainst

# ./oratab.sh

7 root身份运行/cdrom/orainst下的rootpre.sh

# cd /cdrom/orainst

# ./rootpre.sh

8 Oracle身份安装Oracle数据库

# su – oracle

$ cd /cdrom/orainst

$ orainst

注:在安装过程中尽量采用Oracle系统缺省参数,数据库大小可根据具体规划设计情况而定。安装中要求输入system用户和sys用户的缺省口令以及数据库系统使用的字符集zhs16cgb231280,并选择要安装的组件。一般应包括下列组件:

􀁹 AIX-Based System Spec……

􀁹 Net8 8.0.4.0.0

􀁹 Net8 Protocol下的TCP/IP协议

􀁹 Oracle Intelligent Agent ……

􀁹 Oracle On-Line Text Viewer

􀁹 -Oracle Options 8.0.4.0.0下的Oracle8 Partitioning Option

􀁹 Oracle Parallel Server Manager

􀁹 Oracle Unix Installer 4.0.3

􀁹 Oracle8 EnterpriseRDBMS

􀁹 PL/SQL 8.0.4.0.0

􀁹 SQL*PLUS 8.0.4.0.0


4-3Oracle8 forUnix 安装

9 安装结束后,以root身份运行$ORACLE_HOME/orainst下的root.sh

$ exit

# cd /oracle/app/oracle/product/8.0.4/orainst

# ./root.sh

10.修改/etc下的oratab文件

应保证该文件中的如下一行正确:

ora8:/oracle/app/oracle/product/8.0.4:Y {若是N,则将其改为Y}

11.修改$ORACLE_HOME/network/admin下的listener.ora,将SID改为ora8

12.修改$ORACLE_HOME/network/admin下的tnsnames.ora,将SID改为ora8

注:第1112步的两个文件内容与oracle for NT下的相应文件格式一致。

数据库启动:

# su – oracle

$ dbstart

$lsnrctl start

数据库关闭:

$ dbshut

$ lsnrctl stop

Oracle 8i release 3(version 8.1.7)RedHat7.0下的安装

1.系统软件需求

A.X Windows

可以使用gnomeKDE作为窗口管理器.

B.开发包

c,gcc,jdk(可选).其中glibc须为2.1.3,尽管Oracle technet上的安装手册(Part No. A86017-02)上称2.1版以上,而发行记录(Part No. A87386-02)上更只字不提,但实际上RedHat7.0所包装的glibc 2.1.96与目前Oracle technet上的Oracle发行版本8.1.7.01存在兼容性问题,比如创建数据库时执行startup


4-4Oracle8 forUnix 安装

nomount命令时产生ORA-03113错误;当安装Oracle HTTP[Apache] Server时需要jdk,据安装手册上应为SUNJDK 1.2.2,但发行记录上确为IBM JDK 1.1.8(1).

C.执行文件

/usr/bin目录下必须有make,ar,ld,nm这些执行文件.

D.Oracle安装包

Oracle technet()上下载的Oracle8.1.7.0.1 (linux81701.tar).

2.安装步骤

1)手工安装glibc2.1.3(root身份)

ftp://ftp.kernel.org/pub/software/libs/glibc/hjl/sdk/2.1/下载i386-glibc21-linux.tar.gz.

拷贝至本地目录(设目录名为/download),解开软件包

cd /

tar xfz /download/i386-glibc21-linux.tar.gz

/usr目录下产生i386-glibc-2.1-linux下级目录;隐藏/usr/bin目录下的gcc,ccld

cd /usr/bin

mkdir saved

mv gcc cc ld saved

ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc

ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld

Oracle 8.1.7 for HP Unix安装指南(OPS

一、系统环境:

HP Unix 11.0以上版本

双机上拥有相同ID号的ORACLE用户,用户名为oracle,属于DBA

双机必须建立信任关系

在标配环境中,必须有远程仿真X Windows软件

二、核心参数设置

使用HP Unix核心参数的基本模板,切不能使用HP Unix提供的数据库模板

主要核心参数为:


4-5Oracle8 forUnix 安装

根据oracle安装说明上的核心参数调整

注意:安装前检查MAXDSIZ,应〉128M

三、ORACLE环境变量设置

umask 022

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/8.1.7; export ORACLE_HOME

ORACLE_SID=hpops1; export ORACLE_SID

SHLIB_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/ccs/lib:/usr/lib/Motif2.1:/opt/java/lib;

export SHLIB_PATH

NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK";

export NLS_LANG

ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data;

export ORA_NLS33

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:ORACLE_HOME/product/jlib;

export CLASSPATH

TMPDIR=/tmp; export TMPDIR

PATH=/usr/ccs/bin:$PATH:$ORACLE_HOME/bin:/usr/local/bin:/usr/bin:.;

export PATH

TERM=hp; export TERM

四、安装

1、使用HP pfs_mount mount CDROM

2、使用oracle用户登陆X Window,执行命令

$./cdrom/runInstaller (注意:Oracle817安装时,不能进入cdrom的目录,否则无法更换第二张光盘)

3、安装时不创建数据库

4、安装结束后,使用dbassist创建数据库,选用custom方式,保存建库脚本

注意:(1)系统不会在node1上产生parameter文件,必须要从node2上复制,并修改。

2)在$ORACLE_HOME/dbs下创建parameter文件的link

3)检查logical paration的权限

4)用orapwd产生password file

5、利用建库脚本创建数据库

阅读(852) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~