320版本培训环境安装手册

2010-02-23  王爱莉 

1 硬件环境硬盘:>=40G
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地址)
354°/3448 人阅读/10 条评论 发表评论

金鑫  2010-02-23

恕我寡闻,“320版本”是什么东东


王爱莉  2010-02-23

金鑫: 恕我寡闻,“320版本”是什么东东
320是国家邮政局报刊系统一个版本号


金鑫  2010-02-23

王爱莉: 320是国家邮政局报刊系统一个版本号
长见识了


王爱莉  2010-02-23

金鑫: 长见识了
谦虚了,我还有很多地方日后要向您请教呢


金鑫  2010-02-23

王爱莉: 谦虚了,我还有很多地方日后要向您请教呢
客气了,相互进步。
希望最后activesync,呵呵


吴卓扬  2010-02-23

只用过linux、weblogic、oracle,其他东东没见过~~


王爱莉  2010-02-23

吴卓扬: 只用过linux、weblogic、oracle,其他东东没见过~~
还有postgresql,tuxedo.这个手册没写完整


田庆希  2010-02-23

Linux基本忘干净了


吴卓扬  2010-02-24

王爱莉: 还有postgresql,tuxedo.这个手册没写完整
要用到这么多东西,看来你可以学习很多东西哦~~


王进  2010-02-24

能用postgresql,不得了


登录 后发表评论