Title: Grid
1Oracle Database 10g ????? ?????
???????????? ?????? ????? ??????????
????????????????? Oracle
2???????? ???? Oracle 10g
- ??????? ?????????? ?????????
- HW
- SW
- ?????????????????
- ?????????? ??????? ???????? ????????????
- ??????????????????, ????????????????, ??????????,
???????????, ?????? ??????
3???????? ??????????? ?????????????? IT
- ???????? ?????????????? ????????
- ????????? ???????????
- ????????? ???????????
- ??????? ?????????
- Hardware - 21
- ????? - 40
- ?? - 24
- ??? ??? 85 ??????? IT
- ?????? ????????????? ? ???????????? ?
???????????? ??????? - 20 ??? CPU, 50 ??? ??????
CRM
ERP
DW
4??????? Computing On Demand
Mainframe ??????
Grid Computing ??????
- Partitioning ?????? ???????? ???????
- ?????????????????? ??????? ????????
- ??????, ??????????????? ??
- ?????????????????? ?????? ?? ??????? ????
- ????????????????? ????????????? ?????????
????????? ???????? - ???????, ???????????, ????????? ????????
- ????????, ??????, ??????????????? ??
- ?????????????????? ?????? ?? ?????? ????
5?????? Grid ?????????? Oracle
- ????????????? ? ????????????? ????????(Virtualiza
tion Provisioning) - ??????????? (Pooling)
- ?????????????(Self-Adaptive software)
- ????????????? ??????????(Unified management)
6Oracle Database 10g ???? ??? Grid
- Virtualization Provisioning Pooling- ASM,
RAC - Information Provisioning- Transportable
tablespaces, Streams - ?????????????- AWR, ADDM, Scheduler, ???.
???????????? ??? ?????? - ????????????? ??????????- Oracle Enterprise
Manager Grid Control
7Oracle Database 10g ????????? ??????? ????????
?? ?????????? ???????
- ???????? ???????? ???????? ??????
- ??? ?????? ?????? ???????????? ???? ?? 50 ?
?????? ?? 30 ? ??? - ??????? ?????? ???????????, ????????? ??????
- ?????????????????, ??????? ?????????? ????????
- ???????????? ??????????/???????? ??????
8Automatic Storage Management ????????????
?????????? ?????? ? ????????? ?????/??????
- ???????????, ?????????????????????? ????????
??????? - ?? ????? ???????????? ???????? ??????? ? volume
manager - ?????????????? ??????????????
- ?????????????? ????????? ?????/??????
- ???????????? ?????? ?? ??????, ?????
?????????????? ???????? - ??? ????? ?????? ??????????? ????
- ????? ??? ???????? ???????????? ?? ?????? ???????
? 1 ?
9???? ??????????
ASM
???????
Tables
Tables
Tablespace
Oracle ASM
Tablespace
Files
Files
File System
File System
Logical Vol
Logical Vol
Disks
Disk Group
?????? ?????? ??????? ????????? ??????????
????????? ?????????
10????????? ???????? ?????????? ????? ? LVM ? ASM
- ???????? ???? ? OS
- ??????? ?????????? ???? ? ??????? Volume Manager
- ??????? File System ?? ?????????? ????
- ??????????, ????? ?????? ??????????? ?? ?????
???? - ??????????? ????? ?? ????? ????
- ????????????? ????? ? ???? ??????
- Re-tune I/O
- ???????? ???? ? OS
- ????????? Add Disk ??????? ? ASM
11Automatic Storage Management ???????? ??????
8
13 ????? ?????? 40 !
7
7
6
6
6
5
4
2
2
0
0
12ASM - ???????????? ????????????
- ?????????????? ???????????? ?? ???? ??? ?????
?????????? ????????????
Disk Group
13ASM - ???????????? ????????????
- ?????????????? ???????????? ?? ???? ??? ?????
?????????? ???????????? - ?????? ????????????? ??????????? ???????????????
?? ????? ????????
Disk Group
14ASM - ???????????? ????????????
- ?????????????? ???????????? ?? ???? ??? ?????
?????????? ???????????? - ?????? ????????????? ??????????? ???????????????
?? ????? ???????? - ???????? ??????? ??????? I/O
Disk Group
15ASM - ???????????? ????????????
- ?????????????? ???????????? ?? ???? ??? ?????
?????????? ???????????? - ?????? ????????????? ??????????? ???????????????
?? ????? ???????? - Online ???????? ?? ????? storage
Disk Group
16ASM - ???????????? ????????????
- ?????????????? ???????????? ?? ???? ??? ?????
?????????? ???????????? - ?????? ????????????? ??????????? ???????????????
?? ????? ???????? - Online ???????? ?? ????? storage
Disk Group
17ASM - ???????????? ????????????
- ?????????????? ???????????? ?? ???? ??? ?????
?????????? ???????????? - ?????? ????????????? ??????????? ???????????????
?? ????? ???????? - Online ???????? ?? ????? storage
Disk Group
18ASM - ???????????? ????????????
- ?????????????? ???????????? ?? ???? ??? ?????
?????????? ???????????? - ?????? ????????????? ??????????? ???????????????
?? ????? ???????? - Online ???????? ?? ????? storage
Disk Group
19ASM ???????????
ASM Instance
NonRAC Database
Oracle DB Instance
Server
Pool of Storage
Disk Group
20ASM ???????????
ASM Instance
ASM Instance
Oracle DB Instance
Oracle DB Instance
RAC Database
Clustered Servers
Clustered Pool of Storage
Disk Group
21ASM ???????????
ASM Instance
ASM Instance
Oracle DB Instance
Oracle DB Instance
RAC Database
Clustered Servers
Clustered Pool of Storage
Disk Group
Disk Group
22Oracle DB 10g ULDB - ?????? ??? ???? ??????
- ?????? ?? ???????? ?? ????????? ???????? (8
Exabytes) - Ultra Large Data Files ????????? ? 1 ?????
- ?????????????? ?????? LOB ??????? - ?????????
- Automatic Storage Management ??????? ???
??????????? ???????? ???????
23????????? ?? ?????????? ???????
- ???????? ???????? ?????????????? ????????
- ??? ?????? ???????????? ????? ?? 15
- ??????? ?????? ??????????? ????????
- ?????? ?????????, ??????? ??????????????????
- Capacity on demand
24Oracle Database 10g RACCapacity on Demand ???
Grid
- ???????????? ?????????? ????, ??????? ?????????
???????? ?????????? ? ?????????????? ?????? - ??????? ??????????
- ???????? ?? ??????????? ??????? ????????
- ????????
- ????? ???????????
- ?????????????? ? ???????? ????????????
ERP
CRM
DW
25Oracle Database 10g RAC -??????, ???????????????
Clusterware
- ?????? ??????? ??? ???????? ?? Oracle
- Single-vendor support
- ??????
- ?? ???? ???????? ?????????????? ??
- ????? ?????????? ?
- ?????????
- ??????? ???????? ? ???????????????? ?? ????
?????????? - ????????? clusterware ?????? ????
26?????????????? ??????????? ?????????
(Provisioning)
- ??????????/???????? ??????? ? ??????? ???????? 1
?????? - ?????????????? ?????????? ? ??????????????
???????? ? ??????? - ?????????????? ??????????? ?????????? ?? ?????? ?
???????? ? ??? ????????? - ?????????????? ??????????? ?? ?????? ???????
??????? ??? ???? ??????? - ???????? ?? ???? ??????????
27???????????? ???????? ?? ?????? ???????
- ???????? ???? ?????? ? ??????? ??????????
- ??????????/???????? ??????? ? ??????? ???????? 1
?????? - ???????????? ????????????? ???????? ?? ??????? ?
?????????????? ?????? - ?????????????? ????????????? ???????? ??
???????????? - ? ?????? ?????? ??????? ???????????????
???????? ?? ????????? ??????? - ??? ????????? ?????????? ?????????????????
???????? ?? ???????
28Flashback Database
- ????? ????????? ??? point-in-time recovery
- Flashback Log ?????? ?????? ?????? ??????????
?????? - ????? ????????????? ??? ??? ??????????? backup
- ????????? ?????? ??????, ????? ???????????? ??
?? ?????? ??????? ? ??????? - ????????????????? ?????? ?????????? ?????
- ?????? ?????????????? ?? ?????? ? ?? ????
- ????? ????? ???? ???????
- SQLgt Flashback Database to 205 PM
?????? ?????? ?????
Disk Write
????? ?????? ?????
Flashback Log
??? Rewind ?????? ??? ??
29Flash Backup
- ????????? ?????????????? ???????? backup ?
recovery - ????????????? ? ??????
- ?????? ??????????????? backup ???????? (rolls
forward) recovery area backup - ? ???????? ?? ????????????? ?????????? ?????
- Full scan ?? ?????
- ??????? ??????? (20x)
- ????? ???????????? ??????? ???????? ?????? ATA
??? recovery area
Database Area
Recovery Area
?????
30Oracle Database 10g ??????? ?????? ?????? ???
?????? ?????????
31??????? ?? ?????????????
????????-??? 6
?????? 15
???????? ?????? 6
????????? ?? 6
??????? ?????????? ???????? ? ?? ????????? 55
Source IOUG 2001 DBA Survey
32Oracle Database ?????
- ?? ??????????? (High Availability)
- ?? ????????????????
- ?? ??????????????????
- ?? ????????????
- ?? ??????????
- ?????, ?????,????? ????,
- ????????????? (Manageability)
- Oracle Database 10g ?????? ? ??? ?????????
???????? -
33Oracle Database 10g
34??????????????? ????
- ?????????? ??????? ?????????????? ?????????????
- ??????????? - ????????? Automatic Workload
Repository - ????????? ???????? - ????????? Automatic
Maintenance Tasks - ???????? ????????? ??????????????? ????????
????????? - ???????? - ????????? Advisory infrastructure
Application SQL Management
Storage Management
System Resource Management
Space Management
Backup Recovery Management
Database Management
Intelligent Infrastructure
35Oracle10g System Management Automatic
Diagnostic Monitor (ADDM)
- ????????????? ?? ?????????????????? ( timewaits)
- Performance expert ?? ???????
- ?????????????? ??????????? ?????????????????? ??,
??????? RAC - ?????? ??????????? ??????? ? ?????????????
???????? - ?????????????
36Oracle10g System Management ??????????
???????????????? ??????????????
- ?????????????? Workload Repository
- ????????????? ???????? ??????????, SQL workload,
????????????? ????????? - ?????????? ?????? 30 ???
- Statspack
- ????? ???????? ?? ??????? (?????? ?????? SQL)
- ????????????? ????????? Maintenance Tasks
- ??????????????? ( Pre-packaged), Maintenance
Window - ???????????? ???????? ???????
- ????? ????? ?????????, Push vs. Pull, ??????????
? ???????? ? ??? ?? ?????? - Advisory Framework
37 Oracle10g System Management ??????????????
?????????? SGA
- SGA_TARGET ????????
- Advisor ???????? ?????????? ?????????
- ????????????? ?????? ??????? ??? ?????????
???????? - ???????????? ????????????? ????????? ??????
- ??????? ????-???????? ? SPFILE ??? Shutdown
38Oracle10g System Management ?????????????
SQL
- ?????????????? ??????????? ? ?????? ??????
??????????? SQL-?????????? - ?????????????? ????????? SQL ??????????????
?????? SQL - SQL Access Advisor
High-load SQL
PackagedApplications
CustomApplications
Optimizer
Auto SQL Tuning
Auto SQL Analysis
Access Advisor
Indexes MVs
CustomApplications
?????? ??????????? SQL
39???????????? ? ?????? ????????????
- ?????? ?????????? ? ???? ?? Oracle
- ??????
- ?????
- ??????????? ???????????? ????????? Oracle
- ????? ? ????????? ????????????
- ???????????? ?????????, ???????
- ????????? (?????????) ????????????
- ?? ?? ??? ??
40Scalable Software Maintenance ??????????????
???????????? ??
- ????????? ?????? ???? ?? ??????????? ??
- ? ????? ?? ?????
- ?????????????? ???????? ????????????? ?????????
????????????
3
?????????? Inventory
41Scalable Software Maintenance ??????????????
?????????? ???????
- ??????????? ????? ?????? ? ???????? ???????
- ????????????? ?????????? Security patch ?????????
?????????? ??????? - ?????????????? ??????? ? ??????????
- ? ????? ?? ?????
- Rolling RAC upgrade
?????????? ????????????
2
4
???????? Inventory
1
Patch ???????????
42Oracle10g Data Pump
- ?????? ???????????????? ?????? ? ???????
- 60 ???????, ??? 9i ??????? (single thread)
- 15x-20x ???????, ??? 9i ?????? (single thread)
- ??????????????????
- ??????????? ?????? ????? ?? ??? ??????????????
?????????? - ????? ?? PL/SQL
- Restart c ????????
43Oracle Streams Oracle
Oracle Streams ?????????? ??? ????????tablespaces
???????, ??? FTP
???????????, ???????????, ???????????? ????? 1
????????
????? ??????? ???????????
44HTML DB
- ?????????????????? ???????????? ???? (Access)
- ?????????????? Enterprise ????
- ??????? ??? Web
- ???????? ? Grid
- ??????? ????????? ???????????? ??? (????????????,
??????????, ????????????????, ??????????
?????????? ??????????)
45??????
? Oracle 10g ???? ????????? ????? 300 ?????
????????????
- ??????? ???????????
- (1?D, 20 ???, 256M ??, RAC, Standby, ???????? ??
? ??????) - ??????? UPGRADE
- (???????? ????????, ??? ? ???? ????????,
??????????? ??, ??? ???????) - ????????? 28 ??????
- Flashback DROP
- Unified Scheduler
- ?????? Rule Base Optimizer
- ?????????????? ???? ??????????
- ?????????? ?????????
- ?????????? External table
- Object Space Advisor
- Segment Advisor
- Segment Shrink
- Tablespace rename