apexords安装 (集成weblogic)

news/2025/2/6 1:57:58/

1、下载apex_4.2.4.zipapex_4.2.4.zip,进入apex目录
  
 2、使用sysdba身份登录sqlplus

 3
、运行安装Apex RuntimeSQL脚本: SQL> @apxrtins.sql SYSAUX SYSAUX TEMP02 /i/


临时表空间可以通过下面SQL确认:
select property_value from database_properties where property_name='DEFAULT_TEMP_TABLESPACE'; 
 4、这个脚本会运行一段时间,运行结束后确认脚本运行成功

 主库41分钟
分库15分钟 
 5、将APEX_PUBLIC_USER用户解锁 SQL> ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK;

 6、修改APEX_PUBLIC_USER用户密码,并将密码进行记录后续Apex ORDS需要这个密码 SQL> ALTER USER APEX_PUBLIC_USER IDENTIFIED BY welcome1;

 7、安装Apex RESTful服务的SQL脚本,这个脚本会要求提供两个数据库用户的密码,也要分别记录,在后面Apex ORDS安装的时候需要: SQL> @apex_rest_config.sql

SQL> @apex_rest_config.sql
Enter a password for the APEX_LISTENER user []
 welcome1
Enter a password for the APEX_REST_PUBLIC_USER user []welcome1 
 8、进入在apex目录下的builder/zh-cn子目录

 9、设置NLS_LANG环境变量 $ export NLS_LANG=American_America.AL32UTF8

 10、使用sysdba身份登录sqlplus,并切换至APEX_040200schema下面 SQL> ALTER SESSION SET CURRENT_SCHEMA = APEX_040200;
---此时APEX_040200用户是锁状态,无法直接登录

 11、运行安装中文的SQL脚本load_zh-cn.sql SQL> @load_zh-cn.sql

 12、确认SQL脚本运行成功

 13、给APEX_REST_PUBLIC_USER用户赋权:a) 主库:SQL> ALTER USER APPS GRANT CONNECT THROUGH APEX_REST_PUBLIC_USER;

b) 分库:SQL> ALTER USER POLAR GRANT CONNECT THROUGH APEX_REST_PUBLIC_USER;
14、安装PLJSON
a) 解压pljson.zip;
b)
进入解压目录pljson
c) 主库使用apps数据用户运行;分库使用polar运行:
SQL> @install.sql
15、配置APEX ORDS服务:

  1. 解压rest.zipSVN地址:https://svn.baidu.com/erp/exterp/trunk/hcm/portal/Apex/rest.zip),进入解压目录rest

apex-m目录

主库APEX RESTful服务

对应主库用户

apex-s目录

分库APEX RESTful服务

对应分库用户

  1. 共有两个个文件夹分别对应两个APEX RESTful服务,而每个文件夹下分别有三个XML文件需要修改分别对应数据库的三个用户的密码:
  2. 对于数据库服务器、端口以及服务名称只需要修改default.xml中的三个元素值即可,其中apex-m目录下default.xml对应的是主库的数据库信息,apex-s目录下的default.xml对应的是分库的数据库信息

db.hostname

数据库服务器

db.port

数据库端口

db.servicename

数据库服务名称

  1. 使用ordspwd.jar工具(SVN地址:https://svn.baidu.com/erp/exterp/trunk/hcm/portal/Apex/ordspwd.jar)将明文密码转换为加密值分别修改XML文件,在任意有jre 6环境的操作系统中运行: $> java –jar ordspwd.jar <YOURPASSWORD>

数据库用户

配置文件

APEX_PUBLIC_USER

default.xml

APEX_REST_PUBLIC_USER

conf/apex_rt.xml

APEX_LISTENER

conf/apex_al.xml

  1. 将输出的值复制到各自数据库用户的配置文件中db.password元素的值:

  1. rest目录复制在解压后的apex.ear目录下,如果原来有rest目录请先清除;

文件

属性

apex-m.war/WEB-INF/web.xml

config.dir

/home/weblogic1/Oracle/Middleware/user_projects/applications/apex.ear/rest

apex-s.war/WEB-INF/web.xml

config.dir

/home/weblogic1/Oracle/Middleware/user_projects/applications/apex.ear/rest

i.war/WEB-INF/weblogic.xml

local-path

/home/weblogic1/Oracle/Middleware/user_projects/applications/apex.ear/images

  1. 调整XML中物理文件的位置(黄色部分为需要调整的地方后面的目录不能动)


16、将apex.ear目录整体分别复制到weblogic服务器端的各个节点上,并保证每个节点的物理地址相同;
17、部署apex.ear服务
a) 进入weblogic console中的Deployment,并点击Install;


b) 选择服务器中存放apex.ear目录地址,并选择apex.ear


c) 点击NextNext,并选择目标服务器


d) 对于Source accessibility,一定要选择最后一个选项I will make the deployment accessible from the following location并点击Finish


18、部署ords-s的分库无安全性RESTful服务war包:
a) 解压ords-s.zipSVN地址:https://svn.baidu.com/erp/exterp/trunk/hcm/portal/Apex/ords-s.zip),将ords-s目录复制到部署路径下,weblogic一般为user_projects/applications下,tomcat<tomcat_base>/webapps

属性

config.dir

<部署目录的实际位置>/ords-s/rest

b) 修改ords-s/WEB-INF/web.xml文件中的数据库配置文件的物理位置 
c) 修改ords-s/rest/ords-s/default.xml中的数据库信息

db.hostname

分库数据库服务器

db.port

分库数据库端口

db.servicename

分库数据库服务名称

d) 修改数据库用户的配置文件中db.password元素的值,其中密码的产生方式请参考15 d)步骤

数据库用户

配置文件

APEX_PUBLIC_USER

default.xml

APEX_REST_PUBLIC_USER

conf/apex_rt.xml

APEX_LISTENER

conf/apex_al.xml

e) Weblogic需要通过console来部署,部署时需要注意要保留部署目录,参考上面的17 d)步骤,如果为tomcat直接可以启动 
19、部署ords-m的主库无安全性RESTful服务war包:
a) 解压ords-m.zipsvn地址https://svn.baidu.com/erp/exterp/trunk/hcm/portal/Apex/ords-m.zip)将ords-m目录复制到部署路径下,weblogic一般为user_projects/applications下,tomcat<tomcat_base>/webapps

属性

config.dir

<部署目录的实际位置>/ords-m/rest

b) 修改ords-m/WEB-INF/web.xml文件中的数据库配置文件的物理位置 
c) 修改ords-s/rest/ords-m/default.xml中的数据库信息

db.hostname

主库数据库服务器

db.port

主库数据库端口

db.servicename

主库数据库服务名称

d) 修改数据库用户的配置文件中db.password元素的值,其中密码的产生方式请参考15 d)步骤

数据库用户

配置文件

APEX_PUBLIC_USER

default.xml

APEX_REST_PUBLIC_USER

conf/apex_rt.xml

APEX_LISTENER

conf/apex_al.xml


e) Weblogic需要通过console来部署,部署时需要注意要保留部署目录,参考上面的17 d)步骤,如果为tomcat直接可以启动


http://www.ppmy.cn/news/118997.html

相关文章

执行jar包时出现:Exception in thread “main“ java.lang.UnsupportedClassVersionError

文章目录 错误样式 Exception in thread “main” java.lang.UnsupportedClassVersionError: net/army/boot/ProfileDemo01Application has been compiled by a more rece nt version of the Java Runtime (class file version 55.0), this version of the Java Runtime only …

java读取zip/jar包中的文件

1、jar vs zip&#xff1a; jar 文件和 zip 文件都是归档文件&#xff0c;并且都经过压缩。事实上&#xff0c;jar 文件使用与 zip 文件相同的存档和压缩技术&#xff0c;所以 jar 文件实际上是一种特定类型的 zip 文件。(JAR 文件本质上是一个包含可选 META-INF 目录的 zip 文…

如何成为编程界的璀璨新星:从入门到精通的完整指南

随着信息技术的快速发展&#xff0c;编程已经成为一个越来越重要的技能。那么&#xff0c;我们该如何入门编程呢&#xff1f;本文将为你提供一条全面的指南&#xff0c;带你从编程零基础到精通。 一、自学编程需要注意什么&#xff1f; 自学编程需要注意以下几点&#xff1a;…

DELL Poweredge R320 U盘安装2008R2系统

用U盘安装2008R2系统&#xff0c;需要加载RAID H310驱动&#xff0c;下载并解压到U盘后在Windows安装加载&#xff0c;raid驱动下载链接如下(https://downloads.dell.com/FOLDER01460337M/9/SAS-RAID_Driver_R2_4R5XT_A03_6.801.5.0_ZPE.exe)

magnetX,资源搜索神器!老司机快上车!

magnetX 中文版是一款非常好用的资源搜索神器&#xff0c;界面干净简洁并且不会有弹窗。而且可以通过关键字搜索&#xff0c;或者网址过滤这两种方式快速找到你想要的资源&#xff0c;并且还能配合WebTorrent在线播放&#xff0c;还可以配合下载工具进行一键下载资源&#xff0…

达人评测 rtx3080ti和rx6900xt怎么选

AMD Radeon RX 6900 XT 显卡采用 AMD RDNA 2 架构&#xff0c;具有 80 个强大的增强型计算单元、128 MB 全新 AMD Infinity Cache 和 16GB 专用 GDDR6 显存&#xff0c;带来超高帧率以及高水准的 4K 分辨率画面游戏体验。选RX6900XT还是 RTX3080ti的这些点很重要!看完你就知道了…

4070ti显卡和RX 7900XT显卡对比 rtx4070ti和RX 7900XT性能差距

RX 7900XT 基于旗舰级 Navi31处理器。它包含5376个流处理器、336个纹理映射单元 &#xff08;TMU&#xff09;、192个渲染输出单元 (ROP) 和84个光线追踪核心。它还具有基于宽320位总线的20GB GDDR6显存 显卡选3080ti还是RTX 4070TI这些点很重要 http://www.adiannao.cn/dq RTX…

Linux常见命令学习

目录 1.ls2.pwd3.cd (change directory)4.touch&&cat&&echo5.mkdir&&rm6.cp&&mv7.man8.less&&vim 1.ls 列出当前目录中包含的文件和目录~ 类似于在windows上双击某个目录&#xff0c;把他打开&#xff0c;看看目录里有啥~ ls -> l…