课程介绍:
通过本课程的学习,学员将会了解Oracle数据库架构的基本概念,组件之间如何工作和相互交互;如何创建关系数据库和以一种有效和高效率的方式管理各种架构及学会设计、创建和维护Oracle数据库等知识。
课程目标:
针对目前大多数程序开发人员在进行软件开发时,仅仅将数据库作为一个“黑匣子”,导致开发的程序往往运行一段时间后,出现严重的性能问题,后期产生大量的麻烦。本课程全面地讲解了Oracle的体系架构、管理、维护、性能优化以及进行Oracle
数据库J2EE开发的知识,集数据库管理和数据库开发于一身,使你不仅可以游刃有余地从事Oracle数据库开发,也可让你成为Oracle数据库管理专家。
课程内容:
OracleDatabase10g:SQL
•SQL语句的方式•基本的SQLSelect语句•过滤和排序•单行函数
•多表查询•组函数•子查询•利用变量交互查询
•创建和管理表•约束介绍•创建和管理视图•创建和管理序列
•创建和管理索引•创建和管理同义词•控制用户访问•SET操作符
•GROUPBY子句的增强•高级子查询•层次查询•Oracle外部表
OracleDatabase10gAdministrationWorkshop1
•安装OracleDatabase10G软件•创建Oracle数据库•数据库接口•控制数据库
•存储结构•管理用户•管理模式对象•管理数据
•PL/SQL•Oracle数据库安全性•OracleNetServices•Oracle共享服务器
•性能监控•积极维护:目标•监控和管理撤消•监控和解决锁冲突
•备份和恢复的概念•数据库备份•数据库恢复
OracleDatabase10gAdministrationWorkshop2
•使用全球化支持•确保Oracle监听程序的安全性
•启用分布式事务处理•配置RecoveryManager
•使用RecoveryManager•诊断来源•从非关键性数据丢失中恢复•不完全恢复
•闪回数据库•从用户错误中恢复•处理数据库损坏•优化Oracle数据库•实施物化图•管理资源•使用计划程序自动执行任务•高级工具和技术执行任务