摘要: 玩转 oracle 实战教程 (第六天) 内容介绍 1.上节回顾 2.pl/sql 的介绍 √ 3.pl/sql 的基础 √ 期望目标 1.理解 oracle 的 pl/sql 概念 2.掌握 pl/sql 编程技术 (包括编写过程、函数、触发器...) pl/sql 的介绍 pl/sql 是什么 pl/sql(procedural language/sql)是 oracle 在标准的sql 语言上的扩展。 pl/sql 不仅允许嵌入 sql 语言,还可以定义变量和常量,允许使用条件语句和 循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加 大。 看图: 为什么学 pl/sql... 阅读全文
posted @ 2011-08-23 17:17 cnby 阅读(6116) 评论(0) 推荐(2) 编辑
摘要: 介绍ν 表空间是数据库的逻辑组成部分。从物理上讲,数据库数据存放在数据文件中; 从逻辑上讲,数据库则是存放在表空间中,表空间由一个或多个数据文件组成。 数据库的逻辑结构 介绍ν oracle 中逻辑结构包括表空间、段、区和块。 说明一下数据库由表空间构成,而表空间又是由段构成,而段又是由区构成,而 区又是由 oracle块构成的这样的一种结构,可以提高数据库的效率。 为了让大家明白,我们画图说明逻辑关系:看图: 表空间 介绍ν 表空间用于从逻辑上组织数据库的数据。数据库逻辑上是由一个或是多个表空间 组成的。通过表空间可以达到以下作用: 1. 控制数据库占用的磁盘空间 2. dba 可以将不.. 阅读全文
posted @ 2011-08-23 17:14 cnby 阅读(1259) 评论(0) 推荐(0) 编辑
摘要: 11.数据字典和动态性能视图 数据字典是oracle 数据库中最重要的组成部分,它提供了数据库的一些系统信息。 动态性能视图记载了例程启动后的相关信息。 数据字典记录了数据库的系统信息,它是只读表和视图的集合,数据字典的所者为 sys 用户。 用户只能在数据字典上执行查询操作 (select 语句),而其维护和修改是由系统自动完成的。 这里我们谈谈数据字典的组成:数据字典包括数据字典基表和数据字典动态视图, 其中基表存储数据库的基本信息,普通用户不能直接访问数据字典的基表。数据字典视图是基于数据字典基表所建立的视图,普通用户可以通过查询数据字典视 图取得系统信息。数据字典视图主要包括 us.. 阅读全文
posted @ 2011-08-23 11:46 cnby 阅读(2502) 评论(0) 推荐(0) 编辑
摘要: 数据库 (表)的逻辑备份与恢复 介绍 介绍ν 逻辑备份是指使用工具 export 将数据对象的结构和数据导出到文件的过程,逻 辑恢复是指当数据库对象被误操作而损坏后使用工具 import利用备份的文件把 数据对象导入到数据库的过程。 物理备份即可在数据库 open 的状态下进行也可在关闭数据库后进行,但是逻辑 备份和恢复只能在open 的状态下进行。 看图: 导出ν 导出具体的分为:导出表,导出方案,导出数据库三种方式。 导出使用exp 命令来完成的,该命令常用的选项 : userid: 用于指定执行导出操作的用户名,口令,连接字符串 tables: 用于指定执行导出操作的表 owner: . 阅读全文
posted @ 2011-08-23 11:06 cnby 阅读(2494) 评论(0) 推荐(0) 编辑
摘要: 管理数据库的用户主要是 sys 和 system ν (sys好像是董事长,system好像是总经理,董事长比总经理大,但是通常是总 经理干事) 在前面我们已经提到这两个用户,区别主要是: 1.最重要的区别,存储的数据的重要性不同 sys:所有oracle 的数据字典的基表和视图都存放在 sys 用户中,这些基表和视 图对于 oracle 的运行是至关重要的,由数据库自己维护,任何用户都不能手动 更改。sys用户拥dba,sysdba,sysoper 角色或权限,是 oracle 权限最高的 用户。 system:用于存放次一级的内部数据,如 oracle 的一些特性或工具的管理信息。 sys 阅读全文
posted @ 2011-08-23 09:13 cnby 阅读(235) 评论(0) 推荐(0) 编辑