安装之前先删除系统环境变量中的oracle_home等配置(如果存在的话);

如果安装后出现Web管理界面不能访问或者数据库不能连接的情况,卸载再多安装几次可能就正常了。
状态不正常时,可以使用 D:\oraclexe\app\oracle\product\11.2.0\server\bin\lsnrctl.exe status 查看服务状态。

安装开始之后,各种选择、设置结束之后,正式开始安装之前,有个总结的界面,界面里的内容最好复制下来保存到一个文件中,类似如下的内容:

目标文件夹: D:\oraclexe\
Oracle 主目录: D:\oraclexe\app\oracle\product\11.2.0\server\
Oracle 基目录:D:\oraclexe\
'Oracle 数据库监听程序' 的端口: 1521
'Oracle Services for Microsoft Transaction Server' 的端口: 2030
'Oracle HTTP 监听程序' 的端口: 8080
注意!!!最好把安装开始之前输入的密码也保存到这个文件中,备忘!(因为重装系统之后的覆盖安装法还是会使用本次安装的SYS密码)

在这个界面先不要点“开始安装”,到 %USERPROFILE%\AppData\Local\Temp\{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 目录中找到一个名为 “OracleMTSRecoveryService.reg” 的文件,复制一份并改名为 “KEY_XE.reg”,如果不这样操作,在安装过程中会报错,说“安装程序无法实例化...... KEY_XE.reg ... 文件似乎不存在。”

如果重装系统,装完之后需要重装oraclexe,可以采用覆盖法还原旧数据库:先修改这个目录名(如oraclexe_old),再把新安装的还装到D:\oraclexe这个目录名,装完之后停止oracle相关服务,然后删除oraclexe这个目录,并把刚才改名的oraclexe_old改回oraclexe,然后启动相关服务就可以正常访问oraclexe了。如果监听服务不能正常启动,一般是启动后立即停止,这种情况检查D:\OracleXE\app\oracle\product\11.2.0\server\network\ADMIN\listener.ora中的计算机名是否正确,修正即可。(这种方法处理之后,新安装时输入的SYS密码无效,还是之前旧版数据库的SYS密码)

使用 “入门” Web 管理界面中的 Application Express 添加的用户,也可以正常连接OracleXE,但是权限不多,而且自动添加了一堆表,要创建用户还是使用相关GUI管理工具创建,或者手动写类似如果 SQL:

CREATE USER "RANGEON" IDENTIFIED BY "666666" ACCOUNT UNLOCK DEFAULT TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP" PROFILE "DEFAULT";

GRANT "DBA" TO "RANGEON";

ALTER USER "RANGEON" DEFAULT ROLE "DBA";
ALTER USER "RANGEON" QUOTA UNLIMITED ON "USERS";

  

以上代码直接给用户赋予DBA权限,在本机测试环境中可以这样设置,在实际生产环境中对于一般的用户,只赋予CONNECT、RESOURCE、CREATE ANY VIEW或TABLE 这几个权限即可。

千万注意一点:不论用GUI工具还是SQL创建用户,用户名一定要大写!否则无法登录,会提示用户/密码不正确。用大写创建的用户,反而使用大小写都能登录,奇葩!

Web管理界面不能访问或者数据库不能连接的情况,可以考虑修改 D:\OracleXE\app\oracle\product\11.2.0\server\network\ADMIN 中的 listener.ora 和 tnsnames.ora,将其中的计算机名改为localhost。

“找不到文件‘http:/127.0.0.1:%HTTPPORT%/apex/f?p=4950’,请确定文件名是否正确......” 这个错误可以修改 D:\oraclexe\app\oracle\product\11.2.0\server 中对应的 Get_Started.url 文件属性,把 URL 一栏中的地址端口号修改为 8081,应用,然后再改回 8080,应用,即可正常打开了。(也有人说重启脑也行,未测试)

Oracle 11g XE 试用记录的更多相关文章

  1. Oracle 11g XE release2安装与指导

    今天上午我安装了Oracle 11g企业版,发现太占内存了,考虑到MS SQL有express版本,所以寻思着尝试尝试Oracle 11g的express版本,就是EX版本.下面是具体的安装步骤. 1 ...

  2. Oracle 11g XE 是 Oracle 数据库的免费版本

    Oracle 11g XE 是 Oracle 数据库的免费版本,支持标准版的大部分功能,11g XE 提供 Windows 和 Linux 版本. 做为免费的 Oracle 数据库版本,XE 的限制是 ...

  3. [转载]在rhel 6 x86_64 上安装oracle 11g xe

    原文地址:在rhel 6 x86_64 上安装oracle 11g xe作者:pccom Oracle 11g xe for linux目前只有x86_64 版本,没有i386, i686 版本,如果 ...

  4. 在 Windows 下安装 Oracle 11g XE (Express Edition)

    Oracle 11g XE 是 Oracle 数据库的免费版本,支持标准版的大部分功能,11g XE 提供 Windows 和 Linux 版本. 做为免费的 Oracle 数据库版本,XE 的限制是 ...

  5. Oracle 11g XE 与 Oracle SQL Developer 的配置与使用(重制版)

    Oracle 11g XE 与 Oracle SQL Developer 的配置与使用(重制版) 前提概要 项目上需求要适应Oracle数据库,当然这和某EF框架也有关. 因为Oracle 的表名和列 ...

  6. Oracle 11g xe版本---总结1

    一.创建用户和授予权限 1.1 环境: Oracle 11g xe 第三方图形客户端: PLSQL Windows 10 必须登录 HR 用户,下面的查询会使用到 HR 中的表. 1.2 SQL 语句 ...

  7. vmware安装cent os 6.5 + oracle 11g xe + jboss eap 6.2 + weblogic 12c+ webshpere mq 7.5

    前言: mac系统发展速度确实很快,短短数年,mac os上已经能网银支付(中行.招行.工商.支付宝等均已全面支持mac os了),windows上的经典常用软件:qq.飞信.旺旺.有道词典.有道云笔 ...

  8. oracle 11g XE 学习版添加scott用户方法全步骤

    安装企业版的orcale是不是太费时费力了?若只是学习用途的话,不妨试试轻便版的XE版本,同样是官网下载的,但是这个安装起来比完整版简便多了. 首先,你得先安装好orcale 11g XE 版本:(这 ...

  9. Linux下Oracle 11G XE 安装笔记

    操作系统 [oracle@RAC02 ~]$ lsb_release -aLSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:cor ...

随机推荐

  1. poj1584

    题意:已知一个多边形的n个顶点坐标,然后再给一个钉子,给定钉子的半径和圆心坐标,首先判断多边形是否为凸多边形,若为凸多边形,再判断钉子是否可以放到凸多边形内部. 思路: 1.由于顶点给出的顺序可能为逆 ...

  2. MySQL事务处理和锁机制

    事务处理和并发性 1.1 基础知识和相关概念 1 )全部的表类型都可以使用锁,但是只有 InnoDB 和 BDB 才有内置的事务功能. 2 )使用 begin 开始事务,使用 commit 结束事务, ...

  3. SPSS二次开发

    在以前关于SPSS二次开发文章中留下过自己联系方式,差不多一年的时间,零零散散的和我取得联系的人也有几十位,看来对于SPSS二次开发的需求不少. Web SPSS系统是利用SPSS二次开发技术,使用户 ...

  4. javascript自执行函数为什么要把windows作为参数传进去

    http://segmentfault.com/q/1010000000311686 (function (window, $, undefined) { play=function(){ $(&qu ...

  5. eclipse设置默认编码格式为UTF-8

    需要设置的几处地方为: Window->Preferences->General ->Content Type->Text->JSP 最下面设置为UTF-8 Window ...

  6. winform系统自动登录实现

    转载:http://www.cnblogs.com/wuhuacong/archive/2012/08/21/2648339.html 系统自动登录有时候很必要,在用户自己绝对信任的电脑上,自动登录对 ...

  7. STM32 使用 printf 发送数据配置方法 -- 串口 UART, JTAG SWO, JLINK RTT

    STM32串口通信中使用printf发送数据配置方法(开发环境 Keil RVMDK) http://home.eeworld.com.cn/my/space-uid-338727-blogid-47 ...

  8. JavaWeb-10(会话技术之session&JSP)

    JavaWeb-会话技术之session&JSP 会话管理之Session技术 一.Session 在WEB开发中,server能够为每一个用户浏览器创建一个会话对象(session对象),注 ...

  9. WOSA/XFS及SP综述

    转自  http://blog.csdn.net/andyhou/article/details/6888416 前言:         写给ATM硬件和软件人员的无言歌.         希望对工作 ...

  10. 【M32】在未来时态下发展程序

    1.在未来时态下发展程序,就是接受“事情总会变化”的事实,并准备应对之策. 2.记住,程序的维护者通常不是最初的开发者,因此,设计和实现的时候,应该考虑别人更好地理解,修改自己的程序. 3.重要的一点 ...