今天要向大家介绍一款oracle10g的家族的最轻量级成员——Oracle Database 10g Express Edition (Oracle Database XE)。可别以为它是Oracle家族的什么新宠,它早在2005年底就问世了,只是知道的人和应用的人比较少,至少我听说它的时候,身边的同事还没几个知道的。为什么会这样呢?因为它只是Oracle公司推出的一款供Oracle学习者免费使用的限制版数据库,供专业人员在学习及应用开发的起步阶段使用。所以并没有引起大家的广泛关注。不过对于这种轻量级的oracle我个人倒是觉得很有应用价值——尤其对于应用开发人员来说更是如此。
随着Oracle Database XE的推出,甲骨文现有的产品系列扩充为六个版本:Oracle Enterprise Edition、Oracle Standard Edition(SE)、Oracle Standard Edition One(SE 1)、Oracle Personal Edition、Oracle Database Lite和免费的Oracle Database XE。
由于XE的免费性,只需登陆Oracle官网即可下载到它http://www.oracle.com/technology/products/database/xe。Oracle XE的安装主要包括两套组件,Server and Client。没什么好说,这和oracleDB历来的产品没什么两样。如果想在单机运行oracle数据库,只要安装一个server就好了,他同时兼具了client的全部功能。如果非要练练远程访问数据,大不了在另外的机器上装个client玩吧。整个安装过程不过几分钟的,不愧是express。
说到轻量级,Oracle XE对OS的要求到底低到什么程度呢?看一下官方的文档说得很清楚,
可是就像减肥很痛苦一样,轻量级是付出了很大代价的。XE的官方文档里也特别说明了这款DB的主要Restrictions:
# 至多使用1个CPU或1个双核CPU的处理能力;
# 最多可使用1GB内存;
# 每个操作系统上只能安装一份实例;
# 最多存储4GB的用户数据。
好像除了开发和学习只用,XE在其他场合也这没什么大作为。不过这已经足够了,至少不用花半个小时甚至一个小时去安装那些大家伙,同时又能获得一份本地的数据库实例,可以想怎么玩就怎么玩了。
伴随XE的发布,Oracle同时提供了详尽的说明文档和手册,以及有关oracle的学习资料,有时间慢慢研究吧。这里只提醒大家一点,在win 上安装XE一定要以系统管理员角色登陆,并保证网络连接正常。如果你是域用户登陆的,请先切换至本地Administrator登陆。在XE安装完成后,如果想在域用户登陆的情况下使用它,只要将oraclexe\app\oracle\product\10.2.0\server\NETWORK \ADMIN\sqlnet.ora文件中的SQLNET.AUTHENTICATION_SERVICES = (NTS)改为SQLNET.AUTHENTICATION_SERVICES = (NONE)即可。补充一点,win上安装XE之前,请先删除ORACLE_HOME这个环境变量(如果存在的话)。
分享到:
相关推荐
3. **下载文件**:下载两个文件——`win32_11gR2_database_1of2` 和 `win32_11gR2_database_2of2`。确保这两个文件都已下载完成。 #### 二、解压与准备 1. **解压文件**:确保两个文件都已下载后,同时选中这两个...
3. **安装类型**:Oracle的安装通常分为两种类型——“图形用户界面”(GUI)和“命令行界面”(CLI)。GUI更适合初学者,而CLI更适合经验丰富的管理员,因为它允许更精细的控制。 4. **数据库预配置**:在安装过程...
首先,连接Oracle数据库需要Ruby的一个特定库——Ruby/Oracle 调用接口 (OCI8),它是基于Ruby/DBI模块的数据库驱动程序。RubyDBI提供了一个抽象层,使得开发者能够使用统一的API与不同的数据库系统(如JDBC或ODBC)...
其中可能包含了一系列的教程文档、实战案例以及可能的辅助学习资料——“九阳真经”,这可能是作者以武侠小说中的经典秘籍为比喻,暗示这份资料对掌握Oracle技术有着至关重要的作用。 Oracle数据库的核心概念包括但...
"jdbc:oracle:thin:@localhost:1521:xe", "username", "password"); System.out.println("Connected to the database!"); // 进行数据库操作... } catch (ClassNotFoundException e) { e.printStackTrace(); }...
接下来是Oracle数据库的客户端工具——PL/SQL Developer的安装。PL/SQL Developer是一款强大的Oracle数据库开发工具,它支持编写、调试、执行PL/SQL代码,管理数据库对象,并进行数据查询。下载PL/SQL Developer...
因此,对于程序及其文档和技术数据的使用、复制、披露、修改和适应均需遵循Oracle许可协议中的限制条件,并受 FAR 52.227-19 商业计算机软件——受限权利 (June 1987) 的约束。 #### 六、安全性考虑 文档还提到了...
- **格式**:全局数据库名通常由两部分组成——数据库名称和域名,中间用句点(.)分隔。例如,在示例`test.us.acme.com`中,`test`是数据库名称,而`us.acme.com`则是域名部分,用来表示数据库所在的网络域。 - **...
Oracle教程——18天学习笔记概述 Oracle数据库系统是全球广泛应用的关系型数据库管理系统,由甲骨文公司(Oracle Corporation)开发。它以其高效、稳定、功能强大而闻名,广泛应用于企业级数据管理、数据分析和...
在Oracle的网络配置中,有三个核心的配置文件——`listener.ora`、`sqlnet.ora`和`tnsnames.ora`,它们共同确保了Oracle数据库的网络连接和服务的正常运行。 首先,我们来详细分析`tnsnames.ora`文件。这个文件主要...
FireDAC的名字来源于“Fast Data Access Components”,它代表了其核心价值——提供快速、高效的数据库连接能力。 FireDAC的核心特性包括: 1. **多平台支持**:FireDAC支持Windows、Mac OS X、iOS和Android等多个...
在这款版本——EhLib v8.0.014中,提供了全面的源代码,允许开发者深入理解并自定义组件,以满足特定的项目需求。EhLib的主要目标是为开发者提供一个高效、灵活且易于使用的工具集,以便于在Windows平台上构建数据库...
《ReportBuilder V17.0 for XE10——解锁无限打印的新篇章》 在IT领域,报告生成工具是不可或缺的一部分,它们帮助企业、组织和个人快速有效地创建、管理和分发各类报表。ReportBuilder V17.0 for XE10正是这样一款...
总结一下,"最新版本BDE Delphi XE 10.2 BDEInstall" 主要涵盖了 Delphi 的历史数据库访问技术——BDE,以及在 Delphi XE 10.2 中如何安装、配置和使用 BDE 的过程。对于想要了解 Delphi 数据库编程历史或者研究老...
《ReportBuilder Enterprise Professional v14.07 D7-XE3——Delphi开发中的报表利器》 在IT行业中,高效且灵活的报表工具是至关重要的,尤其在企业级应用开发中,报表系统的性能和功能直接影响到数据分析和决策的...
《dspack XE10——Delphi开发中的高效组件库》 在软件开发领域,Delphi作为一款强大的Object Pascal编程工具,一直以来深受开发者喜爱。它以其高效、快速的编译能力和丰富的组件库著称。而当我们提到“dspack XE10...
DataSnap框架提供了丰富的功能,允许开发者创建高性能且可扩展的应用程序,能够跨多个平台(如Windows、MacOSX、iOS和Android)访问企业级数据库(包括SQL Server、Oracle和MySQL等)。本教程将重点介绍DataSnap的...
《UniDAC.v.6.2.8.D6-XE10.Src——深入解析数据库访问组件的源码世界》 UniDAC(Universal Data Access Components)是一款高效、灵活且功能强大的数据库访问组件,专为开发人员设计,以实现对多种数据库系统的无缝...
这个名为"FirePower5_xe8.rar"的压缩包文件,正是面向Delphi用户的一份宝贵资源,它包含了用于DelphiXE8开发环境的组件或工具——FirePower5。本文将深入探讨Delphi编程的核心概念,并结合FirePower5这一特定资源,...
《UniDAC v3.70.0.19 Pro for Delphi XE——数据库访问组件的强大工具》 UniDAC(Universal Data Access Components)是用于Delphi和C++Builder的高性能数据库连接组件集,版本v3.70.0.19专为Delphi XE设计。这个...