下面给你一个WebLogic 在 CentOS 上的常见迁移方案,按“同版本 / 跨版本”“同机 / 跨机”来说明,适合大多数生产场景。
在源服务器和目标服务器上确认:
/u01/oracle/user_projects/domains/base_domain
记录以下内容:
适用于:同 WebLogic 版本、同 JDK、同 CentOS 架构
cd /u01/oracle/user_projects/domains/base_domain/bin
./stopWebLogic.sh
cd /u01/oracle/user_projects
tar czf base_domain.tar.gz domains/base_domain
scp base_domain.tar.gz root@目标IP:/u01/oracle/user_projects/
java -jar fmw_*.jar
cd /u01/oracle/user_projects
tar xzf base_domain.tar.gz
vi domains/base_domain/config/config.xml
检查:
<listen-address>cd domains/base_domain/bin
./startWebLogic.sh
✅ 优点:配置、应用、数据源全部保留
⚠️ 注意:主机名、IP 变化要改配置
connect('weblogic','password','t3://localhost:7001')
cd('Domains')
export('/tmp/domainExport.jar','base_domain')
import('/tmp/domainExport.jar')
或使用:
pack.sh / unpack.sh
domains/base_domain/applications
或重新部署
config/jdbc/*.xml
✅ 修改:
<listen-address>新IP</listen-address>
vi /etc/hosts
确保:
IP 主机名
chown -R oracle:oracle /u01/oracle
如果你愿意,可以告诉我:
我可以给你一步一步精准命令。