2 软件环境 预装红旗linux操作系统4.0(含)以上版本,及oracle817数据库、bea814软件。
3 安装包1、oracle817安装包:oracle817.tar.gz(自行准备)
2、历史库yz2和生产库yz建库脚本:level2.tar.gz
3、应用程序安装包:server320.tar.gz
4、tuxedo安装包:tuxedo528.tar.gz
5、weblogic安装包:bea814.tar.gz(自行准备)
6、postdomain域安装包:postdomain320.tar.gz
7、车间服务器安装包:client320.tar.gz
4 安装步骤1.1
1.1.1 应用程序
1、 用 root用户新建server组和server用户
$groupadd –g server
$useradd –g server –d /usr/server server
$passwd server
2、 root用户或server将应用程序安装包server320.tar.gz放到/usr/server目录下,如用root用户拷贝 则需要用下面命令修改应用程序安装包server320.tar.gz的属组属性:
$chown –R server:server /usr/server/server320.tar.gz
3、 server用户解开安装包:
$tar zcvf server320.tar.gz
4、 server用户替换server用户的环境变量
$cp bash_profile .bash_profile
5、 用server用户修改 etc/ubbcfg配置文件
找到 “MASTER test” 这一行,将本机用hostname命令看到的主机名替换test即可。
找到 “CLOPT="-A -- -n //192.168.0.1:9436 -m 20 -M 25 -x 10" ”这一行将IP地址改为本机IP地址。
6、 Server用户编译ubbcfg
$cd etc/
$rm –f utuxconfig
$tmloadcf –y ubbcfg
1.1.2 安装Tuxedo
如 本机安装了tuxedo则不用再次安装
1、 Root用户新建tuxedo组和tuxedo用户
$groupadd tuxedo
$useradd –g tuxedo –d /usr/tuxedo tuxedo
$passwd tuxedo
2、 root用户修改/usr/tuxedo目录可读写权限
$chmod 777 /usr/tuxedo
3、root用户或tuxedo将tuxedo安装包tuxedo528.tar.gz放到/usr/tuxedo目录下,如用root用户拷贝 则需要用下面命令修改应用程序安装包tuxedo528.tar.gz的属组属性:
$chown –R tuxedo:tuxedo /usr/tuxedo/tuxedo528.tar.gz
4、 tuxedo用户解开安装包
$tar zxvf tuxedo528.tar.gz
1.2 信 息管理系统
1.2.1 安装weblogic814
1、 root 用户新建web组和bea81用户
$groupadd web
$useradd –g web –d /usr/bea81 bea81
$passwd bea81
2、 root用户修改/usr/bea81目录可读写权限
$chmod 777 /usr/tuxedo
3、 root用户或bea81将预先准备好的weblogic814安装包bea814.tar.gz放到到/usr/bea81目录下,如用root用户拷 贝则需要用下面命令修改应用程序安装包bea814.tar.gz的属组属性:
$chown –R bea81:web /usr/bea81/bea814.tar.gz
4、bea81用户解开安装包
$tar zxvf bea814.tar.gz
1.2.2 安装postdomain域
1、 root 用户新建web组和bea用户(web组已存在则不用建组)
$groupadd web
$useradd –g web –d /usr/bea bea
$passwd bea
2、 root用户或bea用户将postdomain320.tar.gz 放到 /usr/bea用户下,如用root用户拷贝则需要用下面命令修改应用程序安装包postdomain320.tar.gz的属组属性。
$chown –R bea:web /usr/bea/postdomain320.tar.gz
3、 bea用户解开安装包
$tar zxvf postdomain320.tar.gz
4、 替换环境变量
$cp bash_profile0331 .bash_profile
5、 修改/usr/bea/postdomain/config/db.cfg文件
找到
DB_DRIVER_NAME=oracle.jdbc.driver.OracleDriver
DB_CONNECT_URL=jdbc:oracle:thin:@192.168.1.104:1521:yz 改为生产库的IP地址
DB_USER=zxj
DB_PASSWORD=post
将192.168.1.104 修改为生产库的IP地址
6、 修改/usr/bea/postdomain/config/db2.cfg文件
找到
DB_DRIVER_NAME=oracle.jdbc.driver.OracleDriver
DB_CONNECT_URL=jdbc:oracle:thin:@192.168.1.104:1521:yz2 改为历史库的IP地址
#DB_CONNECT_URL=jdbc:oracle:thin:@10.2.17.92:1521:yz
DB_USER=webdb
DB_PASSWORD=post
将192.168.1.104 修改为历史库的IP地址
7、 启动weblogic命令:
bea用户:
$cd /usr/bea/postdomain
$./startWeblogic.sh >out 2>&1 &
$tail –f out 可动态查看启动日志
1.3 数 据库实例的安装预装oracle817数据库。如没有数据库安装包,可考虑将生产环境的/opt/oracle目录打包,然后把打好的压缩包传到培训环境 的服务器上,在相同的目录下tar开即可,tar开完毕后切记要修改/opt/oracle/product/8.1.7/network/admin目 录下的 listener.ora和tnsnames.ora 文件,将两个文件的“(HOST=*********)”修改为本机的IP地址。修改完成后可以用tnsping yz和tnsping yz2 检验是否已配置为本机IP地址。
1.3.1 生产库的安装1、 root 用户新建以下目录
$mkdir /archive
$mkdir /oracle
$mkdir /oracle/yz
$mkdir /oracle/yz/u01
$mkdir /oracle/yz/u01/admin
$mkdir /oracle/yz/u01/admin/pfile
$mkdir /oracle/yz/u01/admin/udump
$mkdir /oracle/yz/u01/admin/bdump
$mkdir /oracle/yz/u01/admin/cdump
$mkdir /oracle/yz/u01/oradata
$chown –R oracle:oinstall /oracle
2、 oracleoracle将建库脚本level2test.tar.gz放到/home/oracle/目录下
3、 oracle用户解开建库脚本安装包
$tar zxvf level2.tar.gz
4、 oracle用户执行安装脚本
$cd level2/yz
$sh setup.sh
1.3.2 历史库的安装
1、 root 用户新建以下目录
$mkdir /oracle
$mkdir /oracle/yz2
$mkdir /oracle/yz2/u01
$mkdir /oracle/yz2/u01/admin
$mkdir /oracle/yz2/u01/admin/pfile
$mkdir /oracle/yz2/u01/admin/udump
$mkdir /oracle/yz2/u01/admin/bdump
$mkdir /oracle/yz2/u01/admin/cdump
$mkdir /oracle/yz2/u01/oradata
$chown –R oracle:oinstall /oracle
2、 oracle用户将建库脚本level2.tar.gz放到/home/oracle/目录下(如已tar开level2.tar.gz 则可以跳过2、3步)
3、 oracle用户解开建库脚本安装包
$tar zxvf level2.tar.gz
4、 oracle用户执行安装脚本
$cd level2/yz2
$sh setup
1.3.3 基础数据的导入
生 产库和历史库建好之后,需要从正式的生产环境导出基础数据,然后导入到建好的培训环境数据库。
1、 将tar开建库脚本安装包 level2目录下的backup_control.sh脚本拷贝到生产环境oracle用户下,一二级中心局直接执行即可,三级局及非三级局需修改 backup_control.sh 脚本中的数据库的用户名,然后执行即可。脚本导出将生成:日期字符串.dmp文件
2、 将导出的基础数据拷贝到培训环境oracle用户下,然后执行下面脚本:
$imp userid=system/manager@yz fromuser=zxj touser=zxj IGNORE=y file=日期字符串.dmp
说明:fromuser=zxj zxj为从生产环境中导出数据的数据库用户名。
1.4 车 间服务器的安装1、用root用户将client.tar.gz压缩包解开:
$tar zxvf client.tar.gz
2、执行安装脚本即可完成前台安装:
$cd update
$sh client_install.sh
3、 client用户修改.bash_profile文件
找到“WSNADDR=//192.168.0.1:9436” 修改为本机IP地址(即配置server用户修改etc/ubbcfg文件的IP地址)