发表于: 2008.03.29 14:01
分类: os
出处: http://kyle.itpub.net/post/1626/458532
---------------------------------------------------------------
2.通过SSH Secure Shell Client用root身份连接到tomcat服务器。打开终端,执行以下命令:
ssh 192.168.0.117 -l oracle(在tomcat服务器上通过oracle用户远程连接oracle服务器)
根据提示输入oracle用户密码即完成tomcat和oracle服务器的连接
我自己的应用是需要开启防火墙的1521端口(oracle的监听端口),打开终端,vi /etc/sysconfig/iptables 文件,:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p ucp --dport 1521 -j ACCEPT
随便说下,RHEL5立即临时开启和关闭防火墙的语句(重启后失效):
开启:service iptables start
关闭:service iptables stop
我需要启动oracle10g的实例,命令如下:
lsnrctl start
sqlplus
/ as sysdba
startup
3.通过SSH Secure Shell Client的new file transfer window将文件web.was,db.dmp传送到tomcat服务器的opt目录。
4.在tomcat服务器上用root身份执行命令
scp /opt/db.dmp root@192.168.0.117:/opt(将数据库文件db.dmp复制到oracle服务器的/opt目录)
根据提示输入oracle服务器的root用户密码完成db.dmp从tomcat服务器到oracle服务器的传送,然后imp导表。
5.至于web.was可置放在tomcat目录webapps下,启动tomcat时会自动解压。然后修改tomcat的server.xml,在倒数第3和4条语句间,增加类似以下的语句
<Context path="" docBase="/usr/local/app/web"/>
/usr/local/app/web为网页应用所存放的位置。tomcat服务器里启动tomcat前最好再开启一个ssh窗口,进入tomcat目录logs下,执行tail -f catalina.out查看tomcat服务启动后的后台输出。











