Solaris下远程图形oracle安装步骤

放肆的年华 提交于 2020-10-12 01:58:36
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
说明:一个setsemaphores的最大个数
设置方法及计算公式:各个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


  
 
 
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!