|
介绍:
第1章安装Oracle1
1.1了解OFA1
1.1.1Oracle清单目录2
1.1.2Oracle基础目录3
1.1.3Oracle主目录3
1.1.4Oracle网络文件目录4
1.1.5自动诊断信息库4
1.2安装Oracle5
1.2.1步骤1:创建OS组和用户5
1.2.2步骤2:确保充分配置了OS7
1.2.3步骤3:获取Oracle安装软件8
1.2.4步骤4:解压缩文件8
1.2.5步骤5:创建oraInst.loc文件9
1.2.6步骤6:配置应答文件,然后运行安装程序9
1.2.7步骤7:解决任何疑难问题13
1.3使用已安装程序的副本安装Oracle14
1.3.1步骤1:使用OS实用程序复制已安装的程序14
1.3.2步骤2:附加Oracle主目录15
1.4升级Oracle软件16
1.5安装失败后的重新安装17
1.6安装临时补丁18
1.7使用图形界面的安装程序执行远程安装19
1.7.1步骤1:在本地计算机上安装XWindow系统和网络实用程序20
1.7.2步骤2:在本地计算机上启动XWindow系统会话20
1.7.3步骤3:将Oracle安装文件复制到远程服务器上20
1.7.4步骤4:运行xhost命令21
1.7.5步骤5:通过XWindow系统登录远程计算机21
1.7.6步骤6:确保在远程计算机上正确设置DISPLAY变量21
1.7.7步骤7:运行runInstaller实用程序22
1.7.8步骤8:解决问题23
1.8小结23
第2章实现数据库24
2.1设置OS变量24
2.1.1手动加强方法25
2.1.2使用Oracle的方法设置OS变量25
2.1.3我x喜欢的设置OS变量的方法27
2.2创建数据库28
2.2.1步骤1:设置OS变量29
2.2.2步骤2:配置初始化文件29
2.2.3步骤3:创建必需的目录31
2.2.4步骤4:创建数据库31
2.2.5步骤5:创建数据目录35
2.3配置和实现监听器36
2.3.1手动配置监听器36
2.3.2使用NetConfigurationAssistant实现监听器37
2.3.3通过网络连接数据库38
2.4创建密码文件39
2.5启动和停止数据库40
2.5.1了解OS认证40
2.5.2启动数据库41
2.5.3停止数据库43
2.6使用dbca创建数据库44
2.7删除数据库46
2.8一台服务器上运行多少个数据库47
2.9了解Oracle体系结构49
2.10小结51
第3章配置高效环境52
3.1自定义OS命令提示符53
3.2自定义SQL提示符54
3.3为常用命令创建快捷方式56
3.3.1使用别名56
3.3.2使用函数57
3.4快速再次运行命令58
3.4.1使用向上箭头键和向下箭头键滚动59
3.4.2使用Ctrl+P和Ctrl+N组合键59
3.4.3列出命令的历史记录59
3.4.4反向搜索60
3.4.5设置命令编辑器60
3.5开发标准脚本61
3.5.1dba_setup61
3.5.2dba_fcns62
3.5.3tbsp_chk.bsh62
3.5.4conn.bsh64
3.5.5filesp.bsh65
3.5.6login.sql67
3.5.7top.sql67
3.5.8lock.sql68
3.5.9users.sql70
3.6组织脚本70
3.6.1步骤1:创建目录71
3.6.2步骤2:将文件复制到目录71
3.6.3步骤3:配置启动文件71
3.7小结72
第4章表空间和数据文件73
4.1x初创建的5个表空间74
4.2了解更多需求74
4.3创建表空间75
4.4重命名表空间78
4.5控制重做日志79
4.6更改表空间的写入模式80
4.7删除表空间80
4.8使用Oracle管理的文件82
4.9创建大文件表空间83
4.10在表空间中启用默认的表压缩83
4.11显示表空间的尺寸84
4.12更改表空间尺寸86
4.13切换数据文件的联机状态87
4.14重命名和移动数据文件89
4.14.1执行数据文件联机操作89
4.14.2执行数据文件脱机操作89
4.15小结93
第5章管理控制文件、联机重做日志和归档94
5.1管理控制文件94
5.1.1查看控制文件的名称和位置96
5.1.2增加控制文件97
5.1.3移动控制文件99
5.1.4删除控制文件100
5.2管理联机重做日志101
5.2.1显示联机重做日志信息103
5.2.2确定联机重做日志组的XX尺寸104
5.2.3确定重做日志组的XX数量106
5.2.4增加联机重做日志组107
5.2.5调整联机重做日志组的尺寸和删除联机重做日志组107
5.2.6向日志组增加联机重做日志文件109
5.2.7从日志组删除联机重做日志文件109
5.2.8移动或重命名重做日志文件110
5.3实现归档模式111
5.3.1体系结构决策111
5.3.2设置归档重做日志文件的存储位置112
5.3.3“非Oracle模式”的FRA思想115
5.3.4启用归档日志模式116
5.3.5x用归档日志模式117
5.3.6归档日志的存储位置缺少可用空间时的应对方法117
5.3.7备份归档重做日志文件119
5.4小结119
第6章用户账号和基本安全120
6.1管理默认用户120
6.1.1锁定账号和密码过期121
6.1.2区分DBA创建的账号123
6.1.3检查默认密码124
6.2创建用户账号125
6.2.1选择用户名和验证方式125
6.2.2分配默认的永久和临时表空间128
6.3修改密码130
6.4使用其他用户账号登录130
6.5修改用户132
6.6删除用户133
6.7提高密码安全性和资源使用xx134
6.7.1密码的基本安全性134
6.7.2密码长度136
6.7.3xx数据库资源的使用138
6.8管理权限139
6.8.1分配数据库系统权限139
6.8.2分配数据库对象权限140
6.8.3以集中方式分配权限141
6.9小结142
第7章表和约束144
7.1表的类型144
7.2数据类型145
7.2.1字符型146
7.2.2数值型147
7.2.3日期型148
7.2.4RAW149
7.2.5ROWID149
7.2.6大对象150
7.2.7可扩展的字符类型150
7.3创建表151
7.3.1创建堆组织表152
7.3.2实现虚拟列154
7.3.3实现隐藏列156
7.3.4创建只读表157
7.3.5创建延迟段157
7.3.6创建含有自动增长(标识)列的表158
7.3.7默认的SQL并行执行方式160
7.3.8压缩表数据161
7.3.9减少重做日志163
7.3.10通过查询结果创建表165
7.4修改表167
7.4.1获得必需的锁机制167
7.4.2重命名表168
7.4.3增加列168
7.4.4更改列168
7.4.5重命名列170
7.4.6删除列170
7.5显示表的DDL代码171
7.6删除表172
7.7恢复已删除的表172
7.8删除表中的数据174
7.8.1使用DELETE语句174
7.8.2使用TRUNCATE语句174
7.9查看和调整高水位线标记175
7.10与高水位线有关的性能问题175
7.10.1跟踪检测高水位线标记下方的空间176
7.10.2使用DBMS_SPACE软件包检查高水位线标记下方的空间176
7.10.3查看数据字典的分区视图178
7.10.4降低高水位线标记178
7.11创建临时表180
7.12创建索引组织表181
7.13管理约束182
7.13.1创建主键约束182
7.13.2强制应用xx键184
7.13.3创建外键约束185
7.13.4检查特定的数据条件186
7.13.5强制应用NOTNULL约束187
7.13.6x用约束187
7.13.7启用约束189
7.14小结191
第8章索引192
8.1创建索引的时机193
8.1.1以积极方式创建索引193
8.1.2以消极方式创建索引193
8.2规划健壮性194
8.2.1索引的类型195
8.2.2估算索引的尺寸196
8.2.3为索引创建独立表空间197
8.2.4创建便携脚本199
8.2.5创建命名标准199
8.3创建索引200
8.3.1创建二叉树索引200
8.3.2创建组合索引202
......
|
|