Upload
others
View
38
Download
0
Embed Size (px)
Citation preview
• Oracle on Windows
• etc
• http://www.oracle.co.jp/campaign/mb_tech/
• Windows Server System Center / OTN Japan• http://www.oracle.com/technology/global/jp/tech/windows/
• .NET + Oracle Database
Copyright© 2010, Oracle. All rights reserved.1
• .NET + Oracle Database
• .NET Developer Center / OTN Japanhttp://www.oracle.com/technology/global/jp/tech/dotnet/
• !? .NET Oracle / OTN Japanhttp://www.oracle.com/technology/global/jp/columns/easy/dotnet/
• / Oracle on Windows
• http://www.oracle.co.jp/campaign/mb_tech/column/
• 2
�
�
�
Copyright© 2010, Oracle. All rights reserved.2
�
�
<Insert Picture Here>
Oracle Direct Seminar
Windows Server
Copyright© 2010, Oracle. All rights reserved.4
Oracle � PeopleSoft � JD Edwards � � �Siebel
� � �� �� � �� � � �� � � �� � �� � � �� � � � ��� �� �� � � � !" � � # $ # �� � � � � � %& ' () *+ ��
Agenda
•
•
•
SQL Server
MySQL
Oracle Direct Concierge
Copyright© 2010, Oracle. All rights reserved.5
MySQL
PostgreSQL
Access
Oracle Database
Oracle Developer/2000 Web
Oracle Database
Oracle Database
http://www.oracle.com/lang/jp/direct/services.html
� IT
� J-SOX
IT
1. IT
Copyright© 2010, Oracle. All rights reserved.6
46%25%
29%
63% 37%
2. IT 63%
�� � �
IT
�� �� �2009
ITR � CIO Magazine
IT �� � � �� �
IT
�� ��� �� � �
2007
�
11
��IT
1.
H/W
2.
1.
H/W
2.
Copyright© 2010, Oracle. All rights reserved.7
�� �� �� ���� �� �� ��� �� �� �� �� �� �� �� �� �� �� �� ��� � � �� � �� � � � ���� � � �� � �� � � � �� ! "# $� %& �� � ! "# $� %& �� ��� � � '( ) � * � +��� � � '( ) � * � +�,- ./ 0� 12 � 1,- ./ 0� 12 � 1- 34 �5 6
/
78 9 � :;- 34 �5 6/
78 9 � :;�� � � �� <= 4 / >? @ �� � � �� <= 4 / >? @ H/W
A � � BCH/W
A � � BC� �� �� �� �� �D E� �� �� �� �� �D E�� � � �� � �� � �F BC�� � � �� � �� � �F BC ! "# $� %& �� � ! "# $� %& �� ��G � � � HI JK �L M�G � � � HI JK �L M�N OP Q 0� 12 � 1�N OP Q 0� 12 � 1
DB
R S � � < � 2 � 1 :;
DB
R S � � < � 2 � 1 :;�� OP Q >? @ T UV WX�� OP Q >? @ T UV WX
HW S/WHW S/W
Copyright© 2010, Oracle. All rights reserved.8
//
IT
H/WH/W
��S/W
� ���
H/W
S/W
� � ��IT
Copyright© 2010, Oracle. All rights reserved.9
��H/W
S/W
� ��� �� � ��
H/W
S/W
� ����� �
�� � H/W
S/W ���� � �� �
�� � �� � �� � �� � �� �
Application
� �� �� �� �� # * � �� � �� � � �� ���� � �� � �� � �� � �� �� �� ! � ) " ��# $ �% &� # * � '( � # � )* �� +, - � �� � �� � (. / � # � �� 0 � 12 � $3 )4 �5 - " �� 6 � 1 � �� � �� ( � 7 �� # - " �6 � 1 � 3 89 �5 '( � # 3 )* � ": � � � + " �
Copyright© 2010, Oracle. All rights reserved.10
Storage
Application
Server
Database
OS AIX HP-UX Windows
DB2 Oracle SQL Server
OAS WAS WebLogic Grid
Contro
l
Linux
Oracle Real Application Clusters
WebLogic & Coherence
Automatic Storage Management
IT
H/WH/W
H/W
Copyright© 2010, Oracle. All rights reserved.11
�� � ��
H/W
� � �� � ��H/W
� ��� �
��H/W
� ��� �
��
H/W
�� � � �
�� � �� � �� � �� � �� � S/W
S/W
S/W
S/W
�� �� � �� �� � �� � � � �� ��� �� � �� �� � �� � � � �� �
Copyright© 2010, Oracle. All rights reserved.12
�
�
�
� APP DB
�
�
� H/W S/W
�
DB
Copyright© 2010, Oracle. All rights reserved.13
4
2 S/W
�� �� �or
� �� �� �� �� �� �� �� � � �� �� �� � � �� �� �� � � �� �� �� � � �� �� �� � � �� �� �� � � �� �� �� � � �� �� �� � � �� �� �� �
Copyright© 2010, Oracle. All rights reserved.14
� �� �� �� �� �� �� � � � � �� �� � � �
� �� �� �� � � �� �� �� � � �� �� �� � � �� �� �� � � �� �� �� � � �� �� �� � � �� �� �� � � �� �� �� � � �� �� �� �
AIX
DB2
HP-UX
Oracle9i Oracle10g
Windows
HAHA
HA Standby
HW
Copyright© 2010, Oracle. All rights reserved.15
HW
MW HW
HW
�
� SIer
�
Copyright© 2010, Oracle. All rights reserved.
TMITarget
Solaris/Oracle
AP ServerAP Server
TDnet
Solaris/SymfoSolaris/Oracle
�HiRDBSolaris/Oracle Non-stop SQL
DB ServerDB Server
StorageStorage
Solaris/Oracle
16
TMITarget TDnet
�
� TCO H/W S/W
�
�
�Oracle10g
H/W
�HA H/W
�
�
�Oracle SIer
30Oracle10g
Oracle10g
Copyright© 2010, Oracle. All rights reserved.
TMITarget TDnet
Oracle10gOracle10g
Application ServerApplication Server
Oracle10gOracle10g
Database ServerDatabase ServerReal Application ClustersReal Application Clusters
2004 2007
Grid ControlGrid Control
17
Agenda
•
•
•
SQL Server
MySQL
Oracle Direct Concierge
Copyright© 2010, Oracle. All rights reserved.18
MySQL
PostgreSQL
Access
Oracle Database
Oracle Developer/2000 Web
Oracle Database
Oracle Database
http://www.oracle.com/lang/jp/direct/services.html
• Step1
• Step2
• Step3
• Step4
• Step5
Copyright© 2010, Oracle. All rights reserved.19
• Step6
• Step7
Step1
• …
IT xx%
xx
Copyright© 2010, Oracle. All rights reserved.20
→ →
→
→
Step2” ”
•
•
CPU Disk I/O
OS
•
Copyright© 2010, Oracle. All rights reserved.21
Step3
• Step2
•
•
Copyright© 2010, Oracle. All rights reserved.22
•
• → Group A
• 1 → Group B
• 12 → Group C
• 24 → Group D
• 72 → Group E
Step4
•
• 2
•
•
Copyright© 2010, Oracle. All rights reserved.23
2
Step5
•
•
•
•
Copyright© 2010, Oracle. All rights reserved.24
•/DB DB /
•
•
•
•
Oracle
• Step1
• Step2
• Step3
• Step4
• Step5
Oracle Direct�� � �N�� �� � �
Copyright© 2010, Oracle. All rights reserved.25
• Step6
• Step7
Oracle Direct�� ���� � �Oracle Direct�� �� R 5 �� �� � �
• Oracle Direct
� 1:
→ DB AP
� 2:
� 3:
→ H/W DB DB
Oracle
Copyright© 2010, Oracle. All rights reserved.26
�
�
�
Oracle Technology
• Oracle Direct
�
/
Oracle Database
Copyright© 2010, Oracle. All rights reserved.27
Oracle R7.x.x(7), R8.0.x(8), R8.1.x(8i),
R.9.0.1.x(9iR1), 9.2.0.x(9iR2), R10.1.0.x(10gR1),
10.2.0.x(10gR2)
Oracle Database 10g, 11g
OS HP-UX, Solaris, AIX, Windows, Linux� � � �O/S
�� � � - � � �� � �� - �
• Oracle Direct DB
�
( , SQL , etc)
/ DB
DB
IBM DB2
Copyright© 2010, Oracle. All rights reserved.28
MySQL
MS SQL Server
SQL Server, Sybase, DB2, MySQL, PostgreSQL� � � � �� � � - � � �� � �� - �
Oracle Database 10g, 11g
OS HP-UX, Solaris, AIX, Windows, Linux� � � �OS
�� � � - � � �� � �� - �
Agenda
•
•
•
SQL Server
MySQL
Oracle Direct Concierge
Copyright© 2010, Oracle. All rights reserved.29
MySQL
PostgreSQL
Access
Oracle Database
Oracle Developer/2000 Web
Oracle Database
Oracle Database
http://www.oracle.com/lang/jp/direct/services.html
1 2 DB
Oracle Database
Copyright© 2010, Oracle. All rights reserved.30
�HA
OS
OS� �
Database
Database Database
Oracle VM
• Oracle VM
� 1
�
•
� OS, Database
�� �� � 6 �Copyright© 2010, Oracle. All rights reserved.
31
� OS, Database
•
�
�
DBOracle Real Application Clusters
• Oracle Real Application Clusters
� DB
�
DB
•
� Database
�� �� � 6 �Copyright© 2010, Oracle. All rights reserved.
32
� Database
�
•
� OS
Database
1 2 DB
Oracle Database
Copyright© 2010, Oracle. All rights reserved.33
�HA
OS
OS� �
Database
Database Database
Oracle DB Oracle VM 6 %http://www.oracle.co.jp/news_owa/NEWS/news.news_detail?p_news_code=1937
Very low
overhead
under load:
6.4 - 7.5%
• Very good
scalability
when adding
VMs
• Lower perf.
cost to
consolidation
Copyright© 2010, Oracle. All rights reserved.34
6.4 - 7.5%
* 2 VM server• 4 core, 32bit
hardware, 8GB
RAM, 8GB page
file size
• VM: 2vCPUs, 4GB
mem, 4GB page
file size
Windows Windows PV 2009 7
• Windows PV
• Microsoft Windows OS Oracle VM
Guest OS
• Windows OS
• Microsoft Windows Server 2003
Copyright© 2010, Oracle. All rights reserved.35
• Microsoft Windows Server 2003
• Microsoft Windows Server 2008
• Microsoft Windows Server Vista
• Microsoft Windows Server XP
•
• http://edelivery.oracle.com/oraclevm
Oracle VM DB
Copyright© 2010, Oracle. All rights reserved.36
• Oracle Database
•
Oracle Database
Copyright© 2010, Oracle. All rights reserved.37
Upgrade10gR2→11gR1
Java JustJava Just--InIn--TimeTimeCompilerCompiler
0
2
4
6
8
10
12
Speed
11
Query ResultQuery ResultCachingCaching
0
20
40
60
80
100
120
140
Queries
25%
Client SideClient SideCachingCaching
0%
20%
40%
60%
80%
100%
120%
140%
Improvement
22%
Database ResidentDatabase ResidentConnection PoolConnection Pool
20
0%
500%
1000%
1500%
2000%
Nbr Connections
Copyright© 2010, Oracle. All rights reserved.38
RAC PerformanceRAC PerformanceEnhancementsEnhancements
0%
50%
100%
150%
200%
Query Intensive
70%
Oracle SecureOracle SecureBackupBackup
0
20
40
60
80
100
120
140
Backup
25%
Oracle StreamsOracle StreamsEnhancementsEnhancements
0
50
100
150
200
Replication
2
Optimizer StatsOptimizer StatsCollectionCollection
0
200
400
600
800
1000
Stats Collection
10
Oracle Database
DB �� �� ���! � �� �) � / EM AD4J/Diag
EM Tuning Pack
2 � 1 R S � � ��� � �
RAC�� �� ��� �� ���� �� ��� ���� �� �� No
Yes
�� � � �� Q2 � 1 � � �� Q Partitioningw/Compression
IMDB CacheTimesTen
Copyright© 2010, Oracle. All rights reserved.39
Java
�! � G 5 ! <) � /CPU
"K # � �� � $% �& S +�% ./ �� � �� ' � "K # � �
Servlet
(JSP
�)* � ��
� 5 �� � � � +F+, -. � /GC
� ) � / Coherence
WebCache
AS
/� 01 2
Web
!!
Yes
3 � 4Java
�� 0� 5� 6 � 785 +9 � S � ��JRockit Real Time
1 2 DB
Oracle Database
Copyright© 2010, Oracle. All rights reserved.40
�HA
OS
OS� �
Database
Database Database
/DB
•
• HA OS
•
• DB
Copyright© 2010, Oracle. All rights reserved.41
• DB
• OS
•
•
•
xx
Copyright© 2010, Oracle. All rights reserved.42
xx
DB
SGA
• RAC Oracle
•
•
Copyright© 2010, Oracle. All rights reserved.43
SGA SGA SGA
Oracle Real Application Clusters/
1 2 DB
Oracle Database
Copyright© 2010, Oracle. All rights reserved.44
�HA
OS
OS� �
Database
Database Database
DB
�� �� ���� �� � � � � � �� ���� � � �� � ��� � � � �� � �� � � � �� ! " ��# �$ %& '( ) �* +,- . / $ 0 12 3 �� 45 & � � � � � �� "6 +�� � "7 � 8 �� � �9: ;< "� = �> ? @ � "7 >�� � � � �� � ��� � " � � >� � � � �� ! " � �,- . / $ 0 12 3 �� A :B A : '( ) "6 +A : ;< "C D �> ? @ � "7 >�� � � � �� � �
Copyright© 2010, Oracle. All rights reserved.45
,- . / $ 0 12 3 �� � � � � �� � ��� �� ��EF '( )G H "I � � � � � J � KL ��� � � �� � �MN 1O P � & ( ) "6 +EF '( ) " �AQ : & � �� " K> �� � � � �� � �45 & EF �� G H "6 +R S /T � #U V& WX "I �EF �� ! " � �AQ : & � �� " K> �� � � � �� � ��- � Y Z & [\ ] "6 +^ > ? @�7 8�� � & � " ��EF �� ! " � �AQ : & � �� " K> EF & '( ) "6 + RAC
Copyright© 2010, Oracle. All rights reserved.46
�� � � �� ��
Oracle Enterprise Manager
Copyright© 2010, Oracle. All rights reserved.47
HW/OS HW/OS
Application Application
Oracle 10gOracle 10g
• ADDM
• ADDM Automatic Database Diagnostics Monitor
•
→ Oracle
�� � � � �SGA
Copyright© 2010, Oracle. All rights reserved.48
�� � � � �SGA��� � � �
SQL�� �� � �
…
MMON
AWR
Enterprise Manager
ADDM �� �� �� � �� �
�� � ! "# $ ! %&'( ) ����
• SQL
SQL
↑DB …
SQL
↓ …
Copyright© 2010, Oracle. All rights reserved.49
↑ SQL
↓SQL SQL
…
Oracle Real Application Clusters Oracle DB
2
Copyright© 2010, Oracle. All rights reserved.
ex) Oracle Real Application Clusters ex) Oracle VM, VMware, Hyper-V
50
•
•
•
•
•
RAC on Oracle VM2
Copyright© 2010, Oracle. All rights reserved.51
•
� �
RAC on Oracle VM
� �� Oracle VM 2.1.2
�� �� � �� � �� �� �� � � �� �� � � �Metalink
�Certified Software on Oracle VM
�(Note:464754.1)
�� �� �� �
Oracle Database
Copyright© 2010, Oracle. All rights reserved.52
Server Pool
Oracle Database 11g R2 RAC
Server Pool
CRM
DWH
Server Pool
DWH
Server Pool
Copyright© 2010, Oracle. All rights reserved.53
Real Application ClustersReal Application Clusters Real Application Clusters
Oracle Clusterware
Automatic Storage Management
Oracle Grid Infrastructure
Server Pool Server PoolServer Pool
Oracle Database 11g R2 RAC RAC One Node
RAC One Node
DB
RAC One Node
Copyright© 2010, Oracle. All rights reserved.54
A B A B
OS OS
Oracle Grid Infrastructure
DB1 DB2 DB3
VM
OS
DB1
VM
OS
DB2
VM
OS
DB3
DB3
Oracle Exadata V2DB Database Machine
• Version 1
� DWH DB Machine
� I/O
� Exadata DWH 10
• Version 2
Copyright© 2010, Oracle. All rights reserved.55
• Version 2
� V1+OLTP DB Machine
� I/O
� V1 DWH 5
Exadata
ERP
CRM
Warehouse
Data Mart
HR
CRMERP
Warehouse Data Mart
HR
Copyright© 2010, Oracle. All rights reserved.56
•
•
• Exadata •
•
•
•
Warehouse Data Mart
Oracle
• Step1
• Step2
• Step3
• Step4
• Step5
Oracle Direct�� �� ��� �� ��
Copyright© 2010, Oracle. All rights reserved.57
• Step6
• Step7
Oracle Direct ���� ��Oracle Direct�� � �� �� �� �� ��
Copyright© 2010, Oracle. All rights reserved.58
OTNOTN !!!!
Oracle Technology Network(OTN)
Copyright© 2010, Oracle. All rights reserved.59
OTN Oracle 100%
OTN
http://otn.oracle.co.jp/forum/index.jspa?categoryID=2
OTNOTN
http://www.oracle.com/technology/global/jp/ondemand/otn-seminar/index.html
!!
Copyright© 2010, Oracle. All rights reserved.60
IT
•
• BI
•
•BI
•
•
•
ITOracle Direct Concierge
Copyright© 2010, Oracle. All rights reserved.61
•BI
RFP
•BI
•
•
•Oracle Database
•Oracle Database
•Access / SQL Server
•MySQL / PostgreSQL
•Oracle Database
•Oracle Developer Web
•
Oracle Direct
Oracle Direct
IT
/
Copyright© 2010, Oracle. All rights reserved.62
Web
�� �� �� �� � �� � �� �� � � � �� � � �� � �� �� ��� �� !" #� $% &'(�) *+ ,+ - ./ 0� 12 34 56 7 89 :; !< % &' � = >? @ABC D 9 E FG !H I� J � � $K C D 9 , >/ 0L A DM0120 155 096
~ 9:00~12:00 13:00~18:00
/
Copyright© 2010, Oracle. All rights reserved.63