Oracle数据库课程Oracle体系结构川软教育1)Oracle实例和数据库的结构。实例的内存和进程结构。川软教育2)关闭数据库 (shutdownnormal|immediate|abort|transactional)。3)启动数据库 (nomount、mount、open)会话的监视。Net 的配置。4)管理服务器 (ManagementServer) 的配置。用图形界面和命令行两种方式创建数据库。5)Oracle中的数据字典和标准包。实例初始化参数文件(pfile)的配置。6)SQL※PLUS 的 命令。 Oracle 安全性管理 (用户 、 角色、权限、概要文件 )。7)管理控制文件、管理重做日志文件 (归档模式和非归档模式)。8)管理表空间和数据文件 。 存储结构和关系 。 管理回退段 。川软教育9)创建数据库对象 (标准表、分区表、簇、索引组织表、对象表、嵌套表、临时表)。10)数组类型和表类型。对象类型 。 序列 。 同义词 。 数据库链接。11)索引 (B-树、位图、反键 索引 )。约束。视图。川软教育12)数据库的审计。作业 (job)的配置。事件(Event)的配置。报告的配置。Oracle日常操作技术川软教育1)Oracle备份与恢复、备份与恢复的基本概念、逻辑备份与物理备份;2)用命令行程序 EXP/IMP进行逻辑备份、用图形界面进行逻辑备份和恢复;3)设置作业进行自动化的逻辑备份、物理备份的基本概念;4)用OS的方式进行物理备份和恢复;川软教育5)Oracle控制文件、联机重做日志文件、数据文件的不同备份方式与恢复方法。6)用恢复管理器 (RMAN)来进行物理备份和恢复;川软教育7)有恢复目录和无恢复目录的两种工作方式、RMAN的各种命令、增量物理备份;8)用图形界面进行物理备份和恢复、设置作业进行自动化的物理备份。SQL语句 川软教育1)事务处理语句 (commit、rollback、savepoint);2)DDL语句:川软教育 CREATEDATABSE、ALTERDATABASE、ALTERTABLE、ALTERTABLESPACE; ALTERSYSTEM、CREATECONTROLFILE、GRANT和REVOKE、AUDIT和NOAUDIT; SETROLE、ANALYZE、EXPLAINPLAN、LOCKTABLE; RENAME、CREATETABLE、 TRUNCATE。3)DML语句:川软教育 基本SELECT、INSERT、UPDATE、DELET语句; SELECT…FORUPDATE语句;川软教育 分组汇总语句GROUPBY、联接语句; 集合语句(UNION、UNIONALL、INSERSECT、MINUS); 子查询(相关子查询和嵌套子查询); Oracle中的函数。川软教育PL/SQL编程川软教育1)PL/SQL程序结构;川软教育2)定义常量和变量、 %TYPE 和 %ROWTYPE 属性;3)游标 ( Cursor) 编程、参数游标、游标变量;川软教育4)游标属性 (%NOTFOUND、%FOUND、%ROWCOUNT);5)PL/SQL 语言:数据类型 、 数据类型转换;6)PL/SQL 语言控制结构;川软教育7)IF语句、DO…LOOP语句、WHILE语句、FOR语句;8)集合(数组和表类型)和记录、 动态SQL语句;川软教育9)PL/SQL语言错误处理;10)PL/SQL面向对象编程;川软教育11)触发器、存储过程、函数、包编程、Pro※C编程。Oracle性能调优川软教育1)Oracle性能调整的基本原则和方法;川软教育2)用TKPROF、UTLBSTAT/UTLESTAT、STATSPACK收集性能数据;3)使用PerformanceManager、TopSessions、LockMonitor调整性能;4)使用TopSQL、PerformanceOverview、TopSQL、OracleExpert、SQLAnalyze调整性能;5)优化应用程序和 SQL语句、优化共享池、优化缓冲区高速缓存;川软教育6)优化大型池和 Java池、优化重做日志缓存、优化磁盘I/O、优化争用;7)操作系统调整、综合练习及实战。川软教育