Oracle数据库是目前最常用的关系型数据库之一。通常使用和维护数据库我们都会搭配好专业的数据库管理系统。oracle 9i就是这样一款功能强大的数据管理系统,是业界第一个完整、简单的用于互联网的新一代智能化的、协作各种应用的软件基础架构,具备移植性强、可用性强、可扩展性强、数据安全性强和高稳定性等优点,将成为高质量的电子商务服务实现的关键软件。
oracle 9i软件功能
1、Oracle 9i 清除障碍以便为大中型企业中的商务智能提供最佳的平台支持,尤其重视大容量的数据带来的挑战和对电子商务环境中近似、实时复杂分析的需要。
2、Oracle 9i 包含了一个新的联机重新组织和重新定义结构,此体系提供了更为强大的重新组织功能。Oracle 9i 目前允许连机"Create Table As Select"操作。在新的体系结构中,表的内容被复制到一个新表中,在复制内容的同时,数据库跟踪对原始表的更新。使用新的体系结构,可以连机更改表的任何物理属性,另外许多逻辑属性都可以更改。Oracle 9i 还支持索引编排表上级次索引的联机创建、重建等。管理员也能快速的停止数据库以便执行要求非活动事务处理的操作。
3、Oracle 9i 支持与Microsoft Transaction Servise、Microsoft Message Queuing 和Internet Information Services 的更好集成。Oracle 9i 中的 PKI 体系结构和Single Signon功能也与 Windows 000、Active Directory 和Microsoft Certificate Store很好的集成在一起。
4、Oracle 9i 提供了一个标准基础结构,使客户更容易地将店面、交易和门户与其他后端和外部系统集成在一起。
5、Oracle 9i 已经改进了电子商务系解决方案的性能,其中针对Java,改进了无用的单元集收集,更好的本地的编译,增强了对象共享和会话连接,提高了在Java中内置在数据库中之行的应用程序性能。
oracle 9i软件特色
Oracle 9i 通过提供用于电子商务环境的一系列特定功能和产品包,像Oracle 8i那样继续聚焦于Internet。此外,Oracle 9i 添加了新特性和功能,扩大给予关键任务的基础结构的投资。下面我们介绍 Oracle 9i 在某些关键开发领域的新特性:
一、基础结构
1、实现连续的数据可用性
Oracle 9i 大幅度地扩展了 Oracle 在 Internet 数据库可用性方面的地位。其中包括:
a. 世界领先的数据保护环境
Oracle 9i 包括了许多改进数据保护的新特性。除了对现有的Standby 产品进行了重点增强外,还包括了一个提供监视、自动化和控制的框架。与管理备用数据有关的许多任务也是自动化的,包括初始化实现、错误跳转和轻松的主从之间的来回切换。在 Oracle 9i 中还增强了 LogMiner,以便提供全面的基于 SQL 的日志分析。
b.联机数据演变
Oracle 9i 包含了一个新的联机重新组织和重新定义结构,此体系提供了更为强大的重新组织功能。Oracle 9i 目前允许连机“Create Table As Select”操作。在新的体系结构中,表的内容被复制到一个新表中,在复制内容的同时,数据库跟踪对原始表的更新。使用新的体系结构,可以连机更改表的任何物理属性,另外许多逻辑属性都可以更改。Oracle 9i 还支持索引编排表上级次索引的联机创建、重建等。管理员也能快速的停止数据库以便执行要求非活动事务处理的操作。
c.准确的数据库修复
Oracle 8i 包含非常完备的恢复功能,Oracle 9i 通过使这些功能更强大和更准确对它们进行了扩展。Oracle 9i 包括对磁盘损坏的更好预防和改进的处理方法。Oracle 9i 也可以通过使用新的两关口恢复算法更快地从崩溃中恢复过来,此算法确保只有那些需要处理的块才从数据文件中读取和写入数据文件。
d.自我服务错误更正
Oracle 9i 包含处理人为错误的强大技巧,包含授权终端用户以更准确、更有效和更容易的方式更正其自身错误的功能。要更改错误,终端用户需要能够通过查看更改历史识别错误,并且他们需要能够通过将数据恢复为错误发生之前的数据来退出错误。查询方法有两种,一种是利用 Oracle 9i 的 flashback(回闪式)的查询特性允许从过去的某一点来查询数据,一种是用 Logminer 从日志文件中查寻数据库的更改历史。
2、可伸缩性和性能
Oracle 9i 允许电子商务扩展到千万用户,每个用户每小时都执行数百万事物处理。包括:
a.Oracle 9i Real Application Clusters-Cache Fusion
Oracle 9i Real Application Clusters 可以使所用的应用程序不经修改便能获得数据库的高可用性、可伸缩性和高性能。Oracle 9i Cache Fusion 体系结构中利用簇中所有节点的聚合高速缓存来满足数据库请求。Oracle 9i Cache Fusion在读/读、读/写和写/写争用的情况下直接将数据块从一个节点的高速缓存运送到另一个节点的高速缓存。这建立在处理读/写争用以前的Oracle 8i Cache Fusion执行的基础之上。
b.可伸缩的会话状态管理
新的共享内存功能、JAVA 会话支持的改进、联网和多线成服务器改进大大减少了 Oracle 9i 上每个用户所需的覆盖区-允许将更多的用户托管在同一个或更大的硬件平台上。
c.对电子商务起关键作用的优化特性
Oracle 9i 中的特定性能改进集中于改进对电子商务解决方案起关键作用的领域和性能。对本地编译改进的 PL/SQL 优化的支持大大提高了当今许多应用程序的性能。对应用程序服务器和后端的Oracle 9i数据库之间的连接来说,Oracle Net Services 的新特性--VI(Virtual Interface,虚拟接口)Protocol支持性能改善10%。此外,特定的网络接口优化、新改进的虚拟线路 I/O 和统一的事件/等待模式都大大提高了客户机/服务器的通信性能。通过使用OCI来重做数据库/数据库通信提高了分布式数据库的性能。
3、端到端安全体系
Oracle 9i 继续提供业界最安全的应用平台和部署平台。包括:
a.健壮的三层安全
通过代理认证增强了三层安全,包括 X.509 许可证文件或判别(DN)的信用代理、对胖JDBC的支持、应用程序用户的连接共享(胖JDBC和瘦JDBC、OCI)和与Oracle Internet Directory的集成。
b.基于标准的PKI
Oracle Advanced Security(高级安全)的基于标准的PKI包括Public Key Certificate (PKCS)#12的支持,允许现有的PKI信用由Oreacle Wallet 共享,从而降低PKI部署成本并增强交互操作性。
c.深层数据库保护
Oracle Label Security,一个基于Viretual Private Database(虚拟私有数据库,VPD)的产品,具有更强的VPD功能,更加精细的粒度审核,能够提供更让人放心的主机安全。精细的粒度审核允许定义审核政策,它能够为数据库指定触发相应的审核事件的存取提前,并利用了一种灵活的事件处理器,将触发的事件通知系统管理员。
oracle 9i安装教程
启动Oracle 9i安装文件,从ora9i-1.iso开始,如图所示:
选择“开始安装”,进入安装欢迎页面,如图所示:
点击“下一步”,进入“文件定位”选择窗口:
“来源”没什么好说的,就是安装文件的位置;“目标”可以根据自己的实际情况,选择名称和路径,上面是我选择的,点击“下一步”,进入“可用产品”选项页,选择需要安装的产品:
点击“下一步”,选择“安装类型”:
有四种选择,前三种为三个版本,最后一个“自定义”,根据自己的需要选择安装,点击“下一步”,进行“数据库配置”:
点击“下一步”,填写“数据库标识”:
输入一个“全局数据库名”,其中SID自动指派,当然,也可以根据自己需要自己设置SID,点击“下一步”,配置“数据库文件位置”:
选择数据库文件存放位置,点击“下一步”,设置“数据库字符集”:
选择数据库字符集,我选择了UTF-8,点击“下一步”,查看配置“摘要”:
点击“安装”,就可以进行安装了,如图所示:
安装完成