2008年6月16日星期一

Solaris下安装Oracle 10 up 2

环境配置:SUN V245server,安装有最新版本的Solaris10update4 for SPARC,从www.oracle.com下载了最新版本的Oracle 10G update 2 -- Linux 和windows已经可以下载到 11G,可不知道为什么作为“oralce的最佳平台”的solaris只有10up2?



首先,在/etc/system的末尾添加,否则,在安装的过程中将会提示“out of memory”之类的错误:

set semsys:seminfo_semmni=100

set semsys:seminfo_semmns=1024

set semsys:seminfo_semmsl=256

set semsys:seminfo_semvmx=32767

set shmsys:shminfo_shmmax=4294967295

set shmsys:shminfo_shmmin=1

set shmsys:shminfo_shmmni=100

set shmsys:shminfo_shmseg=10

解压oracle:

gzcat 10gr2_db_sol.cpio.gz cpio -icvd

添加dba组和属于dba组的oracle用户,并创建相关的权限的目录:/opt/oracle/ 10.2.0/Db_1, /oracdata

修改oracle用户目录下的.profile文件,添加如下内容:

umask 022

TEMP=/tmp;export TEMP

TMPDIR=/tmp;export TMPDIR

ORACLE_HOME=/opt/oracle/ 10.2.0/Db_1;export ORACLE_HOME

ORACLE_BASE=/opt/oracle;export ORACLE_BASE

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

ORACLE_SID=HSDB;export ORACLE_SID #注HSDB是我设置的数据库SID,可以根据需要设定相对应的SID

启动X界面(我的机器没有显卡,只能用Xmanger)启动安装程序:

Su oralce

./runInstaller






我选择了高级安装模式



选择简体中文支持



选择标准版



选择程序文件的目录,按照前面的设定,为/opt/oracle/ 10.2.0/Db_1



配置检测



钩选warning项后,retry



选择“创建数据库”



选择数据库用途



设定字符集和SID,注意SID要与之前的.profile文件统一,并选择了GBK字符集





选择数据文件的存放路径,按照设定,选择了/oradata放置数据文件





设定密码,这里为了方便,SYS SYSOPT SYSDBA设定了相同的密码



准备安装











安装结束后,系统提示需要以root身份执行的命令,新开一个root终端,执行该命令即可





安装结束,大功告成!



使用浏览器访问http://IP:1158/em,使用之前设定的sys帐户登录,即可进入oracle的系统控制台



在系统控制台中添加一个普通帐户后,利用此帐户访问http://ip:5560/isqlplus即可开启一个数据库终端(isqlplus)

ALL Finish!

PS:

关于listens和Service:其实Oracle从网上下载的版本已经没有任何限制,只是如果您需要商业应用的话,从法律的角度上讲必须买一个商业授权——仅仅是一张红纸罢了,不含安装服务,按照oracle的电话咨询得知,如果需要安装服务,每台服务器还要2K。所谓的服务就是电话支持了。

没有评论:

发表评论

Powered By Blogger