♦
♦解压后修改Disk1/install中oraparam.ini文件如下:
♦[CertifiedVersions]
♦Linux=redhat-2.1,UnitedLinux-1.0,redhat-3,redhat-4
♦[Linux-redhat-4.0-optional]
♦TEMP_SPACE=80
♦SWAP_SPACE=150
♦MIN_DISPLAY_COLORS=256
♦最后将目录的使用权限赋给oracle用户,否则oracle安装时无法使用chown–Roracle/home/software/Disk1/
2.2设置用户及环境变量
Ø增加用户和组
#groupadddba(创建数据库管理员组)
#useradd-gdba-Gdba oracle (创建oracle用户)
#passwdoracle(设置oracle用户的密码)
输入oracle密码:
xxxxxx(6位数以上)
设置环境变量
exportPATH
exportLD_ASSUME_KERNEL=2.4.1
exportORACLE_BASE=/home/oracle
exportORACLE_HOME=/home/oracle/OraHome
exportORACLE_TERM=xterm
exportORACLE_SID=funian
exportNLS_LANG=AMERICAN
exportORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:
/usr/local/lib
exportLD_LIBRARY_PATH
exportPATH=$PATH:
$ORACLE_HOME/bin
CLASSPATH=$CLASSPATH:
$ORACLE_HOME/JRE:
$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:
$ORACLE_HOMR/network/jlib
exportCLASSPATH
exportLANG=C
unsetUSERNAME
2.3开始安装
用oracle用户登陆,否则安装时无法使用x-window
$./runInstaller启动安装向导
安装过程中选择自定义,出于对空间、时间和安全性方面的考虑,不推荐安装以下四个选项:
EnterpriseEditionOptions、OracleEnterpriseManagerProducts、OracleHTTPServer、iSQL*PLUS。
提示输入GlobalDatabaseName:
funian(数据库SID)。
根据提示往下安装,安装程中会要求,以root用户执行/tmp/orainstRoot.sh文件,当oracle安装到后期会要求以root用户执行oracle安装路径下的root.sh文件。
♦以oracle用户登陆服务器
Ø在/home/oracle/OraHome/bin目录下,执行:
./dbca&启动数据库创建向导
ØSTEP3:
GlobalDatabaseName:
funian;SID:
funian
ØSTEP4:
DatabaseFeatures所有的选项都不要
ØSETP5:
选择DedicatedServerMode
ØSTEP6:
字符集CharacterSets:
UseUnicode(UTF-8)
ØSTEP8:
GenerateDatabaseCreationScripts
♦设置自动启动,修改oratab文件
root#vi/etc/oratab将funian数据库的最后的N改为Y
图3-1修改oratab文件例图
3安装J2SDK
3.1准备工作
从下载jdk的最新版本
以root用户安装,
#chmoda+xjdk-1_5_0_04-linux-i586.bin(添加执行权限)
3.2开始安装
#./jdk-1_5_0_04-linux-i586.bin
安装完毕后可以执行#java–version检查安装结果
3.3设置环境变量
#vi.bash_profile
对“profile”文件进行编辑,在#Userspecificenvironmentandstartupprograms下添加以下内容:
#exportLANG=en_US
#exportJAVA_HOME=/usr/local/jdk1.5.0_04
PATH=$JAVA_HOME/bin:
$JAVA_HOME/jre/bin:
$PATH:
$HOME/bin
ExportPATH
4安装WebServer
4.1准备工作
Web服务器使用SunWebapplicationServer,安装文件为sjsas_pe-8_0_0_01-linux.bin
从JavaSystemApplicationServerPE8.2
使用root用户添加执行权限chmod+xsjsas_pe-8_0_0_01-linux.bin
4.2开始安装
开始安装./sjsas_pe-8_0_0_01-linux.bin
按回车后提示您是否要查看LicenseAgreement,选择Yes
提示您安装的路径,默认为/opt/SUNWappserver
提示路径不存在,是否要新建目录,默认为1,回车后下一步
提示您jdk的安装路径,默认会选择服务器上已安装的jdk路径,回车后下一步
提示您管理员的帐号,密码以及web管理界面的端口(4848),http服务的端口和https服务的端口(1043)
配置完毕后提示您是否要安装,选择1继续,会完成安装
5安装目录服务、业务服务(系统经常会更新需更改)
5.1创建数据库及初始数据
1、安装完数据库后创建fondov2表空间
图4-1创建fondov2表空间例图
设置表空间大小
图4-2设置表空间例图
设置自动增长大小
图4-3设置表空间例图
-->创建fondov2用户(使用fondov2表空间)
图4-4设置fondov2用户例图
-->导入sequence-->导入表结构-->
导入初始数据,需要确认是否有初始数据的表如下:
F_ADM_OPERATOR(需要定义一个默认的sp管理员)注意修改密码
F_OPER_TYPE(需要定义操作员类型)
F_PM_ACTION_ENTITY(操作权限表)
F_PM_ACTION_ROLE(操作权限角色表)
F_PM_DATA_DEFINE(数据权限项)
F_SERVICE_PARAM_MAP_RELATION
F_SYS_CLIENT_DEVICE(适配终端表)
F_SYS_CONTENT_PROXY(CP信息表)修要修改
F_SYS_CONTENT_TYPE(类型表,需要配置至少一个流服务类型和一个文字服务类型)
F_SYS_MEDIA_FORMAT(上传节目格式表)
F_SYS_BASE_TYPE(除了节目类型以外的其他类型)
F_SYS_SERVER(服务器信息表)修要修改
F_SYS_SP_PROXY(sp信息表,只要有一条记录)需要修改
在数据库中导完数据后还需要在gui工具中配置权限
gui工具需要配置的数据:
cp操作员的权限
需要分发的服务器的数据权限和数据权限角色
最后,后台服务需要配置相应的server_key以及数据库连接
2、上传目录服务程序和业务服务程序(用于进行节目分发和cp管理),例如可以建立fondov2目录,再建立
busi和dir子目录,将程序分别上传。
还可建立mon和stat用于监控和统计和后台程序。
目录如下所示:
图4-5服务目录图
Busi是业务服务,dir是目录服务,mon是监控的后台服务,stat是统计的后台服务。
目录服务程序的启动文件是fondov2.sh
图4-6 目录服务结构
业务服务的启动文件是run.sh
图4-7业务服务结构
监控mon的启动文件是mon.sh
图4-8监控服务结构
统计stat的启动文件是stat.sh
图4-9统计服务结构
在dir下vifuninhand.server.cfg.xml将db.server.key值设置成f_sys_server表中端口为9902的目录服务id并修改下面的数据库连接信息。
(监控和统计的数据库信息也在funinhand.server.cfg.xml中修改)
图4-10修改配置文件图1
在busi下vifuninhand.server.cfg.xml将db.server.key值设置成f_sys_server表中端口为7979的业务服务id
图4-11修改配置文件图2
并在bin目录下修改hibernate.cfg.xml文件,修改数据库连接信息。
图4-12修改配置文件图3