ORACLE 7.3.4 for SCO Unix 安装说明(转)

ORACLE 7.3.4 for SCO Unix 安装说明(转)[@more@]

ORACLE 7.3.4 for SCO Unix 安装说明

(一)系统要求

1、硬件要求: CPU:586以上

内存:64M以上

硬盘:1000M以上

数据库:300M以上

2、软件要求:操作系统:SCO UNIX 5.0.5 Oracle for SCO 734

(二)安装步骤:

一、检查硬件

1、查看系统是否符合安装条件

2、调整kernel参数

# scoadmin -->选Hardware/kernel Manager -->Tune Parament

需调整的参数:

15.Semaphores(100,300,100)

16.Share Data/maximun shared memory 524288-->67108864

relink

3、reboot

二、生成oracle用户和dba组

1、建oracle用户和dba组,oracle用户目录为:/oracle

2、在 /oracle 目录下建以下子目录:

tmp

3、改变/oracle目录及其所属文件的属性

# cd /

# chown oracle:dba oracle

# cd /oracle

# chown -R oracle:dba *

# cd /oracle

# chmod 777 tmp

三、设置oracle环境变量

# cd /oracle

# vi .profile

加入:

ORACLE_BASE=/oracle/app/oracle;export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/7.3.4;export ORACLE_HOME

ORACLE_SID=ora7;export ORACLE_SID

ORACLE_TERM=ansi;export ORACLE_TERM

LD_LIBRARY_PATH=$ORACLE_HOME/lib;export LD_LIBRARY_PATH

TMPDIR=/oracle/tmp;export TMPDIR

ORACLE_DOC=$ORACLE_HOME/doc;export ORACLE_DOC

ORA_NLS32=$ORACLE_HOME/ocommon/nls/admin/data;export ORA_NLS32

ULIMIT=2297152

TERM=ansi;export TERM

PATH=$PATH:/opt/bin:/usr/lbin

PATH=$PATH:$ORACLE_HOME/bin;export PATH

/*普通用户(非ORACLE)再加入

export NLS_DATE_FORMAT=YYYYMMDD

export NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280

LIBPATH=$ORACLE_HOME/lib:$LIBPATH

export LIBPATH

*/

四、安装SCO 关于Oracle 补丁文件

进入Software Manager,如列表内没有COFF Linker Supplement (Ver oss459B), 须先安装“SCO的Oracle 补丁”,否则安装的过程将出现难以想象的问题。

ftp 传入oss459b 后:

#cp oss459b /tmp/VOL.000.000

回到Software Manager,

选择菜单 Sofware - Install new ...

选择: From localhost

Media Device选择 media images,

Image Directory选择在/tmp中,

将显示 COFF Linker Supplement (Ver oss459B)

按[install]钮执行安装,

安装完成后,Software Manager列表内将出现

COFF Linker Supplement (Ver oss459B)。

五、安装软件、建库

1、以oracle身份进入系统, 安装软件

$ ftp 传入 sco_ora734

$ tar xvf sco_ora734

$ cd orainst

$ cd orainst

$ orainst

安装过程及详细步骤:

a 安装方式Install Type选用 "Custom Installation" ,

b Select the Installer activity:选"Install,Upgrade,or De_install Software"

c Installation options:Install New product -Do Not create DB Object

d Environment Variables:用默认值

e logging and Status:用默认值

f Pre_Installation OS Preparation:询问是否已执行

rootpre.sh,此时换屏切换至 root用户(su ,

然后:

# cd /oracle/orainst/orainst

# sh rootpre.sh

再切换回安装界面,选Yes

g Install Source:选Install from CD_ROM

h NLS:选All Languages

i Relink All Excutables? :选No

j Software Asset Manager:此时进入安装选择画面

安装选项:

Oracle Intelligent Agent

Oracle Distributed DB

Oracle XA Library

Oracle On-Line Text Viewer

Oracle Unix install

Oracle Server 7.3.4 DBMS

PL/SQL

SQL*NET

Pro*C

SQL *Module for C

SQL*Plus

TCP/IP

k DBA Group:选dba

l OSOPER Group:dba

m 开始安装直至结束

2、su切换至 root 用户,执行root.sh

# cd $ORACLE_HOME/orainst

# sh root.sh

路经默认

Y

3、改cnfg.orc文件

# cd $ORACLE_HOME/rdbms/install/rdbms

# vi cnfg.orc

设: db_block_size = 4096

4、创建数据库

切换至 oracle 用户

$ cd /oracle/orainst/orainst

$ orainst

安装过程及详细步骤:

a 安装方式Install Type选用 Custom Installation

b Select the Installer activity: 选Create/Upgrade Datebase Objects

c Installation options: Create Database Objects

d Environment Variables:用默认值

e login and Status:用默认值

f Pre_Installation OS Preparation:选Yes

g ORACLE_SID:ora7

h Software Asset Manager:此时进入安装选择画面

安装选项:(不能多选)

Oracle Intelligent Agent

Oracle Distributed DB

Oracle Server 7.3.4 DBMS

PL/SQL

SQL*NET

Pro*C

SQL *Module for C

SQL*Plus

TCP/IP

i Database Action:Create Product DB Objects

j Storage Type:选Filesystem-Based Database

k Create DB Objects(F/S): Control File Distribution: 选No

l mount Point locator(Control file 的位置): 输入 /oracle

m Character set (选择字符集): 选Others...并输入zhs16cgb231280

n System Password: 输入口令两遍(manager)

o Sys Password: 输入口令两遍(manager)

p dba Password? : Yes

q dba Password: 输入口令两遍(manager)

r orapwd entries value : 16

s Configure MTS and Start a SQL*NET listener called 'listener': 选No

t Create DB Object(F/S):Control File Loctor:选Yes

u DB defaults :用默认值

v Default DB.........:选No

w Create DB Object(F/S): System file loctor :

数据文件路径全用用默认值,大小变动如下:

SYSTEM 40M --> 80M

LOG1 500K --> 1M

LOG2 500K --> 1M

LOG3 500K --> 1M

ROLLBACK 25M --> 50M

TEMP 550K --> 50M

USERS 1M --> 50M

TOOLS 15M --> 20M

x Default DB: Yes

y Help Facility ?: Yes

z Demo Tables?: Yes

Z开始安装直至结束

5、su切换至 root 用户,执行root.sh

# cd $ORACLE_HOME/orainst

# sh root.sh

路经默认

Y

六、检查install.log文件中有无出错信息

此文件放在 /ORACLE_HOME/orainst 目录下

七、修改 oratab 文件

1、切换至root用户

2、

# cd /etc

# vi oratab

将最后一个字符:N 改为 Y

八、

1、

在/etc/services 文件中加入一行:listener 1521/tcp

# cd /etc

# vi services

在文件中加入一行:listener 1521/tcp

2、

编辑listener.ora tnsnames.ora

#cp $ORACLE_HOME/network/admin/*.ora /etc

#cd /etc

#chown oracle7:dba tnsnames.ora

#chown oracle7:dba listence.ora

#vi tnsnames.ora

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

tnsnames.ora编辑为

Ora7=

(DESCRIPTION=

(ADDRESS=(PROTOCOL=TCP)(Host=scosysv)(Port=1521))

(CONNECT_DATA=(SID=ora7))

)

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

#vi listener.ora

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

listener.ora编辑为:

LISTENER=

(ADDRESS_LIST=

(ADDRESS=(PROTOCOL=TCP)(Host=scosysv)(Port=1521))

)

SID_LIST_LISTENER=

(SID_LIST=

(SID_DESC=

(ORACLE_HOME=/oracle/app/oracle/product/7.3.4)

(SID_NAME=ora7)

)

)

STARTUP_WAIT_TIME_LISTENER=0

CONNECT_TIMEOUT_LISTENER=10

TRACE_LEVEL_LISTENER=OFF

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

#exit

九、修改初始化文件

Oracle的参数调整

$cd $ORACLE_HOME/dbs

$vi initora7.ora

除了将processes的参数保持为“Small”,其他各项的参数均打开为“Large”,

且该数据库的“Total System Global Area”的大小(启动数据库时显示)

为服务器所带内存的1/2~2/3之间,如果上述参数调整后达不到这个大小,

则要对参数db_block_buffers的大小进行修改(例:增大其大小为20000,机器内存为96M)。

另外还须将compatible的参数调整为:7.3.0.0 。

每次参数调整后要重启数据库才回生效。

$ svrmgrl

SVRMGR>connect internal

Connected.

SVRMGR>startup

ORACLE instance started.

Total System Global Area 38791712 bytes

Fixed Size 41880 bytes

Variable Size 12371592 bytes

Database Buffers 26214400 bytes

Redo Buffers 163840 bytes

Database mounted.

Database opened.

SVRMGR>shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SVRMGR>

SVRMGR>

十、手动启动/关闭监听进程

$cd $ORACLE_HOME/bin

$lsnrctl start

看监听进程是否成功启动。

如果启动成功,在工作站上测试是否可以通过SQL*Net连接到服务器的ORACLE上。

$lsnrctl stop

十一、实现机器启动后ORACLE数据库和Listener的自启动

#cd /etc/rc2.d

#vi S100dbstart

建立的新文件,键入:

su oracle -c /oracle/app/oracle/product/7.3.4/bin/dbstart (&)

#cd /etc/rc0.d

#vi K100dbshut

建立的新文件,键入:

su oracle -c /oracle/app/oracle/product/7.3.4/bin/dbshut (&)

# su - oracle7

$ cd $ORACLE_HOME/bin

$ vi dbstart 将启动lsnrctl的语句加入

/svrmgrl 查找字符串

键入:$ORACLE_HOME/bin/lsnrctl start

(放在该句"#Figure out if this is a V5,V6 or V7 database"之上)

$ vi dbshut 将停止lsnrctl的语句加入

/svrmgrl 查找字符串

键入:$ORACLE_HOME/bin/lsnrctl stop

(放在该句"#See if it is a V6 or V7 database"之上)

$exit

#shutdown -y -g0

重启后测试,ORACLE数据库是否已经启动成功,监听进程时是否已经启动成功

(工作站可以通过SQL*Net连接到服务器的ORACLE上)

注:

Oracle数据库基本操作说明

以下操作均是以oracle用户身份进行

一、数据库的启动与关闭

有两种方式:

1、启动数据库 :$ dbstart

关闭数据库 :$ dbshut

2、启动数据库 :$ svrmgrl

SVRMGR>connect internal

SVRMGR>startup

SVRMGR> exit

关闭数据库 :$ svrmgrl

SVRMGR>connect internal

SVRMGR>shutdown

SVRMGR> exit

二、监听程序的启动与关闭

1、启动:lsnrctl start

2、关闭:lsntctl sto

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8225414/viewspace-942646/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8225414/viewspace-942646/

你可能感兴趣的:(ORACLE 7.3.4 for SCO Unix 安装说明(转))