Upload
doandieu
View
249
Download
3
Embed Size (px)
Citation preview
<<<<Insert Picture Here>Insert Picture Here>Insert Picture Here>Insert Picture Here>
Oracle Oracle Oracle Oracle
! ! ! ! Presented By Presented By Presented By Presented By #15#15#15#15
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 2
<Insert Picture Here>
Agenda
1. RDBMS
2. Oracle
3. Oracle
4. Oracle
5.
6. Oracle
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 3
•
• http://ja.wikipedia.org/
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 4
•
•
••
•
••
• etc.
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 5
•
••
••
•
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 6
•
••
•
•
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 7
•
•
•
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
1 5000 10
2 3000 20
3 2500 10
4 2000 20
5 2750 30
8
RDB( ) ①①①①
• 2
•
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
10
20
30
1 5000 10
2 3000 20
3 2500 10
4 2000 20
5 2750 30
9
RDB( ) ②②②②
••
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 10
RDB( ) ③③③③
•• SQL(Structured Query Language)
SQL (ANSI) (ISO) RDB
SQL
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 11
•DBMS
• RDBMS
•DBMS
• Oracle Database RDBMS
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 12
•• ACID
• A: Atomicity ( )
• C: Consistency ( )
• I : Isolation ( )
• D: Durability ( )
••
• SQL RDBMS
•• =
• DBMS
DBMSA
1 A
2
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 13
• RDB
•
• ACID
• A: Atomicity ( )
�
• C: Consistency ( )
�
• I: Isolation ( )
�
�
• D: Durability ( )
� (commit)
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 14
Oracle Database
• Oracle Database DML DDL
•
• PL/SQL
•
•Atomicity ( )•
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 15
Oracle Database
• Oracle Database
•
• =
•
•
•Consistency ( )•
•Isolation ( )•
•
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 16
Oracle Database
•
•Durability ( )• (commit)
• Oracle Database REDO
•
•
•
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 17
Oracle Database
• Oracle Database CBO
•
�
�
�
•
•RDB SQL
• WHAT
• HOW
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 18
Oracle Database
• Oracle Database
• Oracle Database
• Oracle Database SQL
• Oracle DatabaseSELECT
•
•• Oracle Database
•DBMSDBMS
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 19
<Insert Picture Here>
Agenda
1. RDBMS
2. Oracle
3. Oracle
4. Oracle
5.
6. Oracle
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
Oracle
20
Oracle Database RDBMS
DatabaseDatabase
SQL
Select * from emp;
※※※※ RDBMS Relational DataBase Management System
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 21
SQL
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 22
OracleOracle
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 23
OracleOracleOracleOracle
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
••
••
•
•
24
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 25
<Insert Picture Here>
Agenda
1. RDBMS
2. Oracle
3. Oracle
4. Oracle
5.
6. Oracle
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
Oracle
• Oracle Database
• Oracle Database
26
REDOREDO
REDOREDO
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
••
•• 1
•
27
empemp deptdept
1 2
empemp salessales
3
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
Oracle Database
••
••
•
••
•
•• Oracle Database
28
表領域
セグメント
エクステント
データ・ブロック
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
••
• SYSTEM
•
• SYSAUX Oracle Database 10g
• OLAP
• TEMP
•
• UNDO ( )
• Commit/RollbackUNDO( )
29
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
10
-10
+10
30
一つのトランザクション
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 31
UNDO
②②②②
UNDO ( )
UNDO
③③③③
①①①①
④④④④
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
• UNDO
• UNDO Oracle
32
UNDO
UNDOUNDOUNDO
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 33
15 00
10
...
11/30 A 23 230,000
11/30 B 57 885,000
11/30 C 41 820,000
11/30 D 49 1,470,000
12/01 A 59 590,000
12/01 B 46 690,000
12/01 C 36 720,000
12/01 D 53 1,590,000
...
①①①①15 00
1
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 34
...
11/30 A 23 230,000
11/30 B 57 885,000
11/30 C 41 820,000
11/30 D 49 1,470,000
12/01 A 59 590,000
12/01 B 46 690,000
12/01 C 36 720,000
12/01 D 53 1,590,000
...
12/01 C 36 720,000
①①①①15 00
1
15 00
10
2 15 05
15 09
12/01 C 39 780,000
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 35
21 ①①①①
...
11/30 A 23 230,000
11/30 B 57 885,000
11/30 C 41 820,000
11/30 D 49 1,470,000
12/01 A 59 590,000
12/01 B 46 690,000
12/01 C 36 720,000
12/01 D 53 1,590,000
...15 10
12/01 C 36 720,000 2 15 05
15 09
12/01 C 39 780,000
15 00
10
①①①①15 00
1
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 36
...
11/30 A 23 230,000
11/30 B 57 885,000
11/30 C 41 820,000
11/30 D 49 1,470,000
12/01 A 59 590,000
12/01 B 46 690,000
12/01 C 36 720,000
12/01 D 53 1,590,000
...15 10
12/01 C 36 720,000 12/01 C 39 780,000
②②②②15 10
3
15 00
10
21 ①①①①
①①①①15 00
1
2 15 05
15 09
12/01 C 39 780,000
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
•
•
• …
37
1.update
1. User1 ( )10 →110
2. User2110
3. User1
110 →10
4. User2110 →60
2.select
3.rollback ×
4.update×
User1
User2
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 38
Oracle Database
B
- 3
A
B
+ 5
10
15
15
12
B
A
※※※※
※※※※
※※※※
B
A
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 39
•
••
•
•
•
•
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
Oracle Database
• Oracle
• Oracle
•
40
Locked
Locked
Locked
Locked○○○○
○○○○
○○○○
○○○○
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 41
RDBMS
•
•
• Oracle Database
Locked
○○○○Locked
○○○○
Locked
○○○○ Locked
○○○○
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 42
Oracle Database
REDOREDO
REDOREDO
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 43
REDO
REDO
REDO1 →→→→
2 →→→→
Commit
•insert / update / delete
•
• COMMIT
• REDO REDO
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
�
�
3
44
DB …
…
REDO REDO
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
•
•
• Oracle etc…
• 2• Pfile
• (SPfile)
45
Web
Pfile
SPfile
Pfile Spfile
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
Oracle Database
••
• REDO REDO
•
• REDO REDO
•• Oracle Database
46
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 47
<Insert Picture Here>
Agenda
1. RDBMS
2. Oracle
3. Oracle
4. Oracle
5.
6. Oracle
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 48
SQL
OracleOracle
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 49
OracleOracleOracleOracle
REDOREDO
REDOREDO
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 50
OracleOracle
SGASGA
REDOREDO
REDOREDOREDOREDO
REDOREDO
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
(SGA)
•
51
REDO
•
•
• UNDO
• • SQL
• DB
• 11g New!
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 52
� SMON
� PMON
�� DBWR (DBDBWR (DB ))
� CKPT
�� LGWR (LGWR ( ))
� ARCH REDO
SGA
REDO REDO
PMON SMON
DBWRDBWR
CKPT
LGWRLGWR
ARCH
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 53
SGA
REDO
PMONPMON SMONSMON
DBWR
CKPT
LGWR
ARCH
�� SMONSMON
�� PMONPMON
� DBWR (DB )
� CKPT
� LGWR ( )
� ARCH REDO
REDO
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 54
SGA
REDO
PMON SMON
DBWR
CKPT
LGWR
ARCHARCH
REDO
� SMON
� PMON
� DBWR (DB )
� CKPT
� LGWR ( )
�� ARCHARCH REDOREDO
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 55
SGA
REDO
PMON SMON
DBWR
CKPTCKPT
LGWR
ARCH
REDO
� SMON
� PMON
� DBWR (DB )
�� CKPTCKPT
� LGWR ( )
� ARCH REDO
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
• Oracle Database
•
56
SGA
PMON SMON
DBWR CKPT LGWR ARCH
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 57
OracleOracleProgram Global AreaProgram Global Area
Oracle Oracle
SQL
PGA
REDOREDO
REDOREDOREDOREDO
REDOREDO
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 58
OracleOracleProgram Global AreaProgram Global Area
Oracle Oracle
Program Global AreaProgram Global Area
Oracle PGA ×××× SGA
Oracle 11g New!
REDOREDO
REDOREDOREDOREDO
REDOREDO
PGA
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 59
OS Memory
SGA
PGA
OS Memory
SGA
PGA
SGA
PGA
ALTER SYSTEM SET MEMORY_TARGET=...
MEMORY_TARGET
MEMORY_MAX_TARGET
OS
Oracle Database 11g
OS Memory
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
• 1 =1• Oracle Database
•
• =1
• Oracle Real Application ClustersRAC
•
60
1 2
1
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 61
<Insert Picture Here>
Agenda
1. RDBMS
2. Oracle
3. Oracle
4. Oracle
5.
6. Oracle
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 62
OracleOracle
SGASGA
REDOREDO
REDOREDOREDOREDO
REDOREDO
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 63
REDO
SGA
SQL
REDOREDO
①①①①
②②②② SQL
4
Select * from ~;
4
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
SQL
SELECT d.dname,e.empno,e.ename,e.job
from emp e,dept d
where e.deptno=d.deptno;
1. SQL
2.
3. SQL
SQL
• SQL
•
•
SQL1
SQL3
2
0 SELECT STATEMENT Optimizer=CHOOSE (Cost=5 Card=14 Bytes=392)
1 0 HASH JOIN (Cost=5 Card=14 Bytes=392)
2 1 TABLE ACCESS (FULL) OF 'DEPT' (Cost=2 Card=4 Bytes=44)
3 1 TABLE ACCESS (FULL) OF 'EMP' (Cost=2 Card=14 Bytes=238)
↓↓↓↓
64
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 65
SELECT
name
FROM emp
SELECT
name
FROM dept
SELECT
name
FROM emp
SQL SQL
11g New!
SELECT
name
FROM EMP
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 66
SQL
REDOREDO
①①①①
②②②② SQL
4
Select * from ~;
REDO
SGA
4
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 67
③③③③
4
REDOREDO
REDO
SGA
4
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 68
REDOREDO
④④④④
4
4
4
REDO
SGA
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 69
⑤⑤⑤⑤
4
REDOREDO
4
REDO
SGA
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 70
REDOREDO
①①①①
SQL
4
Select * from ~;
11g New! EE
4
REDO
SGA
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 71
REDOREDO
②②②②
4
4
REDO
SGA
11g New! EE
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
Serverside Results Cache
••
•
• : /*+ result_cache +*/
•
72
OrdersInventory
Back Orders
LineItems
PickLists
Server Results Cache
Orders
Inventory
Back Orders
LineItems
PickLists
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 73
SQL
②②②② SQL
4 8
①①①①
Update ~;
REDOREDO
REDO
SGA
4
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 74
③③③③
4 8
REDOREDO
REDO
SGA
4
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 75
4 8 REDO
SGA
④④④④
4
REDOREDO
4
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 76
4 8
⑤⑤⑤⑤
4 8
REDO
SGA
REDOREDO
4
4
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 77
⑥⑥⑥⑥ UNDO
4 8
UNDO
4 8
REDO
SGA
UNDO
448
REDOREDO
4
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
REDOREDO
4
78
⑦⑦⑦⑦
⑨⑨⑨⑨
DISK
4 8
4 8
⑧⑧⑧⑧ REDO LGWR
REDO
SGA
8 UNDO
4
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 79
4 8
REDO
SGA
8 UNDO
4
REDOREDO
4
DBWR
8
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
REDOREDO
4
80
⑦⑦⑦⑦
⑨⑨⑨⑨
DISK
44 8UNDO8
LGWR
REDO
SGA
4 8
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 81
→→→→
REDO
SGA
REDOREDO
44 8
SMON
8
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 82
REDOREDOREDO
1 REDOREDO
→
REDO
SGA
LGWR
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 83
<Insert Picture Here>
Agenda
1. RDBMS
2. Oracle
3. Oracle
4. Oracle
5.
6. Oracle
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
•
•
12 %
6%
55%
6%
6%
84
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
•
•
85
Top 5 Timed Events
~~~~~~~~~~~~~~~~~~ % Total
Event Waits Time (s) Ela Time
---------------------------------- ------------ ----------- --------
db file sequential read 51,925 8,172 91.49
log file sync 29,367 386 4.32
db file parallel write 614 172 1.93
CPU time 141 1.58
log file parallel write 20,158 53 .59
パフォーマンス診断
OSの情報、V$表の検索、AWRリポート、実行計画
ストレージ管理
Volume manager
領域管理
データファイル追加
チューニング
パラメータ設定、SQL書き換え
バックアップ&リカバリ
OSコマンド、バッチの作成
定期メンテナンス
バッチスクリプトの作成
リソース管理
サーバ負荷確認、メモリサイズ調整
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 86
①①①①
/
Database
Restore/Recovery
9/1
9/2
(( ))
Database
②②②②
Backup
Database
BackupREDO
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
• Oracle Database 2• NOARCHIVELOG
• ARCHIVELOG
• REDO
87
52
53
51
REDO
52
53
REDO
ARCHIVELOG NOARCHIVELOG
54 54
55
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 88
REDO
5151
52
53
54
52
53
REDO
REDO
REDO
ARCH
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
NOARCHIVELOG
•
→
89
DataFile1
REDO
[ ]
①①①①②②②②
③③③③REDO
DataFile1
1
DataFile2
REDO
×
DataFile2
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
ARCHIVELOG
•
90
DataFile1
REDO
[ ]
①①①①②②②②
④④④④REDO
DataFile1
1
DataFile2
REDO
REDO
③③③③ REDO
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
• BARCH1 ARCH3
• REDO
91
Data File
REDO
[ ]
Data File
ARCH2ARCH1 ARCH3
A B
Data File
ARCH5ARCH4 ARCH6 ARCH7
C
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
• Oracle Database
•
• Recovery Manager(RMAN)
• OS +SQL
�
•
• Datapump
�
�
92
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
Recovery Manager RMAN
• Oracle Database
• 2
• OS RMAN
• Oracle Enterprise Manager EM GUI
93
% rman target /
RMAN> bacbakup database;
RMAN> restore database;
RMAN> recover database;
% rman target /
RMAN> bacbakup database;
RMAN> restore database;
RMAN> recover database;
Enterprise Manager EM
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
Enterprise Manager EM
• Oracle Database GUI
• EM /
94
パフォーマンス診断チューニングアドバイス
自動ストレージ管理領域管理
リソース管理
自動チューニング
バックアップ&リカバリ
ジョブスケジューリング
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 95
Enterprise Manager
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 96
1
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 97
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 98
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 99
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
Oracle Database
•
• Oracle Database
•
•
•
100
!!!!!!!!
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
ADR
• Oracle Database 11g R1
• Automatic Diagnostic Repository ADR
• / EM
101
tnslsnr clientrdbms
Automatic Diagnostic Repository
(ADR)
11g New!
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 102
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 103
ADR(Automatic Diagnostic Repository)
�
�Alert LogTraces, Dumps
�
①①①①ADR(Automatic Diagnostic Repository)
②②②②ADR
③③③③ Enterprise ManagerEM Support Workbench
⑤⑤⑤⑤IPS(Incident Packaging Service)ADR zip
④④④④SQL SQL DDLSQL
IPS(Incident Packaging Service)
Zip
⑥⑥⑥⑥SQL
SQL
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 104
OracleOracle
SGASGA
RMAN/
REDOREDO
REDOREDOREDOREDO
REDOREDO
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 105
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
Oracle Database
• Oracle Database 3
•
• Enterprise Edition (EE)
• Standard Edition (SE)
• Standard Edition One (SE One)
106
ライセンス価格
ライセンス価格
システム規模
システム規模
高
低
大
小
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 107
Oracle Database
•
http://www.oracle.com/lang/jp/database/product_editions.html
Enterprise Edition
(EE)
Standard Edition
(SE)
Standard Edition One
(SE One)
CPU 4 2
Oracle Database
Enterprise Edition
Real
Application Clusters
SQL
Enterprise Edition
Standard Edition
Oracle
Database
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
Processor
Oracle Real Application
Clusters
2,500,000 24 365
Oracle Active Data Guard 1,087,000
Oracle Partitioning 1,250,000 (ILM)
Oracle Real Application
Testing
1,250,000
Oracle Advanced Compression 1,250,000
Oracle Advanced Security 1,250,000
注: 単位は円(税別)
• Enterprise Edition ( )
•
•http://www.oracle.com/lang/jp/database/database-options.html
108
Oracle Database
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
• Enterprise Edition ( )• Oracle Enterprise Manager
•
http://www.oracle.com/lang/jp/database/db_manageability.html
Processor
Oracle Diagnostics Pack 543,500
Oracle Tuning Pack 543,500
Oracle Change Management Pack 380,400
Oracle Configuration
Management Pack for Oracle Database
543,500
Oracle Provisioning Pack and Patch Automation
for Oracle Database
380,400 Oracle
Oracle Data Masking Pack 1,250,000
注: 単位は円(税別)
Oracle Database
109
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 110
Oracle Database Appliance
Engineered Systems – “ DB”
/ 1Box1
DB 22
CPU
Oracle Database EE 23
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 111
•
•
•
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
• Oracle
①①①①
②②②②
③③③③
Oracle Application Server (Oracle AS)
④④④④
⑤⑤⑤⑤
112
Oracle
11.2.0.1.011.2.0.1.0①①①① ②②②② ③③③③ ④④④④ ⑤⑤⑤⑤
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
• Oracle Technology Network (OTN Japan)
•
• http://www.oracle.com/technology/global/jp/index.html
• Oracle Technology Network (US)
•
• http://www.oracle.com/technetwork/index.html
• Oracle Database 11g R2
• http://www.oracle.com/technology/global/jp/documentation/database.html
• Oracle on Windows (@IT)
• http://www.atmarkit.co.jp/fdb/rensai/10_orawin/01/orawin01.html
113
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
• ORACLE MASTER 1997Oracle
• 2003 Oracle Certification Program
• 20 2009 7 1
• Database Middleware Application
• ORACLE MASTER http://www.oracle.com/global/jp/education/certification/portal/index.html
114
ORACLE MASTER
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
OracleOracleOracleOracle OracleOracleOracleOracle
808,00090%
3 1,200
Oracle
Oracle Award
[DODAI] Platform Solution Award
1Excellent Partner 9 9Best PartnerSupport of The YearShow case of the YearOracle Real Application ClustersBest Area Performance of the YearOracle Database 11g AwardKUDOS for Oracle Support PartnersACSP
Oracle
1987Oracle
○
24 365 200 Oracle( )
310,000 /400 /90%
○Oracle
Oracle
115
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved.
25252525 OracleOracleOracleOracle
100100100100
A RHEL/10g R2Real A licati n lusters
/
B Win/10g R2Oracle ail a e
/
AIX/10g R2 HA /
Win/11g R1 ingle B
E RHEL/9i R2 ata uard /
HP-UX/10g R2
Real A licati n lusters
/
AIX/10g R2/
�
�
�
� Oracle /
� /
� /
�
�
� SQL
�
� Real Application Clusters RAC
� Data Guard
�
�
Oracle
116
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 117
Copyright© 2012, Oracle. All rights reserved.Copyright© 2012, Oracle & K.K.Ashisuto All rights reserved. 118