前来我在开发机上安装了Oracle 10g XE数据库。从那时起,我在XE安装的顶部安装了Application Express。换句话说,它的APEX运行在10g上。我发现毕竟我并不真正需要APEX(事实证明我是在ASP.NET和Oracle中开发的),我记得在安装APEX之前有更多的GUI来管理XE 10g实例。
我可以在保留原始XE安装的同时删除APEX吗?我试图重新安装原始的XE,但我没有看到这样做的方法,没有安装新的HOME(我宁愿不做;它让我感到困惑)。 TIA。
答案 0 :(得分:1)
无论你做了什么,都有很多东西(比如PL / SQL嵌入式网关)。你也可以在FLOWS_020100下获得一堆东西(我想)。
例如,在XE上安装Apex 3.2时会发生什么,它会创建一个新架构(FLOWS_030200或APEX_0400000或其他),并将一堆同义词从FLOWS_020100重新分配到新架构。
有时(由于XE中的空间限制),您删除了FLOWS_020100架构。如果是这样,您最好的选择可能是复制您需要的数据库中的任何内容,卸载XE并重新安装。 如果您仍然拥有旧架构,则可以像升级失败一样关注“reverting' instructions。
答案 1 :(得分:1)
Oracle XE安装了APEX,以及基于APEX的(基于内存)XE管理工具。你实际上听到的是升级/过度安装新版本的APEX,然后一起删除APEX。
最简单的做法可能是使用exp或expdp(数据泵)备份用户模式,卸载XE,重新安装XE,然后导入用户模式。这将使XE回到你想要的状态。
答案 2 :(得分:0)
AFAIK Apex将Web服务器和一些脚本安装到数据库中。但是你管理xe的gui应该改变。您确定要访问同一个端口吗?
此外,还有SqlDeveloper,非常适合oracle数据库的工具。
最后,您是否尝试过oracle ADF进行应用程序开发?