软件介绍
oracle10g可以同时兼容多个操作系统,是功能颇为强大的数据库软件,具有完备的数据库系统管理能力,能够大大地提升数据管理方面的安全性、稳定性,使用起来也提升了效率!
软件介绍
美国Oracle公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,他具有完整的数据管理功能,是目前流行的客户端/服务器(Client/Server)或B/S体系结构的数据库之一。本版本有对高可用性的增强、新的 Flashback 能力、支持回滚更新操作;对安全性的增强,便于管理大量的用户; BI 方面的增强 , 包括改进的 SQL 能力、分析功能、 OLAP 、数据挖掘的能力等;对非关系型数据存储的能力得到了改进; XML 的能力;对开发能力支持的加强,对生物信息学( Bioinformatics )的支持。
oracle10g安装教程
1、运行“setup.exe”开始,选中“高级安装”,以便为SYS、SYSTEM设置不同的口令,并进行选择性配置。
2、点击“下一步”进入“Oracle Universal Installer:指定文件位置”
3、设置源“路径”、“名称”和目的“路径”:“名称”对应ORACLE_HOME_NAME环境变量,“路径”对应ORACLE_HOME环境变量
4、“下一步” 进入“Oracle Universal Installer:选择安装类型”
5、进入“Oracle Universal Installer:选择数据库配置”
6、保持默认值,下一步,进入“Oracle Universal Installer:指定数据库配置选项”,指定“全局数据库名”和“SID”,对这两个参数的指定一般相同,例如:oract,也可以将“全局数据库名”设置为域名。例如:oract.abc.com。如果选择“创建带样本方案的数据库,OUI会在数据库中创建HR、OE、SH等范例方案(sample schema)
7、下一步,进入“Oracle Universal Installer:选择数据库管理选项”。
8、保持默认值,下一步,进入“Oracle Universal Installer:指定数据库文件存储选项”
9、保持默认值,下一步,进入“Oracle Universal Installer:指定备份和恢复选项”
10、保持默认值,单击“下一步”,进入“Oracle Universal Installer:指定数据库方案的口令”,对不同的帐户设置不同的口令。
11、单击“下一步”,继续安装,进入“Oracle Universal Installer:概要”,单击“安装”
12、开始安装过程根据机器性能不同所需时间不同,一般情况二十分钟左右。
13、单击“口令管理”,进入“口令管理”窗口。
14、解锁用户HR、OE和SCOTT,输入HR和OE的口令,SCOTT的默认口令为tiger。
新增功能
一、高可用性的加强
1.缩短应用和数据库升级的宕机时间
通过使用 standby 数据库。允许在不同版本的 standby 和产品数据库间切换。现有的联机重定义功能能够支持一步克隆所有相关的数据库对象。
2.回闪 (flashback) 任何错误
该版本的 oracle 也扩展了 flashback 的能力。加了一个新类型的 log 文件,该文件记录了数据库块的变化。这个新的 log 文件也被自动磁盘备份和恢复功能所管理。如果有错误发生,例如针对不成功的批处理操作,dba 可以运行 flashback。用这些 before images 快速恢复整个数据库到先前的时间点--无须进行恢复操作,这个新功能也可以用到 standby 数据库中。
flashback 是数据库级别的操作,也能回闪整个表。既有的 flashback 查询的能力也已经加强。在这个版本中,管理员能够快速查看特定事务导致的变化。
3.enhanced data guard infrastructure
4.安全的加强
vpd 得到了改进 ( 希望这次名字不会换成别的 ),支持更多的安全协议。
data integration
1.oracle streams 这个版本也包括oracle streams功能、性能以及管理上的改进。新功能包括对产品数据库downstream capture/ offloading the capture 和挖掘操作等。对 long、long raw、nclob 等数据类型支持加强。对iot/级联删除得到加强,性能也得到提升。
2.data pump
oracle data pump--高速、并行的技术架构,能够快速的在数据库间移动数据与元数据。最初的 export/import 被 data pump export/data pump import所取代,并提供了完美粒度的对象选择性。data pump 操作具有可恢复性。相比 exp/imp,有了很大的改进。归档数据、逻辑备份的数据和可传输的表空间都可以用 data pump 来操作。
这个特性和ncr的产品工具有很大的相似性(连名字都很相似),究竟功能性能会怎样,还是让我们拭目以待。
二、性能与扩展能力编辑
1.对新的架构支持
对 intel 64 位平台的支持。支持 infiniband 。极大地改进了多层开发架构下的性能和可扩展能力。新的版本也借用了 windows操作系统对 fiber 支持的优势。
2.高速数据处理能力
在这个版本中,一个新类型的表对象被引入。该表结构对大量插入和解析数据很有益处。这个表结构对 fifo 的数据处理应用有着很好的支持。这样的应用在电信、生产应用中常常能够用到。通过使用这种优化的表结构能够对电信级的应用起到巨大的性能改进作用。
3.rac workload 管理
一个新的服务框架。使得管理员作为服务来设置、管理监视应用负载。
4.针对 olap 的分区
通过对哈希分区的全局索引的支持可以提供大量的并发插入的能力
5.新的改进的调度器( scheduler )
引入了一个新的数据库调度器,提供企业级调度功能。这个调度器可以使得管理员有能力在特定日期、特定时间调度 job 。还有能力创建调度对象的库能够和既有的对象被其他的用户共享。
三、可管理性
1.简化的数据库配置与升级
提供了预升级检查能力,有效地减少升级错误。 去除了了很多和数据库配置有关的任务或者对其加以自动化。在初始安装的时候,所有数据库都被预配置包括在 oem 环境中而无需建立一个
2.自动存储管理
新版本的数据库能够配置成使用 oracle 提供的存储虚拟层( storage virtualization layer) 。自动并简化数据库的存储。管理员可以管理少数的磁盘组而无需管理数千个文件--自动存储管理功能可以自动 配置磁盘组,提供数据冗余和数据的优化分配。
3.自动的基于磁盘备份与恢复
10g也极大的简化了备份与恢复操作。这个改进被称作disk based recovery area ,可以被一个联机disk cache 用来进行备份与恢复操作。备份可以调度成自动化操作,自动化优化调整。备份失败的时候,可以自动重启,以确保 oracle 能够有一个一致的环境使用。
4.应用优化
以前的版本中, dba 更多时候要手工对 sql 语句进行优化调整。这里引入了一些新的工具,从此 dba 无需手工做这些累人的事情。(这样的说法似乎有些太绝对)
5.自动化统计收集
为对象自动化收集优化统计。
6.自动化实例调整
dba需要干预的越来越少么? 好消息还是坏消息?
7.自动化内存调整
上一个版本对 uga 能够进行自动化 tuning ,这版本能够对 sga 相关的参数进行调整。这意味着 dba 只需要对2个内存参数进行配置:用户可用的总的内存数量和共享区的大小。
四、扩展数据
1.xml方面的增强
2.多媒体
在前面的版本中,存在着媒体文件4g的限制。媒体文件的 4g 大小限制去掉了(限制是:8-128t)。通过 sql多媒体标准能够访问多媒体数据。对更多的新的多媒体格式提供支持。
3.文档和文本管理
提供了自动发现未知文档的语言和字符集的功能。支持新的 german 拼写规则 japanese adverb 等等。
本地分区的文本索引可以联机创建。文档可以在索引创建和重建的时候插入。文档服务,如高亮功能无须重建索引。检索文档的能力也得到提高。
应用开发方面的加强
1、sql 语言的加强
sql 和 pl/sql 对正则表达式支持。激动人心的一个特性,这个特性怕是要改写很多人编程的习惯了。或许能见到一条 sql 语句完成更为复杂的功能。这个版本还支持表达式过滤的功能。
2、pl/sql 的增强
最重要的当数新的 pl/sql 优化编译器,提供了一个框架有效地优化编译 pl/sql 程序。 这个版本还引入了两个新的数据库包:utl_compress、utl_mail。
3、全球化和 unicode 的增强提供了globalization development kit (gdk)。oracle nls定义文件开始具有平台无关性.
4、java improvements
对jdbc更好的支持。
五、商务智能
1.超大数据库的支持
可支持到 8e 的数据量。改进的存储、备份、恢复管理也对超大数据库有着很好的支持。分区可以支持索引组织表。
2.缩短信息周转时间
新版本的 oracle 提供了加强的 etl 功能。可以方便的构建大型数据仓库和多个数据集市。一个新的变化数据捕捉的框架允许管理员能够轻易的捕捉并发布数据的变化。新的 cdc 功能利用的是 oracle 的 stream 技术架构。
对于大数据量的转移,新版本提供了对可传输表的跨平台的支持,允许大批量数据快速从数据库上的脱离并附接到第二个数据库上。
3.增强的外部表功能
4.sql loader 的功能加强
5.增强的 sql 分析能力
sql语句的功能针对 bi 得到了极大地增强。
6.增强的 olap 分析功能
内建的分析功能得到增强。提供了新的基于 pl/sql 和 xml 的接口。
提供了新的并行能力,以便于进行聚合和 sql impert 操作。一些算法得到改进。同时 oem 能够用来监视并管理数据挖掘环境。
7.bioinformatics 的支持
这个版本包含对 bioinformatics 技术的特定支持。包括对 double 和 float数据类型的 native 支持。内建的统计函数支持常见的 anova 分析等。
8.改进的数据挖掘的能力
六、unix平台支持
一般运行于hp-ux,或是aix平台。这些大型unix系统都不会用于桌面系统,一般用来运行oracle、sybase、db2等大型数据库系统。其系统构建、实施、运维、高可用设置,有其平台特点。可参看一本极具特色的技术专著《oracle大型数据库系统在aix / unix上的实战详解》。该书以aix 等大型unix平台为主线,以其他unix系统如hp-ux系统为参照,描述了oracle10g、oracle 11g数据库系统在这些平台上的构架方法、集群化要素、综合容灾手段等。
七、其他
occi和pre compilers的改进; 数据库 web 服务的改进; 基于 web 的开发环境的加强等。
oracle10g卸载教程
1、 开始->设置->控制面板->管理工具->服务,停止所有Oracle服务。
2、 开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer,卸装所有Oracle产品,但Universal Installer本身不能被删除
5、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。
6、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口。
7、 运行refedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application, 删除所有Oracle入口。
8、 开始->设置->控制面板->系统->高级->环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定
9、 从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标
10、 删除\Program Files\Oracle目录
11、 重新启动计算机,重起后才能完全删除Oracle所在目录
12、 删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入口目录及所有子目录,并从Windows目录(一般为C:\WINDOWS)下删除oralce文件等等。
13、 WIN.INI文件中若有[ORACLE]的标记段,删除该段
14、 如有必要,删除所有Oracle相关的ODBC的DSN
15、 到事件查看器中,删除Oracle相关的日志
提取码: mx57
软件截图
软件综述
oracle10g安装包是一款功能较为全面的数据库管理系统软件,它具有以下优点:
1、稳定性强:Oracle 10g 的稳定性非常强,即使在高并发、高负荷的情况下,也能保持良好的运行状态,极少会出现崩溃或故障的情况。
2、安全性高:Oracle 10g提供了非常完善的安全特性,比如用户级安全、角色安全、视图安全、函数安全等,可以有效地防止数据泄露和非法访问。
3、性能优异:Oracle 10g的性能非常优异,在大型数据库的管理和查询方面具有非常好的表现,可以满足企业级应用的高并发、高性能需求。
4、易用性强:Oracle 10g具有非常友好的用户界面和丰富的管理工具,使得数据库管理人员可以轻松地进行数据库的管理和维护,降低了数据库管理的难度。
5、可扩展性强:Oracle 10g具有非常强的可扩展性,可以支持从小型数据库到大型数据库的各种应用场景,并且可以通过添加更多的节点来扩展数据库的容量和性能。
总的来说,Oracle 10g是一款非常优秀的关系型数据库管理系统软件,它具有稳定性强、安全性高、性能优异、易用性强、可扩展性强等优点,非常适合企业级应用的开发和维护。