目录
Oracle教程 1
一、 为什么要学习Oracle 8
二、 Oracle公司 8
三、 Oracle安装、启动及缷载 9
3.1. 安装 9
3.2. Oracle的卸载、删除 9
四、 Oracle体系结构 10
4.1. 体系结构 10
4.2. 会话 11
4.3. 内存结构 11
4.4. Oracle 实例进程结构 12
4.5. Oracle 物理组件 13
4.6. Oracle 逻辑组件 13
4.7. 模式 15
4.8. 数据文件(*.dbf) 15
4.9. 控制文件(*.tcl)和日志文件(*.log) 16
4.10. 逻辑存储结构 16
4.11. 数据字典 17
五、 Oracle术语解释详解(摘自网络) 20
4.1. 数据库名 21
4.2. 数据库实例名 23
4.3. 数据库域名 24
4.4. 数据库服务名 24
六、 SYS和SYSTEM用户 25
七、 启动Oracle 25
八、 Oracle管理工具介绍 26
九、 查看Oracle 27
1. 查看当前的Oracle实例名称和主机名称: 27
2. 查看用户帐户及状态 27
十、 Oracle用户解锁 27
1. 对scott用户解锁 27
2. 更改scott用户的密码: 27
3. 锁定scott用户: 27
十一、 使用OEM 27
十二、 SQL/PLUS连接数据库 28
12.1. SQL*Plus工具 28
12.2. 连接方式 28
12.3. 连接远程数据库 29
十三、 SQL*PLUS常用命令 30
十四、 表空间 49
14.1. 创建表空间 49
14.2. 表空间状态属性 53
14.3. 删除表空间 56
14.4. 增加表空间尺寸 56
14.5. 查看剩余空间 56
14.6. 合并空闲块 57
14.7. 设置默认表空间 57
14.8. 撤销表空间 58
14.9. 查看当前用户的缺省表空间 61
十五、 用户管理 61
15.1. 创建用户 61
15.2. 删除用户 63
15.3. 修改用户 63
15.4. 修改口令 63
15.5. 使密码失效 64
15.6. 修改默认表空间 64
15.7. 锁定用户 64
15.8. 权限的概述 65
15.9. 系统权限 66
15.10. 对象权限 70
15.11. 查看和撤消权限 72
15.12. 角色 75
15.13. 创建角色 77
15.14. 为角色授予权限 78
15.15. 为用户授予角色 78
15.16. 修改和删除角色 79
十六、 数据类型 81
16.1. 关于number、int、integer的说明 83
16.2. binary_float和binary_double 83
16.3. 伪列 84
十七、 表和约束 84
17.1. 创建表 84
17.2. 管理表中的列 86
17.3. 重命名表 87
17.4. 移动表 87
17.5. 删除表 88
17.6. 约束分类 88
17.7. 查看约束 93
17.8. 指定级联操作类型 94
十八、 SQL基础 95
18.1. SQL简介 95
18.2. 数据定义语言 97
18.3. 数据操纵语言 97
18.4. 事务控制语言 98
18.5. 数据控制语言 99
18.6. SQL 操作符 99
18.7. MEGER语句 103
十九、 Oracle函数 106
19.1. 字符函数 106
19.2. 数字函数 108
19.3. 聚合函数 109
19.4. 日期时间函数 110
19.5. 转换函数 111
19.6. 日期时间格式参数 113
19.7. 分析函数 114
19.8. 通用函数 115
19.9. GROUP BY子句 116
19.10. HAVING子句 117
19.11. 实用方法 118
19.12. 练习 118
二十、 子查询 119
20.1. 使用子查询 120
20.2. IN\NOT IN操作符 122
20.3. ANY和ALL操作符 123
20.4. 常见查询错误 124
20.5. 多列子查询 125
20.6. 关联子查询 126
20.7. 嵌套子查询 127
二十一、 高级查询 128
22.1. UNION操作符 128
22.2. 层次化查询 129
22.3. 格式化查询 131
22.4. 遍历查询 133
22.5. 扩展Group By子句 134
二十二、 模式对象 137
23.1. 同义词 137
23.2. 序列 138
23.3. 索引 140
23.4. 视图 155
二十三、 分区表 159
24.1. 分区 159
24.2. 创建分区表 161
24.3. 范围分区(Range) 161
24.4. 列表分区(List) 164
24.5. 散列分区(Hash) 165
24.6. 组合范围散列分区 167
24.7. 复合范围散列分区 168
24.8. 维护表分区 169
二十四、 PL/SQL基础 173
24.1. PL/SQL概述 173
24.2. PL/SQL代码编写规则 173
24.3. PL/SQL程序块 175
24.4. 常量和数据类型 177
24.5. 变量 179
24.6. 运算符和注释 181
24.7. IF条件语句 182
24.8. CASE语句 184
24.9. 循环语句 186
24.10. 复合变量 190
24.11. 记录类型 192
24.12. 表类型 194
24.13. 集合类型 195
24.14. 集合方法 199
24.15. 游标 205
24.16. 异常处理 222
二十五、 PL/SQL高级 228
25.1. 子程序 228
25.2. 存储过程 229
25.3. 函数 236
25.4. 程序包 240
25.5. 触发器 243
2023-03-16 22:40:05
2.02MB
oracle
1