ª ª ª ªFúFúFúFú ª ª ª ªFúFúFúFú! !! ! FúFûG FúFûFúG FûG ... · GUG GMGgG...

Post on 14-Apr-2018

245 views 3 download

transcript

<<<<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