声明这份文档只适用于学习使用,不适合于生产环境
APEX是什么之官方解释:
Oracle Application Express (APEX) 是一个低代码开发平台,您可以在该平台上构建可扩展的、安全的企业应用。这些应用将具有先进的功能,而且可以在任何地方部署。
借助 Oracle APEX 和低代码技术,组织可以变得更加敏捷 — 开发解决方案的速度更快,成本更低,一致性更高。您可以轻松适应不断变化的要求。同时还可使专业开发人员和组织中的其他所有人一起协作开发解决方案。
学习 Oracle APEX 很简单,无需太长时间就能掌握基础知识。但是,如果您不确定该从何处开始,或者需要一些阅读材料,再或者您只是在前进道路上需要一点助力,则可以查看下面提供的一些有用资源。
racle APEX 是 Oracle 数据库完全支持的一项免费功能。这意味着,如果您拥有 Oracle 数据库,那么也就拥有了 Oracle APEX!您只需下载 Oracle APEX 并在现有 Oracle 数据库中安装即可!Oracle APEX 的显著优势之一是您可以在本机访问 Oracle 数据库的所有功能。了解由 Oracle 提供支持的含义,并浏览您可以获得的所有功能与优势。
以上来源于
https://apex.oracle.com/zh-cn/ 也就是官方网站,也就是我们要下载最新版本的网站
私人解释:傻瓜式开发工具,运行于PC、PAD、PHONE多种平台
这里WIN7安装适用于WIN7以上的所有平台,包括WIN10,WIN2012及以上。
最开始的前提是:
你的机器上面已经安装了oracle11G以上的版本,是服务器端,并且有实例在运行
然后再进行以下的部分
一、材料准备:
Jdk、Tomcat、apex、ords
这四款软件下载的地址为:
这里是需要oracle的帐户信息的,当然这个是不收费的,可以*注册
这个也是需要oracle帐户的,如果你是oracle的用户,相信一定会有帐户信息
如果你下载着实在麻烦,那我把这次写这个文档时所使用的相关软件都打包到了网盘,你可以直接下载进行使用,这是我想到的可以让你最懒的办法了。
下载地址为:链接:https://pan.baidu.com/s/1ZL8fUg7Ju6ggZvOT6Kxdow 提取码:d55b
二、开始安装
1.安装jdk,其实这个在网上很多的文档,这里需要注意的几点是
配置JAVA_HOME,CLASSPATH,PATH几个系统变量
设置系统变量的方法
我的电脑-》鼠标右键-》属性
新建系统变量 classpath
变量值为: .;c:\java\lib\tools.jar;c:\java\lib\dt.jar
需要注意可能你的JAVA安装路径与我的不一样
新建系统变量JAVA_HOME
变量值为: c:\java
需要注意可能你的JAVA安装路径与我的不一样
编辑PATH变量
在变量值的最后面加入: ;c:\java\bin
测试java是否安装成功 命令行中输入:java –version 返回当前的版本号即为成功
2.安装Tomcat
完成后启动服务
在浏览器里面输入 127.0.0.1:8080
则表示Tomcat安装成功
3.安装Apex
我下载的版本为19.2,当前最新版本,我本地安装的oracle为oracle12g
- 命令行下进行oracle安装目录下的apex目录下,进行旧版本的卸载
D:\app\Administrator\virtual\product\12.2.0\dbhome_1\apex>sqlplus /nolog
SQL>conn / as sysdba;
SQL> @apxremov.sql;
- 解压下载的apex文件到一个指定的目录,比如c:\apex下
C:\apex>sqlplus /nolog
SQL>conn / as sysdba;
SQL>alter user sys identified by abc;
--如果是生产环境,这里需要建立独立的表空间和临时表空间
--这个需要约10分钟左右能够完成
SQL> @apexins.sql sysaux sysaux temp /i/
--设置前台管理员的口令,这个需要复杂口令 比如Abc_123
SQL>@apxchpwd.sql;
--配置用户的口令,可以简单的设置为123456
SQL>@apex_rest_config.sql
--禁用数据库内置的pl/sql网关
SQL>exec dbms_xdb.sethttpport(0);
SQL>exec dbms_xdb.setftpport(0);
SQL> alter user apex_public_user account unlock;
SQL> alter user apex_public_user identified by "123456";
SQL> begin
dbms_network_acl_admin.append_host_ace(
host => '*',
ace => xs$ace_type(
privilege_list => xs$name_list('connect'),
principal_name => 'APEX_190200',
principal_type => xs_acl.ptype_db));
end;
/
- 进行汉化
SQL>conn / as sysdba;
SQL> Alter session set current_schema=apex_190200;
--这个需要一小段时间,执行汉化工具
SQL> @load_zh-cn.sql
- 将静态文件放到Tomcat中,操作过程为:
C:\ >md c:\Tomcat 9.0\webapps\i
C:\> xcopy c:\apex\images\* "c:\Tomcat 9.0\webapps\i\" /s
当然你可以通过界面方式操作
在tomcat安装目录的webapps目录下面建立i目录
然后将apex目录下面images目录下的所有文件拷贝过去
4.配置ords
解压下载的ords文件到c:\ords下,这个目录可以自己定
进入命令行方式
C:\ORDS>java –jar ords.war install advanced
配置文件位置 c:\ords\conf
注意的地方:严格按照上图进行选择,sys用户的密码为上面修改的密码,即abc
其他需要输入密码的地方都输入123456
最后部分要选择2,如上图
- 将 ords.war 部署到 Tomcat
C:\> copy c:\ords\ords.war "c:\Tomcat 9.0\webapps"
重新启动Tomcat服务
测试软件安装是否正常
浏览器里输入地址:
127.0.0.1:8080/ords/apex_admin
用户名:admin 密码 :Abc_123