分享
 
 
 

Solaris 9下安装Oracle 9操作指南

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

一.前言

经过两天的努力和忐忑不安的等待后,终于把Oracle 9i成功地装在了Solaris 9下。总结起来,其实操作非常简单,只要预备充分,将要害几个参数设对了,就可以轻松搞定。

从Oracle提供的安装手册看,在所有的Unix操作系统中(包括AIX,HP,linux,Solaris和Tru64)安装Oracle 9i都是一样的道理,只是命令有所变化。下面是俺在Solaris 9下安装Oracle 9.2的经验总结,这个方法同样适用于Solaris 8和Oracle 9.0。希望能给大家提供帮助。

二.参考资料

有很多人不知道如何安装、治理和调整Oracle,其实在 http://doc.oracle.com 下有大量PDF文件讲解Oracle的基本操作。当然,Oracle 9.2在Unix操作系统(包括AIX,HP,Linux,Solaris和Tru64)的安装手册也包括在里面,文件名是a96167.pdf。(当然是English,幸好俺们村开过扫盲班,俺们都认得。俺认为Oracle有雇佣童工的嫌疑,不然单词量怎么只相当于俺们的高中英文)。Oracle真够大公无私的吧!俺就喜欢这样的公司!

但是,Oracle提供的操作手册实在是太具体了,具体得把俺们农民搞糊涂了:有太多Requirements,Patches,Packages,Recommend之类的(俺好歹也进城了,翠花说俺就是因为实在,不懂时不时需要从牙缝里挤出几个单词,才没被Oracle看上。俺得改改这个毛病)。其实,人家Solaris也是大公司,早就装好这些东东了。所以,听俺的,俺都已经替你检查过了,步骤都精减过了,不必翻那本200多页的手册了。俺的一些经验,它还没讲呢!什么?俺们农民你都不信?好吧,俺再友情赠予你检验的步骤。

好了,开始!

三.X-Windows的使用

根据有些参考书的指示,可以在服务器本机上安装Oracle,但俺在Linux和Solaris上的经验告诉俺:有些人是蒙事的,俺从来没试成过!所以,别浪费时间了,直接通过远程终端装Oracle吧。在远程终端安装Oracle需要使用虚拟X-Windows方式……什么?你不会用虚拟X-Windows?俺刚开始也不会用,考虑到俺当时的难处,俺就再附送一份教材吧!

虚拟X-Windows在MS Windows下有许多程序,比较出名的是Hummingbird Exceed和X-Win32,Exceed太大了,而且很难找到。推荐使用X-Win32。俺下载X-Win32后,按照网上提供的注册码输入,无效!(城里人怎么都这样?)好在X-Win32的试用版每次运行都可以使用2小时,俺手快,70分钟可以全部装完Oracle,所以……

下载X-Win32 5.1,在工作站的MS Windows 操作系统中装好后,运行X-Config,进行基本的配置,如图1和图2。其中服务器的ip地址是10.11.31.4,工作站的IP地址是10.11.31.70。

图1配置X-Win32的会话

图2容许服务器在远程终端中显示

设置完成后,测试X-Win32是否能运行:在MS DOS窗口中,键入:telnet 10.11.31.4,输入用户和帐号,接着键入图1 中的Command命令:/usr/openwin/bin/xterm –ls –display 工作站的IP地址:0,OK!看到图3的结果了吧!不同的服务器端的操作系统,启动X-Windows的命令会有所不同,请注重!

图3使用X-Win32

四.配置各种参数

从俺的几次安装经验来看,最重要的就是要正确配置参数。回想几次不成功的安装,问题都集中在俺一时犯迷糊,设错了参数。

以下的操作除了非凡声明外,都是以root身份进行的。

1.硬件配置要求

安装Oracle 9i要求的最低硬件配置如下:

Memory:512MB

Swap space:1G

Disk space: Database software:3.5G;seed database:1G

Temporary disk space:400MB in /tmp

2.设置Swap space

设置Swap space的基本命令是 swap,-a是增加,-l是列表,-s是显示状态,-d是删除。

为达到1G的Swap space要求,创建临时交换空间,命令如下:

mkfile1000m//tmpswap

swap–a//tmpswap

swap-l

注重:重新启动后,临时交换空间不会自动加载,需要再次执行swap–a命令。

安装完毕后,可以用swap–d//tmpswap;rm//tmpswap命令删除交换空间和临时文件。

3.设置临时目录

假如 /tmp 目录下没有400MB的容量,可以设置临时目录:

mkdir//tmp

chmod1777//tmp

setTEMP=//tmp; eXPortTEMP

setTMPDIR=//tmp; exportTMPDIR

安装完毕后,键入命令:unsetTEMP;unsetTMPDIR 即可取消临时目录。

4.检查包文件和补丁程序

在a96167.pdf文件中,有需要安装的包文件和补丁程序的具体清单,此处不再列出。比较重要的有:JRE 1.1.8_15,JDK1.3.1_02等,不过这些文件和程序在安装Solaris 9 时已经安装,或者在安装Oracle 9时会安装。所以不用管它,除非你有非凡要求。你不信俺,也可以打开a96167.pdf文件,对照清单,用如下命令一一检查:

pkginfo-ipackage_name

或 showrev-p

5.设置用户和组

Oracle在安装和使用中需要用特定用户,不能用 root用户来安装和运行Oracle 9i。推荐使用oracle 帐号。另外,安装Oracle HTTP Server时,需要一个apache的治理员,推荐使用apache帐号。操作步骤如下:

groupadddba

groupaddoinstall

useradd-d/export/home/oracle-goinstall-Gdba–moracle

passwdoracle

groupaddapchadm

useradd-d/export/home/apache-goinstall-Gapchadm–mapache

passwdapache

6.设置内核参数(Kernel Parameter)

Oracle 9i使用Solaris的共享内存、交换区等资源进行工作,因而内核参数的是Oracle 9i能否正常安装和运行的要害,我的两次失误都是出现在此。Solaris的内核参数保存在 /etc/system 文件内。用vi之类的文件编辑器打开 /etc/system 。按照Oracle 9i的要求,设置如下:

set semsys:seminfo_semmni=100

set semsys:seminfo_semmns=1024

set semsys:seminfo_semmsl=256

set shmsys:shminfo_shmmax=4294967295

set shmsys:shminfo_shmmin=1

set shmsys:shminfo_shmmni=100

set shmsys:shminfo_shmseg=10

设置完毕后,保存,重新启动后设置生效。

7.设置安装目录

oracle9i的典型安装需要至少两个安装点:一个安装基本的运行程序;一个为存放数据库,为简便,我将它们放在了同一个目录下,分别是/u01/oracle和/u01/oracle/PRodUCt/9.2.0。

mkdir/u01/oracle

mkdir/u01/oracle/product

mkdir/u01/oracle/product/9.2.0

chown-Roracle:oinstall/u01/oracle

8.设置oracle用户的环境变量

oracle用户的环境变量文件是 $HOME/.profile,用vi之类的文件编辑工具打开。我的设置如下:

DISPLAY=10.11.31.70:0.0; export DISPLAY

ORACLE_BASE=/u01/oracle; export ORACLE_BASE

ORACLE_HOME=/u01/oracle/product/9.2.0; export ORACLE_HOME

ORACLE_SID=orclsol; export ORACLE_SID

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

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:usr/lib:$LD_LIBRARY_PATH

export LD_LIBRARY_PATH

NLS_LANG=american_america.ZHS16GBK; export NLS_LANG

PATH=$ORACLE_HOME/bin:/usr/bin:/usr/ucb:/etc:/usr/openwin/bin:/usr/ccs/bin

其中,DISPLAY是远程终端的IP地址,按照某些参考资料的说明,可以在服务器本机上安装Oracle 9i。

但我试了几次都没成功,所以推荐在远程终端安装的方式。

9.下载安装文件

可以从 http://otn.oracle.com/ 网站下载Oracle 9i for Solaris的文件,不过你可要遵守它的License,以免产生版权问题。俺可不主张使用盗版!

下载的3个文件如下:solaris64_9.2.0.1.0.disk1.cpio,solaris64_9.2.0.1.0.disk3.cpio,solaris64_9.2.0.1.0.disk2.cpio。将其放到临时目录,例如/files,更改文件属主:

chownoracle:oinstallsolaris64_9.2.0.1.0.disk1.cpio.gz

chownoracle:oinstallsolaris64_9.2.0.1.0.disk2.cpio.gz

chownoracle:oinstallsolaris64_9.2.0.1.0.disk3.cpio.gz

将上述3个文件解压,命令如下:

zcat solaris64_9.2.0.1.0.di

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有