分享
 
 
 

在SCO UNIX下安装ORACLE数据库

王朝oracle·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

一. 调SCO系统参数

进入 scoadmin/Hardware/Kernel Manager,选择Tune Parameter, 作如下修改

15 SHMMAX 20

16 SEMMNI 20971520

之后relink,执行init 0

二. 安装SCO 关于Oracle 补丁文件

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

SCO的Oracle 补丁盘插入软驱后执行:

#doscp a:/*.* /tmp

#cd tmp

#mv oss459a.z oss459a.Z

#uncompress oss459a.Z

#cp oss459a /tmp/VOL.000.000

回到Software Manager,

选择菜单 Sofware - Install new ...

选择: From localhost

Media Device选择 media images,

Image Directory选择在/tmp中,

将显示 COFF Linker Supplement (Ver oss459A)

按[install]钮执行安装,

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

COFF Linker Supplement (Ver oss459A)。

注:1) mv oss459a.z oss459a.Z Z 大小写改动方法

三 创建dba组和 oracle用户 - oracle7

指明Oracle用户的根目录(例如:/u/oracle7)

指明用户属于dba组

四 编辑oracle7 [Oracle用户]的.profile文件

login:oracle7

passWord:****

$pwd

/u/oracle7

$vi .profile

增加如下内容:

ORACLE_BASE=/u/oracle7

ORACLE_HOME=/u/oracle7/prodUCt/734

ORACLE_SID=oracle7

ORACLE_TERM=ansi

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

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

ORACLE_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/opt/bin:/usr/lbin:.

ULIMIT=2297152

TERM=ansi

TMPDIR=/u/tmp

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:/opt/bin:/usr/lbin:.

eXPort ORACLE_BASE ORACLE_HOME ORACLE_SID

export ORACLE_TERM LD_LIBRARY_PATH

export ORACLE_NLS32 ORACLE_PATH ULIMIT TERM TMPDIR PATH

五. 安装预备

# su - oracle7

$ mkdir u0

$ mkdir u1

$ mkdir u2

$ su root

# mkdir cdrom

# chmod 777 /cdrom

# mkdir u

# cd u

# mkdir tmp

# chmod 777 /u/tmp

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

# cd /etc

# vi services

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

七 开始安装

插入Oracle 7.3.4 Enterprise Edition光盘,开始安装

# /etc/mount -f RCKRDG,lower /dev/cd0 /cdrom

# exit

$ su - oracle7

$ cd /cdrom/orainst

$ ./orainst

选择:custom方式

注:字符集WE8ISO8859P1

八 当安装程序提问 是否已执行rootpre.sh时,选NO (还没有)退出安装程序

cd /cdrom/orainst

./rootpre.sh

./orainst

九 安装选件

Oracle On-Line Viewer

Oracle Unix installer 4.0.1

Oracle distributed Database

Oracle Server(RDBMS) 7.3

PL/SQL V2.3

SQL*NET

SQL*PLUS

TCP/IP Protocal Adapter

十 执行root.sh

$ su root

# cd $ORACLE_HOME/orainst

# ./root.sh

安装完成

请启动数据库,在本地运行SQL*Plus测试一下。

十一 修改初始化文件

cd $ORACLE_BASE/admin/oracle/pfile

vi initoracle.ora

Oracle的参数调整

$cd $ORACLE_HOME/dbs

$vi initoracle7.ora

除了将processes的参数保持为“Small”,其他各项的参数均打开为“Large”,且该数据库的“Total System Global Area”的大小(启动数据库时显示)为服务器所带内存的1/2~2/3之间,假如上述参数调整后达不到这个大小,则要对参数db_block_buffers的大小进行修改(增大其大小)。

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

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

$ svrmgrl

SVRMGRconnect internal

Connected.

SVRMGRstartup

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.

SVRMGRshutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SVRMGR

SVRMGR

十一 编辑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编辑为

Oracle7=

(DESCRIPTION=

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

(CONNECT_DATA=(SID=oracle7))

)

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

#vi listener.ora

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

listener.ora编辑为:

LISTENER=

(ADDRESS_LIST=

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

)

SID_LIST_LISTENER=

(SID_LIST=

(SID_DESC=

(GLOBAL_DBNAME=sjztkl.)

(ORACLE_HOME=/u/oracle7/product/734)

(SID_NAME=oracle7)

)

)

STARTUP_WAIT_TIME_LISTENER=0

CONNECT_TIMEOUT_LISTENER=10

TRACE_LEVEL_LISTENER=OFF

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

#exit

十二 手动启动监听进程

$cd $ORACLE_HOME/bin

$lsnrctl start

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

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

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

#cd /etc

#vi oratab 将N改为Y

#cd /etc/rc2.d

#vi S100dbstart

建立的新文件,键入:

su oracle7 -c /u/oracle7/product/734/bin/dbstart &

#cd /etc/rc0.d

#vi K100dbshut

建立的新文件,键入:

su oracle7 -c /u/oracle7/product/734/bin/dbshut & sleep 1000

---------(以下带“;

”号的为注释部分,可省去)--------- -------------------

; vi lsnrstart(在目录:$ORACLE_HOME/bin下)

; 建立的新文件, 键入: /u/oracle7/product/734/bin/lsnrctl start

;往文件S100dbstart中键入:su- oracle7 -c /u/oracle7/product/734/bin/lsnrstart &

; vi lsnrstop(在目录:$ORACLE_HOME/bin下)

; 建立的新文件, 键入: /u/oracle7/product/734/bin/lsnrctl stop

;往文件K100dbshut中键入:su - oracle7 -c /u/oracle7/product/734/bin/lsnrstop & sleep 1000

; 注:文件lsnrstart和lsnrstop的读写权限为:-rwxr-xr-x

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

# su - oracle7

$ cd $ORACLE_HOME/bin

$ vi dbstart 将启动lsnrctl的语句

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有