导读 1
哪些人应该阅读本书 2
本书涵盖内容及建议阅读方法 2
本书的标记方式 4
第1章 Oracle 9i介绍 7
Oracle公司 8
Oracle 9i 8
Client/Server 9
DBMS(Database Management System) 10
SQL(Structured Query Language) 10
Oracle interMedia 10
并行查询(Parallel Query) 10
Oracle Spatial 11
Oracle Enterprise Manager 11
Oracle ConText 12
Portal的概念 12
Location-based Services 12
LDAP 13
OLTP(Online Transaction Processing) 13
Data Warehousing 13
Oracle Label Security(Oracle标签安全性) 13
SQL Plus 14
Oracle Forms 14
Oracle Reports 14
SQL Loader 14
Oracle Discoverer 14
Oracle 9i Lite 15
SQL和PL/SQL 15
XML(Extensible Markup Language) 15
Enterprise Java Engine 16
Oracle 9i Real Application Clusters 16
Oracle程序设计师(Oracle Programmer) 16
Oracle联机分析处理(OLAP) 16
Oracle数据挖掘(Data Mining) 16
Oracle高级安全功能(advanced security) 17
Oracle分割(Partitioning)功能 17
Oracle 9i的特色 17
第2章 Oracle数据库的建立 27
前言 28
系统硬件需求 28
系统软件需求 28
安装前准备 29
环境建立 30
安装Oracle 9i 32
自动开关机 45
Oratab设置 45
本章总结 47
第3章 9i结构 49
Oracle Instance 50
Oracle DataBase 51
System Global Area 51
Process 52
Background Processes 52
Process Global Area 54
Files 54
逻辑数据库结构(Logical Database Structures) 56
数据库Instance的建立(通过dbca) 58
数据库Instance的建立(Command-Line) 69
本章总结 85
第4章 SQL 87
准备工作 90
数据类型 91
SQL语法描述 91
查看数据表(table)的结构 92
大于号(>)和小于号(<)的使用方法 105
DDL(Data definitionlanguage)的使用 120
本章总结 123
第5章 PL/SQL介绍 125
变量 126
关键字 126
可用字符 127
数学运算 127
逻辑运算 127
其他常用符号 128
常用类型 128
PL/SQL的程序结构 129
PL/SQL写法 131
基本使用流程 142
内建过程和内建函数 145
Stored Package的建立 147
触发器的使用(Database Triggers) 150
实际应用 151
本章总结 155
第6章 数据库的启动和关闭 157
数据库的打开 158
NOMOUNT打开模式 158
数据库的关闭 160
OEM(Oracle Enterprise Management)使用 162
开关机自动化 167
动态Performace Views 167
国家语言的支持 171
本章总结 173
第7章 数据库安全的管理 175
用户的管理(User Authentication Method) 176
用户的工作区(Default Tablespace) 177
用户的暂时工作区(Temporary Tablespace) 177
权限和群组管理 179
数据库权限设置 179
组权限管理 186
Oracle预先定义的角色(Roles) 186
Oracle角色(Roles)的建立 188
Oracle角色(Roles)的取消 189
Oracle默认角色(Roles)的设置 190
用户角色(Roles)的启动和取消 190
数据表的使用空间 192
Profile的管理 193
Profile的管理方式 193
操作系统的角色 197
OEM(Oracle Enterprise Management)使用 197
本章总结 207
第8章 高级SQL 209
设置文字编辑器 210
计算函数 215
替代变量 221
ACCEPT Command 224
TTITLE和BTTTLE 225
Constraints 225
Drop Constraint 229
建立索引(Index) 229
视图的使用 231
Tablespace的管理 234
OEM(Oracle Enterprise Management)使用 238
本章总结 239
第9章 故障恢复计划 241
exp/mp的备份方式 242
脱机备份方式(Offline Backup) 252
联机备份方式(Online Backup) 252
STANDBY Server 260
备份系统的优点 261
成本的考虑 261
数据库恢复的方法 264
Full Database Recovery 266
Tablespace和Datafile Recovery 266
恢复到某个时间点 267
把数据文件放在不同的地方 269
在不同的地方recovery 270
某个数据文件损坏时的recovery方法 270
当某个数据文件损坏但没有备份时 271
Redo Logs的重建 273
备份规划范例 274
数据库备份计划 274
本章总结 276
第10章 Internet上的Oracle 9i 277
Oracle Internet Directory 278
概念解析 278
Oralce Internet Directory结构 279
新的特色(release 3.0.1) 280
Oracle Internal directory的安装 280
Oracle网络工具 286
关闭OID Monitor 287
启动Server Instance 287
停止Server Instance 288
OID数据库密码公用程序 288
操作登录值与属性的工具 288
Oracle 9i Application Server 289
Oracle 9i Application Server的功能 290
Internet Developer Suite 296
Oracle Internet Application Server 9i Wireless Edition 298
本章总结 304
第11章 Oracle的网络结构 305
OSI(Open Systems Interconnection)Model的七个层级 306
TCP/IP 307
客户机/服务器式(Client/Server)网络结构 307
OCI(Oracle Call Interface) 309
Presentation 309
Oracle Net(Oracle Net Fundation Layer) 309
Oracle Protocol Support 309
Network Protocol 310
IIOP 311
Listener结构介绍 311
Listener提供的服务 312
Listener的设置 312
Listener的操作工具 321
Sqlnet.ora的设置 329
Oracle Net Manager 330
本章总结 331
第12章 OEM简介 333
新的特点在9i的版本 335
使用前的设置 335
启动Intelligent Agent 335
Oracle Management Server(OMS) 337
Oracle Management Server的启动 344
打开Oracle Enterprise Manager Console 345
Oracle Enterprise Manager Console的启动 346
Oracle Performance Manager 351
启动Intelligent Agent的操作方法 351
Oracle Performance Manager功能使用 353
Oracle Capacity Planner 356
启动Intelligent Agent的操作方法 356
使用Oracle Capacity Planner 357
Tablespace Map 360
查看Listeners的状况 362
查看HTTP Servers的状况 363
OEM Storage的使用 363
本章总结 370
第13章 Java简介 371
检查JDBC是否安装 373
基本使用 377
SQLJ的使用 383
本章总结 395
第14章 服务器性能 397
前言 398
什么是性能管理 398
性能监控 398
操作系统的工具 399
静态数据字典视图(Static Data Dictionary Views) 401
动态数据字典视图(Dynmic Data Dictionary Views) 408
动态进程V$视图 413
实际的应用 419
I/O性能的评估 421
找出耗用内存最多的操作 423
Library Cache的协调 425
计算Data Buffer的命中率(Hit Ratio) 425
计算Dictionary Cache的命中率(Hit Ratio) 426
User Global Area和Multithreaded Server 427
Large Pool 428
Redo Log Buffer 430
Lock的查看 431
DBA常用的查询命令 433
Latches 440
本章总结 442