目录

  • 前言
    • ● 课前须知
    • ● 在线教材
  • 第1讲 Oracle 11g 概述
    • ● 1.1 Oracle发展简史
    • ● 1.2 Oracle11g功能
    • ● 1.3 Oracle11g安装与卸载
    • ● 1.4 Oracle11g管理工具
      • ● 1.4.1 SQL Plus工具
      • ● 1.4.2 Oracle企业管理器
      • ● 1.4.3 数据库配置助手
    • ● 1.5 启动与关闭数据库实例
    • ● 1.6 本章PPT及作业
  • 第2讲 Oracle数据库体系结构
    • ● 2.1 Oracle 11g体系结构概述
    • ● 2.2 逻辑存储结构
    • ● 2.3 物理存储结构
    • ● 2.4 Oracle 11g服务器结构
    • ● 2.5 数据字典
    • ● 2.6 本章PPT及作业
  • 第3讲 SQL*Plus命令
    • ● 3.1 SQL*Plus与数据库的交互
    • ● 3.2 设置SQL*Plus运行环境
    • ● 3.3 常用SQL*Plus命令
    • ● 3.4 格式化查询结果
    • ● 3.5 本章PPT及作业
  • 第4讲 Oracle存储管理
    • ● 4.1 表空间与数据文件的关系
    • ● 4.2 oracle11g默认表空间
    • ● 4.3 创建表空间
    • ● 4.4 维护表空间与数据文件
    • ● 4.5 管理撤销表空间
    • ● 4.6 管理临时表空间
    • ● 4.7 管理控制文件
    • ● 4.8 管理重做日志文件
    • ● 4.9 管理归档日志文件
    • ● 4.10 本章PPT及作业
  • 第5讲 Oracle模式对象
    • ● 5.1 数据表对象
      • ● 5.1.1 创建数据表
      • ● 5.1.2 维护数据表
      • ● 5.1.3 数据完整性和约束性
    • ● 5.2 索引对象
    • ● 5.3 视图对象
    • ● 5.4 同义词对象
    • ● 5.5 序列对象
    • ● 5.6 本章PPT
  • 第6讲 SQL语言基础
    • ● 6.1 SQL语言简介
    • ● 6.2 用户模式
    • ● 6.3 检索数据
      • ● 6.3.1 简单查询
      • ● 6.3.2 筛选查询
      • ● 6.3.3 分组查询
      • ● 6.3.4 排序查询
      • ● 6.3.5 多表关联查询
    • ● 6.4 Oracle常用系统函数
    • ● 6.5 子查询的用法
    • ● 6.6 操作数据库
    • ● 本章PPT
  • 第7讲 PL/SQL编程
    • ● 7.1  PL SQL简介
    • ● 7.2 数据类型、变量和常量
    • ● 7.3 流程控制语句
    • ● 7.4  PL SQL游标
    • ● 7.5 PL SQL异常处理
    • ● 本章PPT
  • 第8讲 存储过程、函数、触发器和包
    • ● 8.1 存储过程
    • ● 8.2 函数
    • ● 8.3 触发器
    • ● 8.4 程序包
    • ● 本章PPT
  • 第9讲 安全管理与数据库控制
    • ● 9.1 用户与模式的关系
    • ● 9.2 创建与管理用户
    • ● 9.3 用户权限管理
    • ● 9.4 角色管理
    • ● 9.5 资源配置管理
    • ● 9.6 事务
    • ● 9.7 锁
    • ● 本章PPT
  • 第10讲 Oracle性能优化
    • ● 10.1 调整初始化参数
    • ● 10.2 系统全局区优化
    • ● 10.3 排序区优化
    • ● 10.4 常规SQL语句优化
    • ● 10.5 表连接优化
    • ● 10.6 合理使用索引
    • ● 10.7 优化器的使用
    • ● 10.8 数据库何SQL重演
    • ● 10.9 Oracle性能顾问
    • ● 本章PPT
  • 第11讲 Oracle数据导出和导入
    • ● 11.1 EXPDP和IMPDP概述
    • ● 11.2 EXPDP导出数据
    • ● 11.3 IMPDP导入数据
    • ● 11.4 SQL*Loader工具
课前须知

一、入课须知

学习课程前,请阅读课程目标、教学内容和考核方式,以便对课程内容有总体掌握

二、参考资料

1. 指定教材:Oracle11g从入门到精通(第2版)》 明日科技 编著 清华大学出版社 2017.

Oracle  11g从入门到精通(第2版)

2. 参考教材:Oracle数据库应用与实践》方魏 等著 清华大学出版社 2014.

Oracle数据库应用与实践(快速撑握Oracle的使用,并了解Oracle数据挖掘的知识。290个实例、10个案例、1个综合项目、300个习题、8个实验、21个Oracle常用语句及技巧、10个Oracle认证考试样题,提供教学PPT)

三、Oracle资源

1.Oracle官方网站:

https://www.oracle.com/

2.Oracle官方学习文档:

 https://docs.oracle.com/en/database/oracle/oracle-database/index.html

3.Oracle11g软件下载地址:

https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#11g

也可从这里直接下载oracle软件安装包(两个都要下载然后解压缩):

4. SQLDeveloper(64位内含JDK)下载

四、Oracle学习交流

1. CSND论坛(Oracle板块): https://bbs.csdn.net/forums/Oracle

五、常见问题解决方法

(1)问题: ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务

 方法:https://www.freesion.com/article/87631391941/

               https://blog.csdn.net/huangyanlong/article/details/18500755


(2)问题:Oracle 11g 浏览器无法访问https://localhost:1158/em企业管理器

第一步:以管理员身份打开命令提示符,执行: emctl unsecure dbconsole

如果出现以下错误,执行第二步Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.


如果出现: OC4J Configuration issue. ...\Oracle\product\11.2.0\dbhome_1/oc4j/j2ee/OC4J_DBConsole_loc not found.  请点击这里解决后,再执行步骤二。


第二步:配置以下环境变量:
ORACLE_HOSTNAME = localhost
ORACLE_UNQNAME = orcl

第三步:关闭配置环境变量的命令提示符窗口,重新以管理员身份打开新的命令提示符,执行: emctl unsecure dbconsole,出现以下界面代表修改完成

第四步:在浏览器地址栏输入:http://localhost:1158/em,即可访问。

注意地址格式:不是https://localhost:1158/em,去掉s后访问。