手记

Solaris下远程图形oracle安装步骤


1、X-WINDOWS使用:

在工作站的Windows 操作系统中装好后,运行X-Config,进行基本的配置,设置完成后,测试X-Win32是否能运行:在DOS窗口中,键入:telnet 服务器的IP地址,输入用户和帐号,接着输入的Command命令:/usr/openwin/bin/xterm –ls –display 工作站的IP地址:0,这样就会弹出一个窗口。

2、设置用户和组

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

groupadd dba

groupadd vfastoinstall

useradd -d /export/home/vfastoracle -g oinstall -G dba –m vfastoracle

passwd vfastoracle

groupadd apchadm

useradd -d /export/home/vfastapache -g oinstall -G apchadm –m vfastapache

passwd vfastapache

3、设置Kernel 参数

Oracle 9i使用Solaris的共享内存、交换区等资源进行工作,因而内核参数的是Oracle

9i能否正常安装和运行的关键,Solaris的内核参数保存在 /etc/system 文件内。用vi

之类的文件编辑器打开 /etc/system 。按照Oracle 9i的要求,设置如下:

 

set semsys:seminfo_semmns=1024

说明:semmns 表示系统中semaphores(信号量)最大个数,被oracle用于实现服务器进程对SGA区的存取控制。

  

set semsys:seminfo_semmsl=256

说明:一个set中semaphores的最大个数

设置方法及计算公式:各个oracle实例initSID.ora里面processes的值总合+ 最大的processes*2+10*oracle实例个数。

set shmsys:shminfo_shmmax=4294967295

说明:sharemax表示系统最多可以使用的内存数目,并不决定oracle使用多少内存,这个内存段将在oracle初始化时分配给SGA区

设置方法及计算公式:0.5*物理内存大小

 

set shmsys:shminfo_shmmin=1

说明:share mem segment的最小值

设置方法:默认为1

set shmsys:shminfo_shmmni=100

说明:系统中share mem segment的最大个数

set shmsys:shminfo_shmseg=10

说明:规定系统中每个用户起用的进程可以使用的最多的的数目

改变/etc/system的参数后需要重新启动系统

$reboot

重起后检测当前参数

$sysdef –I

如果设置没有生效,使用下面命令读取设置

$modload /kernel/sys/shmsys

 

4、设置安装目录

oracle9i的典型安装需要至少两个安装点:一个安装基本的运行程序;一个为存放数

据库,为简便,我将它们放在了同一个目录下,分别是/u01/oracle和/u01/oracle/product/9.2.0。

mkdir /u01/oracle

mkdir /u01/oracle/product

mkdir /u01/oracle/product/9.2.0

chown -R oracle:oinstall /u01/oracle

5、设置oracle用户的环境变量

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

的设置如下:

DISPLAY=192.168.0.x:0.0; export DISPLAY

ORACLE_BASE=/u01/oracle; export ORACLE_BASE

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

ORACLE_SID=vfastora; export ORACLE_SID   (sid是安装时输入的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地址。

6、拷贝ORACLE安装文件到硬盘中

7、安装Oracle

在远程终端启动X-Win32,不必让它登录到主机,处于等待状态就可以了。

在服务器端,转换到oracle身份:

su – vfastoracle

如果用硬盘中的安装文件,运行安装命令:

cd /files (存放Oracle 9i安装文件的临时目录)

disk1/runInstaller

在远程终端可以见到Oracle 欢迎logo

 

选择“Next”,在“Name:”填个名字,“

Path:”处填ORACLE_HOME的路径。

在安装过程中,系统会提示你以root的身份在另一个窗口执行一些命令,照做即可。

Database configuration 选择”software only”就可以了,根据提示进行安装,安装完以后就可以了

8、执行DBCA建立数据库

使用ORACLE用户登入运行DBCA这个命令就可以进行安装了,全部采用默认配置就可以了,直到建立完一个新数据库

测试

安装完毕后,可以进行测试了:

以oracle用户登录,键入命令:

sqlplus /nolog

SQL>connect / as sysdba

SQL>startup

  

 

 

©著作权归作者所有:来自51CTO博客作者黄琨的原创作品,谢绝转载,否则将追究法律责任

oracle职场solaris关系/非关系DB


0人推荐
随时随地看视频
慕课网APP