Oracle 11g数据库管理与开发基础教程

出版时间:2013-2  出版社:袁鹏飞、 杨艳华 人民邮电出版社 (2013-02出版)  

内容概要

《21世纪高等教育计算机规划教材:Oracle 11g数据库管理与开发基础教程》内容简介:Oracle数据库系统是一个“庞然大物”,其组件丰富、内容繁多,初学者往往不得要领,学了很久仍感到概念模糊,难以入门。作者在《21世纪高等教育计算机规划教材:Oracle 11g数据库管理与开发基础教程》中结合自己多年的Oracle数据库管理、开发和教学经验,循序渐进地介绍Oracle数据库的管理和开发方法,详细介绍Oracle数据库服务器环境的建立方法、Oracle数据库的体系结构、常用工具的使用、安全管理,以及常用的数据库开发技术,使读者能够很快地掌握Oracle数据库的管理和开发方法。

书籍目录

第一部分Oracle服务器管理 第1章建立Oracle数据库环境 1.1OracleDatabase11g数据库产品 1.2Oracle数据库体系结构 1.2.1Oracle数据库物理存储结构 1.2.2Oracle数据库逻辑存储结构 1.2.3Oracle数据库实例 1.2.4连接模式与服务器进程 1.3Oracle数据库服务器软件安装 1.4数据库创建 1.4.1用DBCA创建数据库 1.4.2手工创建数据库 1.4.3打开数据库 1.4.4关闭数据库 1.5OracleNet配置 1.5.1服务器端监听配置 1.5.2客户端配置与数据库连接测试 本章小结 习题 第2章常用Oracle管理工具 2.1SQL*Plus 2.1.1SQL*Plus的启动和关闭 2.1.2SQL*Plus变量与参数配置 2.1.3编辑执行命令 2.2SQLDeveloper 2.2.1建立数据库连接 2.2.2管理数据库对象 2.2.3使用SQL工作表 2.3Oracle企业管理器 2.3.1配置DatabaseControl 2.3.2启动和停止DatabaseControl 2.3.3DatabaseControl功能概述 本章小结 习题 第3章静态数据字典与动态性能视图 3.1静态数据字典 3.1.1组常用数据字典视图 3.1.2其他特殊数据字典视图 3.2动态性能视图 3.2.1动态性能视图的创建和填充 3.2.2常用动态性能视图 本章小结 习题 第4章初始化参数文件与控制文件 4.1初始化参数文件 4.1.1初始化参数 4.1.2初始化参数文件 4.1.3设置初始化参数 4.1.4查看初始化参数 4.1.5用OEM管理初始化参数 4.2控制文件 4.2.1控制文件结构 4.2.2查看控制文件 4.2.3控制文件的多路存储 4.2.4控制文件的备份、恢复与重新创建 4.2.5用OEM管理控制文件 本章小结 习题 第5章重做日志管理 5.1重做日志的基本概念 5.1.1重做日志的内容 5.1.2重做日志的写入方式 5.2管理联机重做日志文件组及成员 5.2.1查看重做日志文件信息 5.2.2管理重做日志文件 5.3管理归档重做日志 5.3.1设置归档位置 5.3.2设置归档日志文件命名格式 5.3.3调整归档进程数量 5.3.4改变归档模式 5.3.5查新归档重做日志相关的信息 本章小结 习题 第6章表空间与数据文件 6.1管理永久表空间 6.1.1表空间的分类 6.1.2创建表空间 6.1.3区分配管理 6.1.4段空间管理 6.1.5数据块大小与数据缓冲区设置 6.1.6改变表空间的可用性 6.1.7设置表空间的读写属性 6.1.8重命名和删除表空间 6.1.9设置数据库默认表空间 6.1.10查询表空间相关的信息 6.2管理临时表空间 6.2.1创建临时表空间 6.2.2设置默认临时表空间 6.2.3临时表空间内的空间分配 6.3管理还原数据 6.3.1Undo的作用 6.3.2管理Undo 6.3.3管理Undo表空间 6.4数据文件管理 6.4.1为表空间添加数据文件 6.4.2调整数据文件的大小 6.4.3改变数据文件的可用性 6.4.4重命名和移动数据文件 6.4.5删除数据文件 本章小结 习题 第7章安全管理 7.1用户管理 7.1.1用户身份验证 7.1.2用OEM管理用户 7.1.3删除用户 7.2概要文件 7.2.1用概要文件管理资源 7.2.2用概要文件控制口令设置 7.2.3使用概要文件 7.2.4用OEM管理概要文件 7.3权限管理 7.3.1系统权限管理 7.3.2对象权限管理 7.4角色管理 7.4.1创建角色 7.4.2为角色授权 7.4.3管理用户角色 7.4.4查询角色信息 7.4.5修改和删除角色 7.4.6预定义角色 本章小结 习题 第二部分Oracle数据库应用开发 第8章序列和同义词 8.1序列 8.1.1创建序列 8.1.2使用序列 8.1.3修改序列 8.1.4删除序列 8.2同义词 本章小结 习题 第9章表 9.1创建表 9.1.1表的类型 9.1.2表的特性 9.1.3表的创建 9.2修改表 9.2.1列的添加、删除和修改 9.2.2重命名表 9.2.3改变表的特性 9.2.4添加注释 9.3删除和查看表 9.3.1删除表 9.3.2查看表结构 9.4数据完整性约束 9.4.1约束的类别 9.4.2定义约束 9.4.3添加和删除约束 9.4.4约束的状态和延迟检查 9.5分区表 9.5.1创建分区表 9.5.2维护分区表 9.6外部表 9.6.1创建外部表 9.6.2用外部表导出数据 9.6.3维护外部表 本章小结 习题 第10章索引 10.1概述 10.2创建索引 10.2.1B—树索引 10.2.2位图索引 10.2.3基于函数的索引 10.2.4反向键值索引 10.2.5域索引 10.3修改索引 10.3.1合并索引 10.3.2重构索引 10.3.3重命名索引 10.4删除索引 10.5索引的监视和查询 10.5.1监视索引 10.5.2查询索引信息 本章小结 习题 第11章视图 11.1创建视图 11.2修改视图 11.3查看视图定义 11.4视图的DML操作 11.5删除视图 11.6其他视图 11.6.1内嵌视图 11.6.2对象视图 本章小结 习题 第12章PL/SQL基础 12.1PL/SQL基础 12.1.1程序结构 12.1.2数据类型 12.1.3声明变量与常量 12.1.4变量的赋值 12.1.5PL/SQL中的SQL语句 12.2PL/SQL控制结构 12.2.1条件结构 12.2.2循环结构 12.2.3GOTO语句和NULL语句 12.3集合与记录 12.3.1联合数组 12.3.2嵌套表 12.3.3变长数组 12.3.4集合类型的应用 12.3.5记录类型 12.4异常处理 12.4.1异常概述 12.4.2异常处理过程 12.4.3SQLCODE和SQLERRM函数 本章小结 习题 第13章游标、存储过程和函数 13.1游标 13.1.1游标的概念 13.1.2显式游标 13.1.3隐式游标 13.1.4游标变量 13.2存储过程 13.2.1创建和调用存储过程 13.2.2修改、查看和删除存储过程 13.2.3用Java编写存储过程 13.3函数 13.3.1创建和调用函数 13.3.2修改、查看和删除函数 本章小结 习题 第14章触发器 14.1触发器的基本概念 14.1.1触发事件 14.1.2触发器分类 14.1.3触发时序 14.2DML触发器 14.3INSTEADOF触发器 14.4系统触发器 14.4.1创建系统事件触发器 14.4.2事件属性函数 14.4.3创建DDL事件触发器 14.5组合触发器 14.6管理触发器 14.6.1禁用与启用触发器 14.6.2修改与删除触发器 14.6.3重新编译触发器 本章小结 习题 第15章动态SQL操作 15.1动态SQL 15.2本地动态SQL 15.2.1动态SQL处理方法一 15.2.3动态SQL处理方法二 15.3DBMS_SQL包 本章小结 习题 第16章对象 16.1对象概述 16.2创建对象类型 16.3对象的使用 16.3.1数据库表中使用对象 16.3.2PL/SQL中使用对象 16.4继承与重载 16.4.1对象继承 16.4.2方法重载 本章小结 习题 第17章包 17.1包的创建 17.1.1规范 17.1.2包体 17.1.3初始化 17.2包的调用 17.3包的管理 17.3.1查看包的信息 17.3.2修改包 17.3.3删除包 17.4OracleDatabase11g中的预定义包 17.4.1DBMS_OUTPUT 17.4.2DBMS_ALERT 17.4.3DBMS_JOB 本章小结 习题 第18章Java开发中的应用 18.1开发环境配置 18.1.1配置计算机 18.1.2OracleJDBC驱动程序 18.1.3导入JDBC包 18.1.4注册OracleJDBC驱动程序 18.1.5连接数据库 18.2创建JDBCPreparedStatement对象 18.3查询数据 18.4添加数据行 18.5删除数据行 18.6更新数据行 18.7通过Hibernate操作Oracle数据库 18.7.1配置 18.7.2利用Hibernate查询数据 18.7.3利用Hibernate插入数据 18.7.4利用Hibernate更新数据 本章小结 习题

章节摘录

版权页:   插图:   6.1.7设置表空间的读写属性 数据库表空间通常处于读写状态,但使用只读表空间可以限制对表空间内数据文件的修改操作,有助于保护历史数据;同时还能够消除数据库操作过程中对大量静态数据的备份操作,减轻管理工作。 改变数据库表空间读写状态所使用的SQL语句也是ALTER TABLESPACE,其语法格式为 ALTER TABLESPACE表空间名{READ ONLY | READ WRITE}; 其中,READ ONLY选项将表空间修改为只读表空间,READ WRITE选项将只读表空间修改为可读写表空间。 例如,下面语句使表空间DEMOA设置为只读表空间。 SYS@orcl>ALTER TABLESPACE DEMOA READ ONLY; 表空间已更改。 调用ALTER TABLESPACE…READ ONLY语句后,表空间处于过渡只读状态。此之前在该表空间上已开始执行的事务仍可对该表空间做进一步的修改,等到这些事务结束(COMMIT或ROLLBACK),表空间就转为只读状态。但调用该语句之后将禁止所有新的事务在该表空间上做修改。 处于只读状态下的表空间,不能在其中创建对象,也不能修改其中对象内的数据,但可以删除其中的对象,如表或索引等。因为删除操作修改的是这些对象的数据定义,所以只需修改SYSTEM表空间内的数据字典,而不会更改只读表空间内的数据文件。 调用ALTER TABLESPACE…READ WRITE语句,可将处于只读状态的表空间修改为读写状态。例如,下面语句把只读表空间DEMOA修改为读写状态。 SYS@orcl>ALTER TABLESPACE DEMOA READ WRITE; 表空间已更改。 6.1.8重命名和删除表空间 1.重命名表空间 表空间创建后,使用ALTER TABLESPACE语句的RENAME TO子句可以重命名表空间。例如,下面语句把前面创建的DEMOA表空间重命名为DEMOTS。 SYS@orcl>ALTER TABLESPACE DEMOA RENAME TO DEMOTS; 表空间已更改。 重命名表空间时,Oracle数据库会自动更新数据字典、控制文件和数据文件头部对该表空间名称的所有引用。重命名表空间只会改变表空间的名称,不会改变表空间的ID(标识号),因此也不会改变用户默认表空间的设置。

编辑推荐

《21世纪高等教育计算机规划教材:Oracle 11g数据库管理与开发基础教程》可作为大学本科有关课程的教材,也可供广大Oracle数据库管理员和数据库应用程序开发人员参考。

图书封面

评论、评分、阅读与下载


    Oracle 11g数据库管理与开发基础教程 PDF格式下载


用户评论 (总计5条)

 
 

  •   好多书都是在亚马逊买的,个人觉得不错
  •   内容基础,比较容易懂,很SQL有相通
  •   实用,简洁,好。字数你m……
  •   不错,教材比较适合。
  •   学校开的课程。纸质和印刷质量都ok,书也整洁。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7