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
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
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
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地址。
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,不必让它登录到主机,处于等待状态就可以了。
在远程终端启动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
以oracle用户登录,键入命令:
sqlplus
/nolog
SQL>connect / as sysdba
SQL>startup
来源:oschina
链接:https://my.oschina.net/u/4340449/blog/4339895