数据保护
可以完全控制数据的访问权限。
可以授权其他用户对对象执行特定操作(如select, insert等)的权限。
可以对角色授权,然后再把角色授予用户,从而将权限分成可管理的组。
可编程的结构
- PL/SQL - 可以使用PL/SQL创建存储过程和函数,而且可以再查询中调用创建的函数。过程和函数可以集中放到程序包中。 还可以创建触发器,用于告诉数据库当在数据库内部发生不同的事件时应采取什么样的步骤。可以在触发事件发生时使用PL/SQL来控制数据库或应用程序的行为。
- 动态SQL - 可以在程序运行的时候产生SQL命令并把这些命令传递给过程,然后通动态SQL执行该过程。
- SQL*Plus - 为Oracle数据库提供了一个简单的接口。满足基本的报表需求,在脚本编程方面的功能更突出。为从数据字典中检索数据和创建数据库对象提供了一个统一的接口。
- Java 和 JDBC - Oracle对Java和JDBC的支持使得可以使用Java取代PL/SQL完成许多操作。可以编写基于Java的存储过程。
- XML - 使用Oracle的XML接口和XML类型通过XML执行数据的插入和检索。
- 面向对象的SQL和PL/SQL - 可以使用Oracle创建和访问面向对象的结构,包括用户定义的数据类型,方法,大对象(LOB),对象表和嵌套表。
- Data Pump - Oracle Database 10g 中新增的Data Pump Import 和 Data Pump Export大大增强了原来使用的Import实用程序和Export实用程序的可管理性和性能。
- SQL*Loader - 把平面文件快速加载到Oracle数据表中。在一次加载过程把单个平面文件加载到多个数据表中,而起加载时并行完成的。
- 外部程序和过程 - 可以把SQL嵌入到外部程序中,或者创建过程库,以后可以将这个库链接到Oracle。
- UTL_MAIL - 是Oracle Database 10g 中才引入的一个程序包。可以允许PL/SQL应用程序开发人员,直接发送电子邮件,而不用了解如何使用底层的SMTP协议。
在调整应用程序的体系结构的同时,应该了解Oracle数据库最新的功能并确定应用程序如何才能最好地使用它们,以便提高应用程序的功能和性能。
分享到:
相关推荐
Oracle Database 11g是Oracle公司推出的一款关系型数据库管理系统,其体系结构是理解Oracle数据库工作原理的关键。在深入探讨之前,我们先明确一下Oracle 11g的主要组件及其功能。 1. **实例(Instance)**:Oracle...
Oracle Database 9i/10g/11g编程艺术深入数据库体系结构中文版
**一、Oracle11g体系结构概览** Oracle11g是Oracle公司推出的一款高性能、高可用性和高安全性的关系型数据库管理系统。其体系结构复杂且功能强大,主要包括以下几个关键组件: 1. **实例(Instance)与数据库...
Oracle Database 12cR2 的体系结构设计旨在提供一个强大、灵活且高度可扩展的平台,满足现代企业对数据存储、处理和安全的需求。通过理解这些核心组件和原理,管理员和开发人员能够更好地优化其数据库环境,实现更高...
Oracle Database 11g是甲骨文公司推出的11版本数据库系统,它被认为是当时世界上最先进的数据库管理系统之一。在数据库管理领域,掌握Oracle Database 11g的使用和管理知识对于数据库管理员(DBA)来说是非常重要的...
Oracle Database 9i/10g/11g编程艺术深入数据库体系结构中文版
《Oracle Database 9i/10g/11g编程艺术:深入数据库体系结构(第2版)》是一本专为Oracle数据库开发者和管理员精心编写的权威指南。这本书全面覆盖了Oracle数据库9i、10g和11g版本的核心技术和最佳实践,旨在帮助...
Tom经典大作,Oracle Database 9i/10g/11g编程艺术深入数据库体系结构中文版
Oracle Database 11g 高可用性.pdf Oracle 数据库 11g 中的分区.pdf Oracle 数据库 11g :真正应用测试与可管理性概述.pdf Oracle 数据库 11g:可管理性概述.pdf Oracle 数据库 11g:新特性概述.pdf Oracle ...
综上所述,Oracle Database 11g Administration Workshop II这门课程旨在深化学员对Oracle数据库管理的理解和技能,通过理论与实践相结合的方式,让学员掌握数据库体系结构、存储管理、备份恢复等核心领域的知识和...
总的来说,本书作为Oracle Database 11g RMAN备份与恢复的教程,为读者提供了全面的RMAN使用技巧和策略,涵盖了从基础知识到实际应用的各个层面,旨在帮助读者建立一个强大的备份与恢复体系结构,确保数据库的高可用...
本书是一本关于Oracle Database 9i、10g 和11g 数据库体系结构的权威图书,涵盖了所有重要的Oracle 体系结构特性,包括文件、内存结构和进程,锁和闩,事务、并发和多版本,表和索引,数据类型,分区和并行,以及...
《Oracle Database 11g初学者指南》首先向读者介绍了数据库的基本概念,包括数据库的定义、Oracle Database 11g的体系结构、基本数据类型、表和存储对象等。在体系结构方面,书中详细阐述了控制文件、联机重做日志、...
Oracle_Database_9i10g11g编程艺术深入数据库体系结构
Oracle.Database.9i.10g.11g.编程艺术深入数据库体系结构.zip Oracle.Database.9i.10g.11g.编程艺术深入数据库体系结构.zip Oracle.Database.9i.10g.11g.编程艺术深入数据库体系结构.zip
Tom大师经典著作,Oracle Database 9i/10g/11g编程艺术深入数据库体系结构中文版。
《Pro Oracle Database 11g Administration》是一本深入讲解Oracle Database 11g管理的专业书籍,旨在帮助读者全面掌握数据库的运维与优化技术。Oracle数据库是全球广泛使用的大型企业级数据库系统,尤其在金融、...
Oracle Database 9i/10g/11g编程艺术深入数据库体系结构(第二版)PDF及涉及源代码 由于文件超过最大上传大小,因此分开两部分,需要两部分都下载了之后,才能正常解压使用。
《Oracle Database 11g完全参考手册》是为Oracle数据库11g版本的学习者提供的一本全面的参考资料。Oracle Database 11g是Oracle公司推出的数据库管理系统,该系统具有高度的稳定性、强大的数据处理能力和可扩展性。...
描述和标签进一步强调了这份文档的具体定位——它是Oracle Database 11g系列课程的第二部分,侧重于数据库管理的实际操作,通过课堂练习的形式加深对理论的理解,适用于正在学习Oracle数据库管理的学生群体。...