没有合适的资源?快使用搜索试试~ 我知道了~
Oracleg培训学习PPT课件.pptx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 9 浏览量
2021-10-07
01:56:58
上传
评论
收藏 137KB PPTX 举报
温馨提示
试读
31页
Oracleg培训学习PPT课件.pptx
资源推荐
资源详情
资源评论
培训内容
•
Oracle 概述
•
Oracle 术语
•
Oracle 基本操作
•
Oracle 中 Join 用法
•
Oracle 异常处理
•
Oracle Update 操作
•
Oracle SQL 优化
第 1 页 / 共 31 页
Oracle 概
述
1.1 什么是 ORACLE
–
ORACLE ,即甲骨文股份有限公司,成立于 1977 年,总部位于美国加州 Redwood shore ,是全
球最大的信息管理软件及服务供应商,也是最早进入中国的跨国软件巨头。
–
甲骨文公司主要的产品目前分为以下几大类:
–
* 服务器(服务器)及工具(主要竞争对手:国际商用机器、微软)
–
* 数据库服务器:最新版本 11G
–
* 应用服务器: Oracle Application Server
–
* 开发工具: Oracle JDeveloper , Oracle Designer , Oracle Developer ,等
–
* 企业资源计划 (ERP) 软件。已有 10 年以上的历史。 2005 年,并购了开发企业软件的仁科软件公
司( PeopleSoft )以增强在这方面的竞争力。
–
* 客户关系管理 (CRM) 软件。自 1998 年开始研发这种软件。 2005 年,并购了开发客户关系管理
软件的希柏软件公司( Siebel )。
第 2 页 / 共 31 页
Oracle 概
述
1 . 2 O r a c l e 数 据 库
•
O r a c l e 数据 库 的 逻 辑 体 系 包 括 服 务 器 和 客 户 端 :
•
O r a c l e S e r v e r 是 一 个 对 象 一 关 系 数 据 库 管 理 系 统 。 它 提 供 开 放 的 、 全 面 的 、 和 集 成 的 信 息 管 理 方 法 。 每 个
S e r v e r 由 一 个 Ora c l e D B 和 一 个 Or a c l e S e r v e r 实 例 组 成 。 每 个 Or a c l e 数 据 库 对 应 唯 一 的 一 个 实 例 名
S I D , O r a c l e 数 据 库 服 务 器 启 动 后 , 一 般 至 少 有 以 下 几 个 用 户 : I n t e r n a l , 它 不 是 一 个 真 实 的 用 户 名 , 而 是 具 有
S Y S D B A 优 先 级 的 S y s 用 户 的 别 名 , 它 由 D B A 用 户 使 用 来 完 成 数 据 库 的 管 理 任 务 , 包 括 启 动 和 关 闭 数 据 库 ;
S y s , 它 是 一 个 D B A 用 户 名 , 具 有 最 大 的 数 据 库 操 作 权 限 ; S y s t e m , 它 也 是 一 个 D B A 用 户 名 , 权 限 仅 次 于
S y s 用 户 。
•
O r a c l e 客 户 端 即 为 数 据 库 用 户 操 作 端 , 由 应 用 、 工 具 、 S Q L * N E T 组 成 , 用 户 操 作 数 据 库 时 , 必 须 连 接 到 一 服 务 器 ,
该 数 据 库 称 为 本 地 数 据 库 ( Lo c a l D B ) 。 在 网 络 环 境 下 其 它 服 务 器 上 的 D B 称 为 远 程 数 据 库 ( Re m o t e D B ) 。
用 户 要 存 取 远 程 D B 上 的 数 据 时 , 必 须 建 立 数 据 库 链 。
•
O r a c l e 数 据 库 的 存 储 结 构 :
•
它 由 至 少 一 个 表 空 间 和 数 据 库 模 式 对 象 组 成 。 这 里 , 模 式 是 对 象 的 集 合 , 而 模 式 对 象 是 直 接 引 用 数 据 库 数 据 的 逻 辑 结
构 。 模 式 对 象 包 括 这 样 一 些 结 构 : 表 、 视 图 、 序 列 、 存 储 过 程 、 同 一 词 、 索 引 、 簇 和 数 据 库 链 等 。 逻 辑 存 储 结 构 包 括
表 空 间 、 段 和 范 围 , 用 于 描 述 怎 样 使 用 数 据 库 的 物 理 空 间 。 而 其 中 的 模 式 对 象 和 关 系 形 成 了 数 据 库 的 关 系 设 计 。
•
数 据 块 ( B l o c k ) : 是 数 据 库 进 行 U O 操 作 的 最 小 单 位 , 它 与 操 作 系 统 的 块 不 是 一 个 概 念 。 o r a c l e 数 据 库 不 是 以 操
作 系 统 的 块 为 单 位 来 请 求 数 据 , 而 是 以 多 个 O r a c l e 数 据 库 块 为 单 位 。
•
段 ( S e g m e n t ) : 是 表 空 间 中 一 个 指 定 类 型 的 逻 辑 存 储 结 构 , 它 由 一 个 或 多 个 范 围 组 成 , 段 将 占 用 并 增 长 存 储 空 间 。
•
其 中 包 括 :
•
数 据 段 : 用 来 存 放 表 数 据 ; .
•
索 引 段 : 用 来 存 放 表 索 引 ;
•
临 时 段 : 用 来 存 放 中 间 结 果 ;
•
回 滚 段 : 用 于 出 现 异 常 时 , 恢 复 事 务 。
•
范 围 ( E x t e n t ) : 是 数 据 库 存 储 空 间 分 配 的 逻 辑 单 位 , 一 个 范 围 由 许 多 连 续 的 数 据 块 组 成 , 范 围 是 由 段 依 此 分 配 的 ,
分 配 的 第 一 个 范 围 称 为 初 始 范 围 , 以 后 分 配 的 范 围 称 为 增 量 范 围 。
第 3 页 / 共 31 页
Oracle 术
语
•
2.1 数据库名
•
数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数 DB_NAME 表示,如果一台机器上装
了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数 DB_NAME 被
写入参数文件之中。格式如下:
•
DB_NAME=myorcl
•
...
•
在创建数据库时就应考虑好数据库名,并且在创建完数据库之后,数据库名不宜修改,即使要修改也会很麻
烦。因为,数据库名还被写入控制文件中,控制文件是以二进制型式存储的,用户无法修改控制文件的内容。
假设用户修改了参数文件中的数据库名,即修改 DB_NAME 的值。但是在 Oracle 启动时,由于参数文件
中的 DB_NAME 与控制文件中的数据库名不一致,导致数据库启动失败,将返回 ORA-01103 错误。
第 4 页 / 共 31 页
Oracle 术
语
•
数据库实例名与 Oracle_SID
•
一个数据库实例( Instance ) 是由 SGA ,后台进程以及数据文件组成,每个数据库有自 己的 SGA 和独
立的 Oracle 进程集。
•
ORACLE_SID 是操作系统的环境变量。
•
两者都是 oracle 实例,但两者是有区别的。 instance_name 是 oracle 数据库参数,而 ORACLD_SID
用于与操作系统交互,也就是说,从操作系统的角度访问实例名,必须通过 ORACLE_SID 。数据库实例名
除了与操作系统交互外,还用于网络连接的 oracle 服务器标识。当你配置 oracle 主机连接串的时候,就
需要指定 0 实例名。在 winnt 平台, ORACLE_SID 还需存在于注册表中。
•
在数据库安装之后, ORACLE_SID 被用于定义数据库参数文件的名称。如: $ORACLE_BASE/
admin/DB_NAME/p< le/init$ORACLE_SID.ora 。
第 5 页 / 共 31 页
剩余30页未读,继续阅读
资源评论
加油学习加油进步
- 粉丝: 1392
- 资源: 52万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功