分享

oracle 数据库创建

 名字真麻烦 2010-06-11

Oracle数据库的创建可以在第一次安装oracle软件的时候创建,也可以在安装完oracle软件后再创建。一般推荐是使用后者。

一、数据库的类型:

1.通用数据库 (general purpose): 这种类型的数据库一般是用于常规目的,用户会执行大量的操作,从简单的事务处理到复杂的查询。这种类型的数据库没有针对性。

2.事务处理数据库(transaction processing):这种类型的数据库也被叫做联机事务处理数据库OLTP(online transaction processing),这种类型的数据库由大量的并发事务组成。每个并发事务又很小,涉及到的数据量也很少。这种事务由大量的写任务组成,所以说这是一种以“写”操作为主的数据库。

3.数据仓库(data warehouse):也叫做决策支持系统DSS(decision support system),在这种类型的数据库中,用户执行大量的联机分析处理(online analytical processing OLAP),联机分析处理将执行大量的查询(query),涉及大量的数据,这是一种以“读”为主的数据库。

二、数据库存储:

我们可以把数据存储在以下三种类型上:

1.普通文件系统(file system):如果使用文件系统,那么oracle就会把数据存放在文件系统的一个目录中。由于这样的文件系统用于存放数据,所以建议不要把存放数据的目录和oracle软件安装的目录以及操作系统的目录混在一起。因为这样会影响性能。可以选择的文件系统包括:

①普通文件系统,这是在普通的磁盘上创建的文件系统,在分布数据的时候建议遵循OFA(optimal flexible architecture)

②建立在逻辑卷(logical volume manager, LVM)或RAID设备上的文件系统,如果使用这样的文件系统,oracle推荐使用先条带化后镜像(stripe and mirror)的机制,使用这种机制在提高性能的同时,还可以提高数据的可靠性。

2.自动存储管理(automatic storage management, ASM):这是一种oracle存储的解决机制,他免去了DBA对磁盘I/O的手动调整。他简化了数据库的动态管理,比如:创建和分布数据库、磁盘空间管理等。

3.裸设备(raw device):他绕过了OS,由oracle直接对存放在裸设备上的数据进行读写操作。对于文件系统来说,如果要写数据,oracle首先把数据交给操作系统,再由操作系统写磁盘。那么裸设备的读写机制正好绕过了操作系统这一层。

三、数据库的管理

1.为了简化oracle的管理,oracle提供了一个基于web的管理工具。叫做“企业管理器”(oracle enterprise manager OEM).通过他可以监控、管理、维护oracle数据库 http://localhost.localdomain:1158/em.

2.自动备份管理(automatic backup),如果安装了企业管理器控件(oracle enterprise manager database control),就可以使用自动备份管理。如果起用了自动备份管理,那么企业管理器就会定时一作业(job),这个作业使用RMAN(oracle database recovery manager)自动把数据库备份到指定的存储区域。

3.E-mail通知,如果安装了企业管理器控件(oracle enterprise manager database control)就可以使用email通知的功能。可以定义一个事件,当事件发生的时候企业管理器就会以email的方式通知我们。这个事件可以是磁盘空间使用到了一定的限度,也可以是数据库的异常关闭。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多