Markus Michalewicz. Page 1. BU Database Technologies. Oracle Deutschland GmbH

Größe: px
Ab Seite anzeigen:

Download "Markus Michalewicz. Page 1. BU Database Technologies. Oracle Deutschland GmbH"

Transkript

1 7$) 64/1HW.RQILJXUDWLRQ QLFKWQXUIíU5$& Markus Michalewicz BU Database Technologies Oracle Deutschland GmbH Page 1

2 2UDFOH1HWIRU5$& TAF, Load Balancing and More :KDW%HQLILWV'RHV 7$)3URYLGH" In the case of an Oracle instance failure, TAF automaticall transfers client connections to a surviving instance. Clients alread connected do not need to reconnect if a secondar instance is available and TAF has been pre-configured. It provides high availabilit to an end client, and end clients do not see an errors or outages. TAF works with MTS or dedicated sessions. Page 2

3 7$)FDQEHXVHGZLWK TAF is designed for OPS/RAC Can be implemented in RAC Guard (HA server, OPFS, PFS) Replicated Databases Data Guard Fail Safe Clusters (NT, W2K) Single Instance Environments 2UDFOH7UDQVSDUHQW$SSOLFDWLRQ)DLORYHU7$) %HQXW]HUZHUGHQDXWRPDWLVFK %HLGH.QRWHQDNWLY DXIHLQHPLQWDNWHQ.QRWHQ =XJULIIDXIHLQH'DWHQEDQN üehuqrpphqxqgohvhqgh =XJULIIHIRUWJHVHW]W Aktiver 2UDFOHL '%.QRWHQ5$& Aktiver 2UDFOHL '%.QRWHQ5$& empno name 7369 Smith 7499 Allen 7521 Ward 7566 Jones 7654 Martin 7698 Blake Page 3

4 7KHDUFKLWHFWXUDOUHTXLUHPHQWV RI7$) All the applications must be TAF aware means: OCI driver or Pro* precompiler SQL*Plus is TAF aware ODBC connection JDBC Thick Driver (OCI driver) Applications are not OCI compliant Forms, Reports, etc. 7KH6ROXWLRQEHKLQGLWDOO2UDFOH1HW Dnamic Instance Registration Load Balancing Client-Side Server-Side Connect Time Failover Runtime Failover Transparent Application Failover Page 4

5 '\QDPLF,QVWDQFH5HJLVWUDWLRQ Instance Î Listener Communication Use SERVICE_NAME not SIDs Recognises / Updates via PMON Start and stop listener Start and stop instance Simplifies Management '\QDPLF,QVWDQFH5HJLVWUDWLRQ± WKLQJVWREHDZDUHRI Service Registration Dela: If startup is 1) Listener 2) Instance then service registration is immediate. If startup is 1) Instance 2) Listener then PMON fails the initial registration and retries ever 60 sec. (connections are refused until successfull registered!) Workaround: $/7(56<67(05(*,67(5 upon listener startup. Page 5

6 &OLHQW 6HUYHUVHLWLJHV/RDGEDODQFLQJ Verbindungsaufbau nach einem Zufallsprinzip verwendet die Adressliste der tnsnames.ora Listener verteilen Anfragen basierend auf CPU-Last PMON Prozess meldet den Listenern die Knotenauslastung &OLHQW.QRWHQ &OLHQW &OLHQW &OLHQW 1HW]ZHUN OVQU UDF,QVWDQ] 5DF 'DWHQEDQN UDF OVQU,QVWDQ] &OLHQWQ.QRWHQ /RDG%DODQFLQJ± &OLHQW6LGH Client-Side Multiple ADDRESSes LOADBALANCE=ON Random profile Connection Levelling - Simple. Effective. Configuration Changes! " # # $ $ % #'& " )( * " +! ",-!&. / "7: &! "*10 ; <0"& & " +! ",-!&. / "72"&! "*10 ; <0"& & "($ # -=>?& B",,#'& & Page 6

7 6HUYHU6LGH/RDG%DODQFLQJ Server-Side REMOTE_LISTENER PMON updates load info Listener redirects connections Load Levelling - Simple - Effective - Configuration Changes &OLHQW.QRWHQ &OLHQW &OLHQW &OLHQW 1HW]ZHUN OVQU UDF,QVWDQ] 5DF 'DWHQEDQN UDF OVQU,QVWDQ] &OLHQWQ.QRWHQ /RDG%DODQFLQJ± 6HUYHU6LGH PMON dnamicall registers the services to the specified listeners with: service names for each running instance of the database instance names of the database service handlers (dispatchers and dedicated servers) available for each instance dispatcher, instance, and node load information 1-Minute OS Node Load Average all 30 secs. Number of Connections to Each Instance Number of Connections to Each Dispatcher Page 7

8 /RDG%DODQFLQJ± 6HUYHU6LGH KRZFRQQHFWLRQVDUHHVWDEOLVKHG Depending on the load information, a listener decides which instance and, if shared server is configured, which dispatcher to send the incoming client request to. In a shared server configuration, a listener selects a dispatcher in the following order: 1) least loaded node, 2) least loaded instance, and 3) least loaded dispatcher for that instance. In a dedicated server configuration, a listener selects an instance in the following order: 1) least loaded node, and 2) least loaded instance. An Oracle9i Real Application Clusters environment requires that the dispatchers on each instance be cross registered with the other listeners on the other nodes. This is achieved b the use of the LISTENER attribute of the DISPATCHERS parameter. 6HUYHU6LGH /RDGEDODQFLQJ VFKHPD &RQQHFWLRQ /RDG %DODQFH 'DWDEDVH6HUYHU 0DFKLQH &OLHQW /LVW 'LVS,QVWDQFH $ /LVW 'LVS 'LVS,QVWDQFH % Page 8

9 6HUYHU6LGH/RDGEDODQFLQJ± ZKDWWRVHWLQLQLWRUD SERVICE_NAMES = <6(59,&(B1$0(> (defaults to DB_NAME.DB_DOMAIN) INSTANCE_NAME = <,167$1&(B1$0(> LOCAL_LISTENER = <L/,67(1(5B$/,$6> REMOTE_LISTENER = <5/,67(1(5B$/,$6> (automaticall configured b DBCA) optional: dispatchers= (PROTOCOL=TCP) (SERVICE= <6(59,&(B1$0(> (LISTENER = <DLISTENER_ALIAS>" 6HUYHU6LGH/RDGEDODQFLQJ± ZKDWWRVHWLQWQVQDPHVRUD LISTENERS_RAC.ORACLE.COM = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = stdemo06)(port = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = stdemo07)(port = 1521)) ) LISTENER_RAC11.ORACLE.COM = (ADDRESS = (PROTOCOL = TCP)(HOST = stdemo06)(port = 1521)) LISTENER_RAC12.ORACLE.COM = (ADDRESS = (PROTOCOL = TCP)(HOST = stdemo07)(port = 1521)) Page 9

10 ([DPSOH RIOVQUFWOVHUYLFHVRXWSXW $ lsnrctl services LSNRCTL for HPUX: Version Production on 19-FEB :36:19 Copright (c) 1991, 2001, Oracle Corporation. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC))) Services Summar... Service "rac" has 2 instance(s). Instance "rac1", status READY, has 2 handler(s) for this service... C DEDFAG HI ED6CJLKMAN OPQK RJS8T UWVAJX YK JS8T U4KMANM J8T VAJNASAZ [EA\L]I E_^ E[A`E[ a HDD[E^^ b a c []IA]GA]dAbIG cefa g ]L^AIAbA[AHGLh il]adekj efa c ]A[LIAbjAlAmLj ee Handler(s): "D001" established:0 refused:0 current:0 max:2026 state:read DISPATCHER <machine: rac-node1, pid: 2157> Instance "rac2", status READY, has 2 handler(s) for this service... Handler(s): "D001" established:0 refused:0 current:0 max:2026 state:read DISPATCHER <machine: rac-node2, pid: 18132> (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=racnode1)(PORT=60150))(PRESENTATION=oracle.aurora.server.GiopServer)(SESSION=RAW)) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=racnode2)(PORT=65052))(PRESENTATION=oracle.aurora.server.GiopServer)(SESSION=RAW)) C DEDFAG HI ED6CJLKMAN OPQK RJS8T n'vajx YK JS8T U4KMANM J8T VAJNASAZ da]g Hd9^ E[A`E[ The command completed successfull 2UDFOH7UDQVSDUHQW$SSOLFDWLRQ)DLORYHU7$) %HQXW]HUZHUGHQDXWRPDWLVFK %HLGH.QRWHQDNWLY DXIHLQHPLQWDNWHQ.QRWHQ =XJULIIDXIHLQH'DWHQEDQN üehuqrpphqxqgohvhqgh =XJULIIHIRUWJHVHW]W Aktiver 2UDFOHL '%.QRWHQ5$& Aktiver 2UDFOHL '%.QRWHQ5$& empno name 7369 Smith 7499 Allen 7521 Ward 7566 Jones 7654 Martin 7698 Blake Page 10

11 & &RQQHFW 7LPH)DLORYHU Connect time failover is not the same as the Transparent Application Failover Implement connect time failover: Failover = on Connect-time failover is turned on b default! " # " )( * " +! ",-!&. / "7: &! "*10 ; <0"& & " +! ",-!&. / "72"&! "*10 ; <0"& & "($ # -=>?& B",,#'& &RQQHFW7LPH)DLORYHU Find a Listener: 1. Listening? 2. Service available? 3. Instance available? 9 Connected! An Client Alwas Useful Page 11

12 7KUHH³/HYHOV RI7$))XQFWLRQDOLW\ TYPE=SESSION, METHOD=BASIC (Login Failover) Client is automaticall logged into surviving node of cluster TYPE=SELECT (Statement Failover) Node failure occurs during quer Client fails over to a surviving node and is logged in Quer replaed on surviving node but onl rows not returned during the original quer execution are returned METHOD=PRECONNECT ( Fast Session Failover) Client connected to two instances at session establishment Avoid impact of login storm during failover to surviving node in Real Applications Cluster or Oracle Parallel Server *UXQGODJHI U7$)± 64/1HW 7161$0(6 o8pqsr)t8uvw ẍ?w z{t8uv{ s?wavsz)}~ ẍ 8vst 8ƒ ö fz8 ~ 8 {u s{~{ {tsz{ {8 ˆ ü x{ẍ t{ { s {oš~ ü x{ẍ t{ { ~ ƒ8t{zo)z v8z Œ~ o8v ƒ ˆ Ž z {oš~ s s w { w 8 wl ) ˆ ƒ8zstoš~ s s ˆ{ˆ ü x{ẍ t{ { ~ ƒ8t{zo)z v8z Œ~ o8v ƒ ˆ Ž z {oš~ s s w { w 8 wl ) ˆ ƒ8zstoš~ s s ˆ{ˆ sz8ü x) 8u )u{ vs{~ s ˆ š u ) sz) stœ~œz8 ˆ ˆ vsz8 { ÿ vo x8u o6u ~ ){t) {tœ~œẍ sx fv)u o)sx"ˆ ){t) " )vsf {us}{~ { {ž r8pqsrˆ Ÿ ž{ { { ) p k s {p8~ rf s ps~ q)p sp rˆ pr) s s~8 žq) { ˆ t{o)t f )~ s ˆ ẍ ÿ )ü ª ~ ˆ ˆ{ˆ{ˆ Page 12

13 7$)3DUDPHWHUVLQWQVQDPHVRUD ± RSWLRQDO o) {o)t8uvw z{t8uv{ swavsz)}~ ẍ 8vst 8ƒ ö fz8 ~ ü x{ẍ t{ { s {oš~ ü x{ẍ t{ { ~ ƒ8t{zo)z v8z Œ~ o8v ƒ ˆ Ž z {oš~ qsr) {p) «ˆ ƒ8zstoš~ s s ˆ{ˆ ü x{ẍ t{ { ~ ƒ8t{zo)z v8z Œ~ o8v ƒ ˆ Ž z {oš~ qsr) {p) ˆ ƒ8zstoš~ s s ˆ{ˆ š u ) sz) stœ~ s ˆ sz8ü x) 8u )u{ vs{~ s ˆ ˆ vsz8 { ÿ vo x8u o6u ~ ){t) {tœ~œẍ sx )v)u o)8x"ˆ ){t) " )vs6 {us}œ~ {žs ˆ k {o6u{ v8f t{z sœ~1 ƒ8t } ü tsª? L )ÿ vsz8 xsutsª4 Lˆ š u ) sz) stf }zsẍ {~ ofªƒ8s~ q)p sp rˆ }o Ž zsẍ ~8 žq8 { ˆ 8uvs 8 ƒ8~{t8uv8x w zst8uv{ swavsz)}ˆ ˆ ˆ ˆ J5HO7$)XQG6HUYLFHV HUYHUVHLWLJHV7$) ±6±f²A³{ µ 6¹ ±kº6»s¼½f²)¼¾k Àµ ³ f» ¹ ±f± µ ½»6¾8²L¾)ºk¾fÁµòºf½8Ä Å ¾)±f²ÆµÈÇÉfÊ8ËkÌfÍ6ÍfÎ6ÏÐsÑLÒ Ä ½k¾6»8²ÆµÓÏÔkÕ8Ï)Ä6Ä ³ f» ¹ ±f± µ ½»6¾8²L¾)ºk¾fÁµòºf½8Ä Å ¾)±f²ÆµÈÇÉfÊ8ËkÌfÍ6ÍfÎLÕÐsÑLÒ Ä ½k¾6»8²ÆµÓÏÔkÕ8Ï)Ä6Ä ³ f» ¹ ±f± µ ½»6¾8²L¾)ºk¾fÁµòºf½8Ä Å ¾)±f²ÆµÈÇÉfÊ8ËkÌfÍ6ÍfÎÖLÐsÑLÒ Ä ½k¾6»8²ÆµÓÏÔkÕ8Ï)Ä6Ä ³ f» ¹ ±f± µ ½»6¾8²L¾)ºk¾fÁµòºf½8Ä Å ¾)±f²ÆµÈÇÉfÊ8ËkÌfÍ6ÍfÎ LÐsÑLÒ Ä ½k¾6»8²ÆµÓÏÔkÕ8Ï)Ä6Ä ºk¾6 6 ¹ º8²AØ ³ ²³Èµ ± ¹»LÙ ¹»Úµ 6¹6 ¼LºL³ ² ¹6 Ä ± ¹»LÙ¼Lº ¹ Ø) k³fû ¹ µãç6ç6²a³ 8Ä6Ä6Ä 3. Ü ÝfÞ Ý{ßsà á)ýœâfãsäåaæå{ýsç{è é{ß{ýê ä ësâ é{ìkí6æå{ýsç{è é{ß{ý î å{ýsç{è é{ß{ýæ"ïð6äýòñsóõôå{åö øwôù žsú6 žk rs Ÿ { sž rs{ s q ~ û rs 8ü pœý Ÿ ž{ { { ) p k pr) s Œ~ û ) { ql q)p ) { spw Ÿ ž{ { { ) p k p r) s 6 žq8{ þ" Ÿ ž{ { { ) p k "rf s pÿ~ û ) { ql q)p ) { spw Ÿ ž{ { { ) p k "rf 8 p6 q)p{ sp r þ" Ÿ ž{ { { ) p k sprs sspq ~ û s { œþ" Ÿ ž{ { { ) p k {p {žf ~ û þ" { f 8 {ž{ ÿ~ û ) { ql q)p ) { spw s f 8 {ž{ k { 8 ˆ (BUG & BUG ) Page 13

14 7$) 2&,FRQQHFW JDBC / OCI connect Emploee.java example. DriverManager.getConnection OST=venus.de.oracle.com)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=mars.de.oracle.com)(P ORT=1521))(CONNECT_DATA=(SERVICE_NAME=V92M.linux)))"); Or DriverManager.getConnection OST=venus.de.oracle.com)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=mars.de.oracle.com)(P ORT=1521))(CONNECT_DATA=(SERVICE_NAME=V92M.linux)(FAILOVER_MODE=(TYPE=select) (METHOD=basic)(RETRIES=20)(DELAY=5)))"); Examples are in $ORACLE_HOME/jdbc/demo/samples/jdbcoci $ORACLE_HOME/jdbc/demo/samples/generic 7$)9HULILFDWLRQ q)p sp r { 8ü r ü q)p s žf p ˆ u{ 6u Ž 8 f{t Æ ž{ 8 s {p È k {o kx ) qsrsžs sp Ÿ ž{ { { ) p k "rf s p Ÿ ž{ { { ) p k pr) 8 Ÿ ž{ { sp{ 6 ) p Ÿ { f 8 {q)pq{q8 { s p sp ü q)p s žf pœ~ 8v8zo{o { 8ü8 œ Œ ž{ 8 8 {p È k {o 8 Ÿ žs { { ) p k "rf s p Ÿ žs { { ) p k prf s Ÿ ž{ { sp{ 6 ) p o) p 8ür6 üró p Ÿ { sp Ÿ ž{ { { ) p œ spq)p) { spqœr) p Ÿ s { { s ANZAHLUSER MACHINE INSTANCE# FAILOVER_TYPE FAILOVER_M FAI Ÿ Ÿ sturachh1 1 NONE NONE NO 1 DE-ORACLE\mmichale-lap 1 SELECT BASIC NO o) p 8ür6 ürœž r)p ž{ { { ) p{ œq ANZAHLUSER MACHINE INSTANCE# FAILOVER_TYPE FAILOVER_M FAI DE-ORACLE\mmichale-lap 2 SELECT BASIC YES Page 14

15 2UDFOH7UDQVSDUHQW$SSOLFDWLRQ)DLORYHU7$) %HQXW]HUZHUGHQDXWRPDWLVFK %HLGH.QRWHQDNWLY DXIHLQHPLQWDNWHQ.QRWHQ =XJULIIDXIHLQH'DWHQEDQN üehuqrpphqxqgohvhqgh =XJULIIHIRUWJHVHW]W Aktiver 2UDFOHL '%.QRWHQ5$& Aktiver 2UDFOHL '%.QRWHQ5$& empno name 7369 Smith 7499 Allen 7521 Ward 7566 Jones 7654 Martin 7698 Blake 'UHL6]HQDULHQ.QRWHQ&UDVK Insert(beendet)-Crash-SQL Æ ORA transaction must rollback SELECT(beendet)-Crash-SQL Æ SELECT wird übernommen SELECT (warten)-crash Æ TAF funktioniert nur, bei ENABLE=BROKEN und entsprechen eingestelltem TCP KeepAlive! Page 15

16 1HWZRUNLQJ 3DUDPHWHU Zeit vom letzten Paket bis ein Testpaket versendet wird tcp_keepalive_time (Linux) KeepAliveTime (Windows) tcp_keepalive_interval (Solaris) Anzahl der Testpakete tcp_keepalive_probes (linux) MaxDataRetries (Windows) tcp_ip_abort_interval (Solaris, aber hier Zeitraum, nicht Anzahl) Zeitlicher Abstand zwischen den Probes tcp_keepalive_intvl (Linux) KeepAliveInterval (Windows) tcp_rexmit_interval_max (Solaris) 0XVVEHL/LQX[6RODULVQDFKMHGHP%RRWJHVHW]WZHUGHQ 7&3,3.HHSDOLYH3DUDPHWHUV Never change it without understanding it tcp_keepalive_interval tcp_ip_abort_cinterval Enable=broken in tnsnames.ora No need to set starting with 10g Oracle RAC VIP implementation is the solution Page 16

17 1HWZRUN3DUDPHWHUV± ZKDWWRVHWLQWQVQDPHVRUD o8pqsr)t8uvw ẍ?w z{t8uv{ s?wavsz)}~ ẍ 8vst 8ƒ ö fz8 ~ 8 {u s{~{ {tsz{ {8 ˆ ü x{ẍ t{ { s {oš~ ü x{ẍ t{ { ~ ƒ8t{zo)z v8z Œ~ o8v ƒ ˆ Ž z {oš~ s s w { w 8 wl ) ˆ ƒ8zstoš~ s s ˆ{ˆ ü x{ẍ t{ { ~ ƒ8t{zo)z v8z Œ~ o8v ƒ ˆ Ž z {oš~ s s w { w 8 wl ) ˆ ƒ8zstoš~ s s ˆ{ˆ sz8ü x) 8u )u{ vs{~ s ˆ š u ) sz) stœ~œz8 ˆ ˆ vsz8 { ÿ vo x8u o6u ~ ){t) {tœ~œẍ sx fv)u o)sx"ˆ ){t) " )vsf {us}{~ { {ž r8pqsrˆ Ÿ ž{ { { ) p k s {p8~ rf s ps~ q)p sp rˆ pr) s s~8 žq) { ˆ t{o)t f )~ s ˆ ẍ ÿ )ü ª ~ ˆ ˆ ˆ ˆ /LVWHQHU 5HJLVWUDWLRQ8SGDWH Service Registration Instance Registration Page 17

18 2UDFOH7UDQVSDUHQW$SSOLFDWLRQ)DLORYHU7$) %HQXW]HUZHUGHQDXWRPDWLVFK %HLGH.QRWHQDNWLY DXIHLQHPLQWDNWHQ.QRWHQ =XJULIIDXIHLQH'DWHQEDQN üehuqrpphqxqgohvhqgh =XJULIIHIRUWJHVHW]W Aktiver 2UDFOHL '%.QRWHQ5$& Aktiver 2UDFOHL '%.QRWHQ5$& empno name 7369 Smith 7499 Allen 7521 Ward 7566 Jones 7654 Martin 7698 Blake 5HJDUGOHVVRI7$)± WKLQJVWREHDZDUHRI PD\QRWEHDFRPSOHWHUHIHUHQFH Folgende Fehler können generell trotz TAF auftreten Lösung rollback ORA-25401: cannot continue fetches ORA-25402: transaction must roll back ORA-25405: trx status unknown (bug ) ORA-25408: cannot safel repl call Folgende Fehler sind selten (vor allem im RAC), können aber auftreten. TAF deckt sie nicht ab und steigt aus Lösung häufig (RE-)Konfiguration: ORA-01014: Oracle shutdown in progress ORA-01017: Invalid username / password ORA-01033: Oracle initialisation or shutdown in progress ORA-01089: immediate shutdown in progress no operations ORA-01090: shutdown in progress connection not permitted ORA-01092: Instance Terminated; Diconnection forced Bei folgendem Fehler Konfiguration kritisch überprüfen - ggf. Support ORA-03113: eof on communication channel Page 18

19 6 <RXZDQWPRUHFRQWURO" Optional: OCI Callbacks ³& 7$)&DOOEDFN2&,t! " # $ %'&)( # $ %'&) *+,-&. */+0 %(1&. * (#2( $: ; *( #2( < B C2D2?E 5 6 %F98+'HGIA9 98J=< #2(2FLK K KNM(28(+OP 0RQ8/G 3S 5 5 2&,)RFEN6WUXFW IDLORYHU Implement the callback procedure Take action IDLORYHUFDOOEDFNBIXQFWLRQ FDOOEDFNBIQ LI2&,$WWU6HW VUYK2&,B+7<3(B6(59(5 5 5 IDLORYHU2&,B$775B)2&%. HUUK 2&,B68&&(66 Register TAF callback procedure Page 19

20 -DYD7$)&DOOEDFN2&,t LPSRUWRUDFOHMGEF2UDFOH&RQQHFWLRQ LPSRUWRUDFOHMGEF2UDFOH2&,)DLORYHU &DOO%DFNIFEN QHZ &DOO%DFN Instantiate the callback class 2UDFOH&RQQHFWLRQFRQQUHJLVWHU7$)&DOOEDFNIFEN PVJ FODVV &DOO%DFN LPSOHPHQWV 2UDFOH2&,)DLORYHU ^ register TAF callback function SXEOLF LQWFDOOEDFN)Q &RQQHFWLRQ FRQQ2EMHFW FW[W LQW W\SH LQW HYHQW^ VZLWFKHYHQW^ Implement the callback class FDVH)2B%(*,1 React 2UDFOH7UDQVSDUHQW$SSOLFDWLRQ)DLORYHU7$) %HQXW]HUZHUGHQDXWRPDWLVFK %HLGH.QRWHQDNWLY DXIHLQHPLQWDNWHQ.QRWHQ =XJULIIDXIHLQH'DWHQEDQN üehuqrpphqxqgohvhqgh =XJULIIHIRUWJHVHW]W Aktiver 2UDFOHL '%.QRWHQ5$& Aktiver 2UDFOHL '%.QRWHQ5$& empno name 7369 Smith 7499 Allen 7521 Ward 7566 Jones 7654 Martin 7698 Blake Page 20

21 2UDFOH5HDO$SSOLFDWLRQ&OXVWHUV J Neu mit Oracle Database 10T : Oracle Automatic Storage- Management (ASM) Oracle portable Clusterware Der Datenbank-Service-Gedanke Oracle ASM einheitliche Verwaltung mit dem Oracle Enterprise Manager (EM) 3XEOLF/$1$XVIDOO± GLH7$)+HUDXVIRUGHUXQJ Public LAN Ausfall Probleme: Verbundene Clients werden gestoppt TAF Keine neuen Verbindungen möglich TAF Erkennung des Verbindungsabbruchs TCP Server 1 Server 2 Mögliche Lösungen: Redundante LAN Verbindungen (SI / RAC) Ausfall eines Knotens wird toleriert (RAC) Erkennung des Verbindungsabbruchs: Oracle 9i / 10g: Setzen der TCP Parameter (vgl. Metalink Note & ) Ab Oracle 10g neue SQLNet Parameter (vgl. Metalink Note ) Speziell 10g RAC: VIPs * 'DWD $= San 1 San 2 * Page 21

22 'LH2UDFOH&OXVWHUZDUH$UFKLWHNWXU5HO j k lnm j k o lnm o p o o p d"e ff^ d"e _;Y"[ ff^ _;Y"[ \ ] ^ \ ] ^ X [ _` ^a b b;c UWVHXZYW[ X [ _` \ ^a ] ^ b b;c g [ UWVHXZYW[ h [Za b bic\ ] ^ g [ h [Za b bic Virtuelle IP Adressen Instanzen ONS Prozesse Oracle Cluster Read Services (CRS) HA Framework Oracle Cluster Snchronisation Services (CSS) Basis für Inter-prozess & -Knoten-Operationen, Node Monitoring & Membership, Client-Dienste Hardware / Betriebssstem Kernel 2UDFOH)DVW$SSOLFDWLRQ1RWLILFDWLRQ)$1 FAN = neues Oracle 10g RAC High Availabilit Feature Grundidee: gezielte Information registrierter Clients über Änderungen im 10g RAC-Cluster (HA Events und Loadbalancing) Technisch: Vermeidung von Ausfallzeiten z.b. wg. TimeOuts 2UDFOHŠ 'DWDEDVH2UDFOH&OXVWHUZDUHDQG2UDFOH5HDO $SSOLFDWLRQ&OXVWHUV$GPLQLVWUDWLRQDQG'HSOR\PHQW *XLGH.DSLWHO,QWURGXFWLRQ WR:RUNORDG0DQDJHPHQW (http://downloaduk.oracle.com/docs/cd/b19306_01/rac.102/b14197/hafeats.htm#sthref372) 5$&)DLORYHU (UNHQQXQJ $XVIDOO]HLW RKQH )D1 VHFV aplqv!plqv PLW )D1 VHFV VHFV VHFV Page 22

23 2UDFOH'DWHQEDQN6HUYLFHV *UXQGODJHYRQ)DLORYHU XQG:RUNORDG0DQDJHPHQW " ƒ Ž Œ ƒ Failover Management Workload Management " ƒ Ž žœ-ÿz H qr s t u s viuw qx v x viw z {8}~ s šz œ Ž Œ ƒ qx v x v s {8}8 s ~ ~ s v x }x t u x r 'HU'DWHQEDQN6HUYLFH*HGDQNH ERP_DB CRM_DB _DB Grundidee: eine Datenbank mehrere Namen mehrere Applikationen eine Datenbank Ziel: (automatisches) Workloadmanagement automatisches (Connection-)Loadbalancing Zugriff auf bestimmte Connections Technik: :HLWHUHQWZLFNOXQJ der Net-Service-Namen Page 23

24 $QOHJHQYRQ'DWHQEDQN± 6HYLFHVLP'%&$RGHU(0 ERP_DB CRM_DB $XIO VXQJGHU6HUYLFH1DPHQYLD 7161$0(6 ERP_DB 8 Š 8 ªŠ «= (DESCRIPTION= (ADDRESS_LIST = (FAILOVER = on) (ADDRESS=(PROTOCOL=TCP)(HOST= ªZ 8 ) (PORT=1521)) (ADDRESS=(PROTOCOL=TCP)(HOST= ªZ ) (PORT=1521)) ) (CONNECT_DATA = ) ) (SERVICE_NAME = ERP_DB) (FAILOVER_MODE = (TYPE = SELECT) (METHOD = BASIC) (RETRIES = 35) (DELAY = 5) ) Virtuelle IP-Adressen oder entsprechende Hostnamen Service-Name Page 24

25 Ç 2UDFOH'DWHQEDQN6HUYLFHV $OV%DVLVWHFKQRORJLHQLFKWQXULQGHU'%YHUWUHWHQ $ORA_CRS_HOME/bin/crs_stat t HA Resource Target State ora.rac.rac.rac1.srv ONLINE ONLINE on stnsp001 ora.rac.rac.rac2.srv ONLINE ONLINE on stnsp002 ora.rac.rac.rac3.srv ONLINE ONLINE on stnsp003 ora.rac.rac.rac4.srv ONLINE ONLINE on stnsp004 ora.rac.rac.cs ONLINE ONLINE on stnsp001 ora.rac.rac1.inst ONLINE ONLINE on stnsp001 ora.rac.rac2.inst ONLINE ONLINE on stnsp002 ora.rac.rac3.inst ONLINE ONLINE on stnsp003 ora.rac.rac4.inst ONLINE ONLINE on stnsp004 $ORACLE_HOME/bin/srvctl status service -d RAWRAC -s LOAD1,LOAD2,LOAD3,LOAD4 Service LOAD1 is running on instance(s) RAWRAC3, RAWRAC2, RAWRAC1, RAWRAC4 Service LOAD2 is running on instance(s) RAWRAC3, RAWRAC2, RAWRAC1, RAWRAC4 Service LOAD3 is running on instance(s) RAWRAC3, RAWRAC2, RAWRAC1, RAWRAC4 Service LOAD4 is running on instance(s) RAWRAC3, RAWRAC2, RAWRAC1, RAWRAC4 2UDFOHJ5XQWLPH/RDGEDODQFLQJ 8QWHUVW W]WH7UHLEHU-'%&2'31(7 / ttx rw 2t ¹ 2~ Ë8É8Ê Ì É8Ê ÎÍ/ÏÐv xñ{x }8r }Ò ttx8 rw t È8É8Ê º»¼2½ H ¾8 nà ÁZ ¾Ã nä À Å Æ º»¼2½ H nà ÁHÔ Å HÅ Æ º»¼2½ H Õ ŠÔ ÖH ØZÙ Å Ä ¾ Å Æ Œ ƒ Š Š± ²³ Œ ƒ Š Š± ²2 Œ ƒ Š Š± ²2µ Page 25

26 2UDFOHJ5XQWLPH/RDGEDODQFLQJ 9RUDXVVHW]XQJHQ&RQQHFWLRQ3RRO6HUYLFHVXQG$GYLVRU\ CRM_DB ä n Š² ±"ƒ å ç èhénêëì í î ï ðñ ò;î"ózï ôðõ ö ú ø ù ³Wø ù µ ø ù ç èhénêëì í ñiû ü î ï ðñ üiõ ï õ ö ÚÛ Ü Ý Þ Û ß àzá ÚÛ Ü Ý Þ Û ß àhâ ÚÛ Ü Ý Þ Û ß àhã ç èhénêëì í ý ï ü;þ ÿ õôî"õ ö! 2UDFOHJ 5XQWLPH/RDGEDODQFLQJ 9RUDXVVHW]XQJHQ/RDG%DODQFLQJ$GYLVRU\ Mittels Load Balancing Advisor kann Workload über einen RAC-Cluster verteilt werden. Ziel ist es, eingehenden Workload auf den Knoten zu lenken, auf dem der adressierte Service gut reagiert. Ziel ist es ferner, Workload nicht zu hängenden Knoten zu senden. Ferner berücksichtigt das Load Balancing Advisor ungleiche Knotenstrukturen sowie Prioritäten! Page 26

27 2UDFOHJ /RDG%DODQFLQJ$GYLVRU\ =LHO*RDOVSUR6HUYLFH Für das Load Balancing Advisor können GOALs vereinbart werden. Goals beschreiben, nach welchen Maßstäben der Connection Pool Workload an einen Service auf einer bestimmten Instance zuweisen soll: THROUGHPUT SERVICE_TIME NONE Das Workload Respositor muss nicht verwendet werden (Setting NONE)!CRM_DB 2UDFOHJ 5XQWLPH/RDGEDODQFLQJ (LQVWHOOXQJHQLQGHP(QWHUSULVH0DQDJHU Page 27

28 *H]LHOWH$SSOLNDWLRQVEHQDFKULFKWLJXQJ 6HUYHUVHLWLJRGHUUHPRWH EHU216 JAVA Client C-Applik. Client +++ Node 2 down Instance down on node )$1 (YHQW Server / RAC Knoten Oracle Cluster Read Services (CRS) HA Framework ONS 'HU,PSOL]LWH&RQQHFWLRQ3RRO ä n Š² ±"ƒ å ç èhénêëì í î ï ðñ ò;î"ózï ôðõ ö ú ø ù ³Wø ù µ ø ù ç èhénêëì í ñiû ü î ï ðñ üiõ ï õ ö ÚÛ Ü Ý Þ Û ß àzá ÚÛ Ü Ý Þ Û ß àhâ ÚÛ Ü Ý Þ Û ß àhã ç èhénêëì í ý ï ü;þ ÿ õôî"õ ö c c c c c c c c c c n Page 28

29 c c c c c c c c n c Page 29

30 5$&XQG&56,QWHUQHW6HPLQDUH RAC und Oracle CRS Teil 1 Release 2 stellt sich vor AC_und_CRS_Teil_1_Markus_Michalewicz.zip RAC und Oracle CRS Teil 2 Installation und Konfiguration AC_und_CRS_Teil_2_Markus_Michalewicz.zip RAC und Oracle CRS Teil 3 Die Oracle HA-API AC_und_CRS_Teil_3_Markus_Michalewicz.zip RAC und Oracle CRS Teil 4 TAF, FAN und hochverfügbare Anwendungen AC_und_CRS_Teil_4_Markus_Michalewicz.zip Page 30

Oracle Database 10g Die RAC Evolution

Oracle Database 10g Die RAC Evolution Oracle Database 10g Die RAC Evolution Markus Michalewicz BU Database Technologies ORACLE Deutschland GmbH 2 Page 1 www.decus.de 1 RAC-Revolution, RAC-Evolution & Computing Oracle8i mit OPS Oracle9i Rel.

Mehr

Andrea Held. Virtualisierung im Oracle-Umfeld Virtualisierungslayer Voraussetzungen Schnittstellen Workload Management Grid Control

Andrea Held. Virtualisierung im Oracle-Umfeld Virtualisierungslayer Voraussetzungen Schnittstellen Workload Management Grid Control Andrea Held Virtualisierung im Oracle-Umfeld Virtualisierungslayer Voraussetzungen Schnittstellen Workload Management Grid Control 1 Einzelne Server ausgelegt auf Lastspitzen Niedrige durchschnittliche

Mehr

Andrea Held. Oracle Real Application Cluster (RAC) Clusterware (OCW) Automatic Storage Management (ASM) Workload Management im Cluster Grid Computing

Andrea Held. Oracle Real Application Cluster (RAC) Clusterware (OCW) Automatic Storage Management (ASM) Workload Management im Cluster Grid Computing Andrea Held Oracle Real Application Cluster (RAC) Clusterware (OCW) Automatic Storage Management (ASM) Workload Management im Cluster Grid Computing Themenübersicht OracleRAC Clust 1 Oracle Real Application

Mehr

The Unbreakable Database System

The Unbreakable Database System The Unbreakable Database System Real Application Cluster Unterföhring, 04.2005 M. Kühn 1 Comparisson HA - HA Ziele, DataGuard, HA Oracle, RAC RAC Features - Cache Fusion, TAF, Load Balancing RAC on Solaris

Mehr

Oracle Real Application Clusters: Installation und Konfiguration

Oracle Real Application Clusters: Installation und Konfiguration Oracle Real Application Clusters: Installation und Konfiguration Seite 2-1 Oracle Real Application Clusters: Installation Seite 2-2 Vorgehen bei Installation Vorbereitungen: OS & Patches installieren Shared

Mehr

RAC und Standby Datenbanken: Dienste und Daten hochverfügbar

RAC und Standby Datenbanken: Dienste und Daten hochverfügbar DOAG Konferenz 2003 Dr. Martin Wunderli Trivadis AG RAC und Standby Datenbanken: Dienste und Daten hochverfügbar www.trivadis.com Agenda A. Positionierung im Oracle HA Umfeld B. Kombination aus RAC und

Mehr

RAC auf Sun Cluster 3.0

RAC auf Sun Cluster 3.0 RAC auf Sun Cluster 3.0 Schlüsselworte RAC, OPS, Sun Cluster, Performance, Availability Zusammenfassung Oracle hat mit dem Real Application Cluster (RAC) aus einer Hochverfügbarkeitslösung eine Höchstverfügbarkeitslösung

Mehr

High Availability Tests

High Availability Tests High Availability Tests 1. Umgebungsinformation... 2 2. Vorbereitungen... 3 2.1 Anlegen Datenbank Services mittels EM Console... 3 2.2 Anlegen Schema scott/tiger... 4 3. Arbeiten mit Services... 5 3.1

Mehr

Load balancing Router with / mit DMZ

Load balancing Router with / mit DMZ ALL7000 Load balancing Router with / mit DMZ Deutsch Seite 3 English Page 10 ALL7000 Quick Installation Guide / Express Setup ALL7000 Quick Installation Guide / Express Setup - 2 - Hardware Beschreibung

Mehr

p^db=`oj===pìééçêíáåñçêã~íáçå=

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= Error: "Could not connect to the SQL Server Instance" or "Failed to open a connection to the database." When you attempt to launch ACT! by Sage or ACT by Sage Premium for

Mehr

Oracle VM Support und Lizensierung. best Open Systems Day April 2010. Unterföhring. Marco Kühn best Systeme GmbH marco.kuehn@best.

Oracle VM Support und Lizensierung. best Open Systems Day April 2010. Unterföhring. Marco Kühn best Systeme GmbH marco.kuehn@best. Oracle VM Support und Lizensierung best Open Systems Day April 2010 Unterföhring Marco Kühn best Systeme GmbH marco.kuehn@best.de Agenda Oracle VM 2.2 Oracle VM 3.0 Oracle DB in virtualisierten Umgebungen

Mehr

Verfügbarkeit von Applikationen und Failover Szenarien. Winfried Wojtenek. wojtenek@mac.com

Verfügbarkeit von Applikationen und Failover Szenarien. Winfried Wojtenek. wojtenek@mac.com Verfügbarkeit von Applikationen und Failover Szenarien Winfried Wojtenek wojtenek@mac.com Verfügbarkeit % Tage Stunden Minuten 99.000 3 16 36 99.500 1 20 48 99.900 0 9 46 99.990 0 0 53 99.999 0 0 5 Tabelle

Mehr

Oracle 12c Real Application Cluster (RAC) und Grid Infrastructure

Oracle 12c Real Application Cluster (RAC) und Grid Infrastructure Oracle 12c Real Application Cluster (RAC) und Grid Infrastructure Seminarunterlage Version: 12.05 Version 12.05 vom 4. Februar 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten.

Mehr

Employment and Salary Verification in the Internet (PA-PA-US)

Employment and Salary Verification in the Internet (PA-PA-US) Employment and Salary Verification in the Internet (PA-PA-US) HELP.PYUS Release 4.6C Employment and Salary Verification in the Internet (PA-PA-US SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten.

Mehr

DOAG 2013 HOCHVERFÜGBARKEIT EINER SINGLE-INSTANZ (AKTIV/PASSIV-FAILOVER) OHNE RAC

DOAG 2013 HOCHVERFÜGBARKEIT EINER SINGLE-INSTANZ (AKTIV/PASSIV-FAILOVER) OHNE RAC DOAG 2013 HOCHVERFÜGBARKEIT EINER SINGLE-INSTANZ (AKTIV/PASSIV-FAILOVER) OHNE RAC ERFAHRUNGSBERICHT JOSEF LIPPERT FREIBERUFLICHER IT CONSULTANT MÜNCHEN Wer bin ich Freiberuflicher IT Consultant o seit

Mehr

Availability Manager Overview

Availability Manager Overview DECUS Symposium 2007 Availability Manager Overview Günter Kriebel Senior Consultant OpenVMS guenter.kriebel@hp.com GET CONNECTED People. Training. Technology. 2006 Hewlett-Packard Development Company,

Mehr

1. General information... 2 2. Login... 2 3. Home... 3 4. Current applications... 3

1. General information... 2 2. Login... 2 3. Home... 3 4. Current applications... 3 User Manual for Marketing Authorisation and Lifecycle Management of Medicines Inhalt: User Manual for Marketing Authorisation and Lifecycle Management of Medicines... 1 1. General information... 2 2. Login...

Mehr

Solaris Cluster. Dipl. Inform. Torsten Kasch 8. Januar 2008

Solaris Cluster. Dipl. Inform. Torsten Kasch <tk@cebitec.uni Bielefeld.DE> 8. Januar 2008 Dipl. Inform. Torsten Kasch 8. Januar 2008 Agenda Übersicht Cluster Hardware Cluster Software Konzepte: Data Services, Resources, Quorum Solaris Cluster am CeBiTec: HA Datenbank

Mehr

Red Hat Cluster Suite

Red Hat Cluster Suite Red Hat Cluster Suite Building high-available Applications Thomas Grazer Linuxtage 2008 Outline 1 Clusterarten 2 3 Architektur Konfiguration 4 Clusterarten Was ist eigentlich ein Cluster? Wozu braucht

Mehr

Oracle 10g Einführung

Oracle 10g Einführung Kurs Oracle 10g Einführung Teil 10 Oracle Enterprise Manager (OEM) OEM page Timo Meyer von Oracle-Datenbanken Timo Meyer Sommersemester 2006 Seite 1 von 19 Seite 1 von 19 1 Oracle Enterprise Manager page

Mehr

Instruktionen Mozilla Thunderbird Seite 1

Instruktionen Mozilla Thunderbird Seite 1 Instruktionen Mozilla Thunderbird Seite 1 Instruktionen Mozilla Thunderbird Dieses Handbuch wird für Benutzer geschrieben, die bereits ein E-Mail-Konto zusammenbauen lassen im Mozilla Thunderbird und wird

Mehr

Robotino View Kommunikation mit OPC. Communication with OPC DE/EN 04/08

Robotino View Kommunikation mit OPC. Communication with OPC DE/EN 04/08 Robotino View Kommunikation mit OPC Robotino View Communication with OPC 1 DE/EN 04/08 Stand/Status: 04/2008 Autor/Author: Markus Bellenberg Festo Didactic GmbH & Co. KG, 73770 Denkendorf, Germany, 2008

Mehr

IDS Lizenzierung für IDS und HDR. Primärserver IDS Lizenz HDR Lizenz

IDS Lizenzierung für IDS und HDR. Primärserver IDS Lizenz HDR Lizenz IDS Lizenzierung für IDS und HDR Primärserver IDS Lizenz HDR Lizenz Workgroup V7.3x oder V9.x Required Not Available Primärserver Express V10.0 Workgroup V10.0 Enterprise V7.3x, V9.x or V10.0 IDS Lizenz

Mehr

The Unbreakable Database System

The Unbreakable Database System The Unbreakable Database System Real Application Cluster auf Sun Cluster 3.0 Unterföhring, 11.2002 M. Beeck, M. Kühn 1 Comparisson HA - HA Ziele, DataGuard, HA Oracle, RAC Sun Cluster 3.0 Key Features

Mehr

Was leistet Oracle Restart?

Was leistet Oracle Restart? Was leistet Oracle Restart? Dr. Frank Haney Consultant Jena Schlüsselworte: Oracle Database, Grid Infrastucture, Hochverfügbarkeit Zur Einordnung Oracle stellt eine Vielzahl von Hochverfügbarkeitslösungen

Mehr

Ralf M. Schnell. Technical Evangelist Microsoft Deutschland GmbH

Ralf M. Schnell. Technical Evangelist Microsoft Deutschland GmbH Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH Was ist Server Core? Warum Server Core? Was kann man damit machen? Was kann man damit nicht machen? Server Core: Installation Server Core:

Mehr

Frequently asked Questions for Kaercher Citrix (apps.kaercher.com)

Frequently asked Questions for Kaercher Citrix (apps.kaercher.com) Frequently asked Questions for Kaercher Citrix (apps.kaercher.com) Inhalt Content Citrix-Anmeldung Login to Citrix Was bedeutet PIN und Token (bei Anmeldungen aus dem Internet)? What does PIN and Token

Mehr

1.1 IPSec - Sporadische Panic

1.1 IPSec - Sporadische Panic Read Me System Software 9.1.2 Patch 2 Deutsch Version 9.1.2 Patch 2 unserer Systemsoftware ist für alle aktuellen Geräte der bintec- und elmeg-serien verfügbar. Folgende Änderungen sind vorgenommen worden:

Mehr

Parameter-Updatesoftware PF-12 Plus

Parameter-Updatesoftware PF-12 Plus Parameter-Updatesoftware PF-12 Plus Mai / May 2015 Inhalt 1. Durchführung des Parameter-Updates... 2 2. Kontakt... 6 Content 1. Performance of the parameter-update... 4 2. Contact... 6 1. Durchführung

Mehr

Konfiguration Dataguard für Oracle 11.2

Konfiguration Dataguard für Oracle 11.2 Konfiguration Dataguard für Oracle 11.2 Inhalt Was will dieses Dokument zeigen... 2 Die Systemumgebung... 2 LISTENER anpassen... 2 Service in den Datenbanken prüfen... 6 DGMGRL... 9 Standby Redo Logs...

Mehr

Allzeit bereit. Oracle Real Application Clusters. Eine Datenbank. Mehrere Instanzen. Services. Andrea Held / 2005 (andrea.held@held-informatik.

Allzeit bereit. Oracle Real Application Clusters. Eine Datenbank. Mehrere Instanzen. Services. Andrea Held / 2005 (andrea.held@held-informatik. Ananjo Informatiker Fischer, Simone & Partner Allzeit bereit Oracle Real Application Clusters Andrea Held / 2005 (andrea.held@held-informatik.de) Oracle Real Application Clusters Eine Datenbank Mehrere

Mehr

1. Ablöse der Streams Multimaster-Replikation

1. Ablöse der Streams Multimaster-Replikation Data Guard durch Firewalls? Kein Problem mit Connection Manager! Mathias Zarick Principal Consultant September 2013 Data Guard hat sich als Hochverfügbarkeitstechnologie für Oracle etabliert. Er spiegelt

Mehr

Oracle Net Übersicht mit Tiefgang Konrad Häfeli. Technology Manager Infrastructure. Januar 2010

Oracle Net Übersicht mit Tiefgang Konrad Häfeli. Technology Manager Infrastructure. Januar 2010 Oracle Net Übersicht mit Tiefgang Konrad Häfeli. Technology Manager Infrastructure. Januar 2010 1. Schlüsselworte Oracle Net Services, Oracle Net, SQL Net, Database Service, TAF, FAN, SDU, RTT 2. Einleitung

Mehr

EEX Kundeninformation 2002-08-30

EEX Kundeninformation 2002-08-30 EEX Kundeninformation 2002-08-30 Terminmarkt - Eurex Release 6.0; Versand der Simulations-Kits Kit-Versand: Am Freitag, 30. August 2002, versendet Eurex nach Handelsschluss die Simulations -Kits für Eurex

Mehr

SmartClass Firmware-Update Vorgehensweise

SmartClass Firmware-Update Vorgehensweise Benutzeranweisungen SmartClass Firmware-Update Vorgehensweise 2008.01 (V 1.x.x) Deutsch Please direct all enquiries to your local JDSU sales company. The addresses can be found at: www.jdsu.com/tm-contacts

Mehr

Martin Wunderli (martin.wunderli@trivadis.com)

Martin Wunderli (martin.wunderli@trivadis.com) Betrifft Standby Aber logisch! Art der Info Lösungskonzept (Januar 2003) Autor Quelle Martin Wunderli (martin.wunderli@trivadis.com) Beratungstätigkeit Schlüsselworte Data Guard, Logische Standby Datenbank

Mehr

Oracle auf Mac. Wie läuft das? Installation Oracle auf Mac

Oracle auf Mac. Wie läuft das? Installation Oracle auf Mac Oracle auf Mac Wie läuft das? Wie kann Oracle auf Mac installiert werden? Wie kann die Performance verglichen werden? Funktioniert die Oracle Installation als Server und als Client? Für wen ist es interessant,

Mehr

German English Firmware translation for T-Sinus 154 Access Point

German English Firmware translation for T-Sinus 154 Access Point German English Firmware translation for T-Sinus 154 Access Point Konfigurationsprogramm Configuration program (english translation italic type) Dieses Programm ermöglicht Ihnen Einstellungen in Ihrem Wireless

Mehr

Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation

Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation Eine Betrachtung im Kontext der Ausgliederung von Chrysler Daniel Rheinbay Abstract Betriebliche Informationssysteme

Mehr

1.1 VoIP - Kein Notruf möglich. 1.2 VoIP - Vorrang von Notrufen

1.1 VoIP - Kein Notruf möglich. 1.2 VoIP - Vorrang von Notrufen Read Me System Software 9.1.10 Patch 4 PED/BED Deutsch Folgende Fehler sind in Systemsoftware 9.1.10 Patch 4 korrigiert worden: 1.1 VoIP - Kein Notruf möglich (ID 19307) In bestimmten Konfigurationen konnte

Mehr

TomTom WEBFLEET Tachograph

TomTom WEBFLEET Tachograph TomTom WEBFLEET Tachograph Installation TG, 17.06.2013 Terms & Conditions Customers can sign-up for WEBFLEET Tachograph Management using the additional services form. Remote download Price: NAT: 9,90.-/EU:

Mehr

1.1 Media Gateway - SIP-Sicherheit verbessert

1.1 Media Gateway - SIP-Sicherheit verbessert Deutsch Read Me System Software 7.10.6 PATCH 2 Diese Version unserer Systemsoftware ist für die Gateways der Rxxx2- und der RTxxx2-Serie verfügbar. Beachten Sie, dass ggf. nicht alle hier beschriebenen

Mehr

Hochverfügbarkeit - wie geht das?

Hochverfügbarkeit - wie geht das? THINKIT DOIT ORBIT Hochverfügbarkeit - wie geht das? AGENDA Überblick Standby-Datenbanken FailSafe (Windows) Real Application Cluster (RAC) Architektur der Maximalen Verfügbarkeit Fragen? WAS IST HIGH

Mehr

Hochverfügbarkeit mit MySQL: Eine Kartographie der Lösungen

Hochverfügbarkeit mit MySQL: Eine Kartographie der Lösungen Erkan Yanar (linsenraum.de) Hochverfügbarkeit mit MySQL: Eine Kartographie der Lösungen 20. November DOAG 2012 20121 / 24 Hochverfügbarkeit mit MySQL: Eine Kartographie der Lösungen DOAG 2012 Erkan Yanar

Mehr

Loadbalancing und Clustering mit Tomcat 6

Loadbalancing und Clustering mit Tomcat 6 Loadbalancing und Clustering mit Tomcat 6 Java Forum Stuttgart 3. Juli 2008 Michael Heß ORDIX AG, Paderborn mhe@ordix.de www.ordix.de Agenda Zielsetzung des Vortrags Webserver Integration Loadbalancing

Mehr

Bayerisches Landesamt für Statistik und Datenverarbeitung Rechenzentrum Süd. z/os Requirements 95. z/os Guide in Lahnstein 13.

Bayerisches Landesamt für Statistik und Datenverarbeitung Rechenzentrum Süd. z/os Requirements 95. z/os Guide in Lahnstein 13. z/os Requirements 95. z/os Guide in Lahnstein 13. März 2009 0 1) LOGROTATE in z/os USS 2) KERBEROS (KRB5) in DFS/SMB 3) GSE Requirements System 1 Requirement Details Description Benefit Time Limit Impact

Mehr

Aufgabenstellung Wie verwende ich den in Windows XP und Windows 2000 enthaltenen SNTP- Client w32time an SICLOCK TM/TS?

Aufgabenstellung Wie verwende ich den in Windows XP und Windows 2000 enthaltenen SNTP- Client w32time an SICLOCK TM/TS? SICLOCK Application Note AN-0001 Titel w32time an SICLOCK TM/TS Aufgabenstellung Wie verwende ich den in Windows XP und Windows 2000 enthaltenen SNTP- Client w32time an SICLOCK TM/TS? Schlüsselwörter NTP,

Mehr

Session Storage im Zend Server Cluster Manager

Session Storage im Zend Server Cluster Manager Session Storage im Zend Server Cluster Manager Jan Burkl System Engineer, Zend Technologies Agenda Einführung in Zend Server und ZSCM Überblick über PHP Sessions Zend Session Clustering Session Hochverfügbarkeit

Mehr

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Grundkonfiguration des Routers. - Ein Bootimage ab Version 7.4.x.

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Grundkonfiguration des Routers. - Ein Bootimage ab Version 7.4.x. 7. PPPoE Server 7.1 Einleitung Im Folgenden wird die Konfiguration einer Dialin Verbindung über PPPoE zum Router beschrieben, um eine zusätzliche Authentifizierung durchzuführen. Bei der Einwahl eines

Mehr

Dipl.-Inform. Harald Zinnen Senior Solution Specialist Datacenter Microsoft Deutschland GmbH harald.zinnen@microsoft.com

Dipl.-Inform. Harald Zinnen Senior Solution Specialist Datacenter Microsoft Deutschland GmbH harald.zinnen@microsoft.com Dipl.-Inform. Harald Zinnen Senior Solution Specialist Datacenter Microsoft Deutschland GmbH harald.zinnen@microsoft.com DATACENTER MANAGEMENT monitor configure backup virtualize automate 1995 2000 2005

Mehr

Aber genau deshalb möchte ich Ihre Aufmehrsamkeit darauf lenken und Sie dazu animieren, der Eventualität durch geeignete Gegenmaßnahmen zu begegnen.

Aber genau deshalb möchte ich Ihre Aufmehrsamkeit darauf lenken und Sie dazu animieren, der Eventualität durch geeignete Gegenmaßnahmen zu begegnen. NetWorker - Allgemein Tip 618, Seite 1/5 Das Desaster Recovery (mmrecov) ist evtl. nicht mehr möglich, wenn der Boostrap Save Set auf einem AFTD Volume auf einem (Data Domain) CIFS Share gespeichert ist!

Mehr

Clustering und Failover mit Linux

Clustering und Failover mit Linux Grazer Linux-Tage 2003 25. April Markus Oswald Worum geht es? Load-Balanced Cluster Failover Cluster Shared Storage Computational Cluster Beowulf Distributed Computing Worum es nicht

Mehr

KURZANLEITUNG. Firmware-Upgrade: Wie geht das eigentlich?

KURZANLEITUNG. Firmware-Upgrade: Wie geht das eigentlich? KURZANLEITUNG Firmware-Upgrade: Wie geht das eigentlich? Die Firmware ist eine Software, die auf der IP-Kamera installiert ist und alle Funktionen des Gerätes steuert. Nach dem Firmware-Update stehen Ihnen

Mehr

ReadMe zur Installation der BRICKware for Windows, Version 6.1.2. ReadMe on Installing BRICKware for Windows, Version 6.1.2

ReadMe zur Installation der BRICKware for Windows, Version 6.1.2. ReadMe on Installing BRICKware for Windows, Version 6.1.2 ReadMe zur Installation der BRICKware for Windows, Version 6.1.2 Seiten 2-4 ReadMe on Installing BRICKware for Windows, Version 6.1.2 Pages 5/6 BRICKware for Windows ReadMe 1 1 BRICKware for Windows, Version

Mehr

MySQL Replikation. Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de 19.11.2013. linsenraum.de

MySQL Replikation. Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de 19.11.2013. linsenraum.de MySQL Replikation Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de linsenraum.de 19.11.2013 Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de (linsenraum.de) MySQL Replikation 19.11.2013 1 / 37 Who

Mehr

1.1 VoIP - Ruf abgewiesen. 1.3 VoIP - Abbruch eines SIP-Rufs

1.1 VoIP - Ruf abgewiesen. 1.3 VoIP - Abbruch eines SIP-Rufs Read Me System Software 9.1.10 Patch 6 RNA Deutsch Folgende Fehler sind in Systemsoftware 9.1.10 Patch 6 korrigiert worden: 1.1 VoIP - Ruf abgewiesen (ID 19486) Es konnte vorkommen, dass ein eingehender

Mehr

1. Der erste Kontakt.

1. Der erste Kontakt. Umzug eines Real Application Clusters - Die Clients sollen nichts merken. Andreas Karlin Senior Consultant 20.11.2013 Oracle Real Application Cluster ist bei vielen Firmen ein fester Bestandteil ihrer

Mehr

EEX Kundeninformation 2002-09-11

EEX Kundeninformation 2002-09-11 EEX Kundeninformation 2002-09-11 Terminmarkt Bereitstellung eines Simulations-Hotfixes für Eurex Release 6.0 Aufgrund eines Fehlers in den Release 6.0 Simulations-Kits lässt sich die neue Broadcast-Split-

Mehr

Archive / Backup System für OpenVMS

Archive / Backup System für OpenVMS Archive / Backup System für OpenVMS DECUS Symposium 2002 Bonn Vortrag-Nr. 3C04 Günther Fröhlin Compaq Computer Corporation Colorado Springs, USA 1 Highlights V4.0 Auslieferung Januar 2002 Hauptversion

Mehr

The Single Point Entry Computer for the Dry End

The Single Point Entry Computer for the Dry End The Single Point Entry Computer for the Dry End The master computer system was developed to optimize the production process of a corrugator. All entries are made at the master computer thus error sources

Mehr

IP-Adressen Hyper-V Cluster

IP-Adressen Hyper-V Cluster Hyper-V 2.0 Live Migration Voraussetzungen Netzwerkadapter: 1 Live Migration 1 LAN 1 Cluster Heartbeat 1 SAN (FC) 1 Hyper-V Management IP-Adressdiagramm IP-Adressen Hyper-V Cluster XXX.YYYY.LOCAL Netzwerkname

Mehr

Cluster Operating Systems

Cluster Operating Systems Lehrstuhl für Rechnerarchitektur, Professor Brüning Cluster Operating Systems Seminarvortrag im Wintersemester 2003/04 von Frank Ueltzhöffer 1. Einführung und Motivation 2. Charakterisierung 3. Herausforderungen

Mehr

Load Balancing mit Freier Software

Load Balancing mit Freier Software Volker Dormeyer GNU/LinuxTag 2005 Inhalt 1 Begriffserläuterung OSI und IP Schichten 2 3 Inhalt Begriffserläuterung OSI und IP Schichten 1 Begriffserläuterung OSI und IP Schichten

Mehr

Technical Information

Technical Information Firmware-Installation nach Einbau des DP3000-OEM-Kits Dieses Dokument beschreibt die Schritte die nach dem mechanischen Einbau des DP3000- OEM-Satzes nötig sind, um die Projektoren mit der aktuellen Firmware

Mehr

3A03 Security Löcher schnell und effizient schließen mit HP OpenView Radia

3A03 Security Löcher schnell und effizient schließen mit HP OpenView Radia 3A03 Security Löcher schnell und effizient schließen mit HP OpenView Radia Alexander Meisel HP OpenView 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change

Mehr

Martin Klier Systemadministration / Datenbanken. Ein hochverfügbarer Kommunikationsserver

Martin Klier Systemadministration / Datenbanken. Ein hochverfügbarer Kommunikationsserver Ein hochverfügbarer Kommunikationsserver Systemadministration / Datenbanken 1 Überblick Ein hochverfügbarer Kommunikationsserver mit RAC, ASM, redundant shared media und DataGuard. Unternehmen A.T.U Servicepaket

Mehr

Lesen Sie die Bedienungs-, Wartungs- und Sicherheitsanleitungen des mit REMUC zu steuernden Gerätes

Lesen Sie die Bedienungs-, Wartungs- und Sicherheitsanleitungen des mit REMUC zu steuernden Gerätes KURZANLEITUNG VORAUSSETZUNGEN Lesen Sie die Bedienungs-, Wartungs- und Sicherheitsanleitungen des mit REMUC zu steuernden Gerätes Überprüfen Sie, dass eine funktionsfähige SIM-Karte mit Datenpaket im REMUC-

Mehr

Transaktionen in der Praxis. Dr. Karsten Tolle

Transaktionen in der Praxis. Dr. Karsten Tolle Transaktionen in der Praxis Dr. Karsten Tolle Praxisbeispiel in Java Connection con = null; try { con = DriverManager.getConnection("jdbc:db2:sample"); } catch (Exception e) { e.printstacktrace(); } con.setautocommit(false);

Mehr

1KONFIGURATION VON ACCESS LISTEN UND FILTERN

1KONFIGURATION VON ACCESS LISTEN UND FILTERN 1KONFIGURATION VON ACCESS LISTEN UND FILTERN Copyright 23. Juni 2005 Funkwerk Enterprise Communications GmbH Bintec Workshop Version 0.9 Ziel und Zweck Haftung Marken Copyright Richtlinien und Normen Wie

Mehr

Installation MySQL Replikationsserver 5.6.12

Installation MySQL Replikationsserver 5.6.12 Ergänzen Konfigurationsdatei my.ini auf Master-Server:!!! softgate gmbh!!! Master und Slave binary logging format - mixed recommended binlog_format = ROW Enabling this option causes the master to write

Mehr

Softwareprojekt Mobilkommunikation Abschlusspräsentation. SP Mobilkommunikation (SS09) - Abschlusspräsentation 16.7.2009 1

Softwareprojekt Mobilkommunikation Abschlusspräsentation. SP Mobilkommunikation (SS09) - Abschlusspräsentation 16.7.2009 1 Softwareprojekt Mobilkommunikation Abschlusspräsentation SP Mobilkommunikation (SS09) - Abschlusspräsentation 16.7.2009 1 Overview Introduction / Background (by L. AiQuan) Mobile Phones, Android, Use Cases,...

Mehr

Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision

Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision Zielsetzung: System Verwendung von Cloud-Systemen für das Hosting von online Spielen (IaaS) Reservieren/Buchen von Resources

Mehr

Ingenics Project Portal

Ingenics Project Portal Version: 00; Status: E Seite: 1/6 This document is drawn to show the functions of the project portal developed by Ingenics AG. To use the portal enter the following URL in your Browser: https://projectportal.ingenics.de

Mehr

Für jede Unternehmensgröße das Passende: Virtual Desktop Infrastructure mit Remote Desktop Services und Desktop as a Service

Für jede Unternehmensgröße das Passende: Virtual Desktop Infrastructure mit Remote Desktop Services und Desktop as a Service 11. April, 10:15 11:15 Uhr Für jede Unternehmensgröße das Passende: Virtual Desktop Infrastructure mit Remote Desktop Services und Desktop as a Service Matthias Wessner, Principal Architect, Login Consultants

Mehr

Innova&ve IT Solu&ons. Oracle ACFS / Cloud File System. En?esselung Ihrer Business- kridschen ApplikaDonen. Ma#hias Pölzinger Senior Consultant

Innova&ve IT Solu&ons. Oracle ACFS / Cloud File System. En?esselung Ihrer Business- kridschen ApplikaDonen. Ma#hias Pölzinger Senior Consultant Oracle ACFS / Cloud File System En?esselung Ihrer Business- kridschen ApplikaDonen Ma#hias Pölzinger Senior Consultant Speaker Ma#hias Pölzinger ma#hias.poelzinger@initso.at h#p://kb.initso.at/ Senior

Mehr

Hinweis Während des Updates die Spannungsversorgung des Process Monitoring System nicht abschalten!

Hinweis Während des Updates die Spannungsversorgung des Process Monitoring System nicht abschalten! Update Process Monitoring System ACHTUNG Für das Update des Process Monitoring Systems ist die Verwendung einer Industrie-SD-Speicherkarte (Artikel-Nr. W2T806599) mit schnellen Zugriffszeiten erforderlich.

Mehr

NoSQL mit Postgres 15. Juni 2015

NoSQL mit Postgres 15. Juni 2015 Tag der Datenbanken 15. Juni 2015 Dipl.-Wirt.-Inform. Agenda l Vorstellung l Marktübersicht l Warum PostgreSQL? l Warum NoSQL? l Beispielanwendung Seite: 2 Vorstellung Dipl.-Wirt.-Inform. [1990] Erste

Mehr

Unternehmen-IT sicher in der Public Cloud

Unternehmen-IT sicher in der Public Cloud Unternehmen-IT sicher in der Public Cloud Safely doing your private business in public David Treanor Team Lead Infrastructure Microsoft Certified Systems Engineer (MCSE) Microsoft Certified Systems Administrator

Mehr

Kurzinformation Brief information

Kurzinformation Brief information AGU Planungsgesellschaft mbh Sm@rtLib V4.1 Kurzinformation Brief information Beispielprojekt Example project Sm@rtLib V4.1 Inhaltsverzeichnis Contents 1 Einleitung / Introduction... 3 1.1 Download aus

Mehr

GSCC General Storage Cluster Controller. TSM Verfügbarkeit

GSCC General Storage Cluster Controller. TSM Verfügbarkeit GSCC General Storage Cluster Controller TSM Verfügbarkeit Skyloft 17.06.2015 Karsten Boll GSCC Themen Historie und Überblick Design und Architektur IP Cluster (DB2 HADR) GSCCAD das GUI Trends GSCC Neuigkeiten

Mehr

VoIP Test mit HST-3000 und T-Online Anschluss Von Sascha Chwalek

VoIP Test mit HST-3000 und T-Online Anschluss Von Sascha Chwalek Application Note VoIP Test mit HST-3000 und T-Online Anschluss Von Sascha Chwalek T-Online bietet jedem T-DSL Kunden einen kostenlosen VoIP-Anschluss unter der Bezeichnung DSL Telefonie an. Der Dienst

Mehr

GmbH, Stettiner Str. 38, D-33106 Paderborn

GmbH, Stettiner Str. 38, D-33106 Paderborn Serial Device Server Der Serial Device Server konvertiert die physikalische Schnittstelle Ethernet 10BaseT zu RS232C und das Protokoll TCP/IP zu dem seriellen V24-Protokoll. Damit können auf einfachste

Mehr

Virtual PBX and SMS-Server

Virtual PBX and SMS-Server Virtual PBX and SMS-Server Software solutions for more mobility and comfort * The software is delivered by e-mail and does not include the boxes 1 2007 com.sat GmbH Kommunikationssysteme Schwetzinger Str.

Mehr

ORACLE Database Appliance X4-2. Bernd Löschner 20.06.2014

ORACLE Database Appliance X4-2. Bernd Löschner 20.06.2014 ORACLE Database Appliance X4-2 Bernd Löschner 20.06.2014 Einfach Zuverlässig Bezahlbar Technische Übersicht Oracle Database Appliance 2 Hardware To Kill... Costs! Einfach. 3 Hardware To Kill... Costs!

Mehr

FAQ - Häufig gestellte Fragen zur PC Software iks AQUASSOFT FAQ Frequently asked questions regarding the software iks AQUASSOFT

FAQ - Häufig gestellte Fragen zur PC Software iks AQUASSOFT FAQ Frequently asked questions regarding the software iks AQUASSOFT FAQ - Häufig gestellte Fragen zur PC Software iks AQUASSOFT FAQ Frequently asked questions regarding the software iks AQUASSOFT Mit welchen Versionen des iks Computers funktioniert AQUASSOFT? An Hand der

Mehr

ORACLE Database Appliance X4-2. Bernd Löschner 11.11.2014

ORACLE Database Appliance X4-2. Bernd Löschner 11.11.2014 ORACLE Database Appliance X4-2 Bernd Löschner 11.11.2014 Einfach Zuverlässig Bezahlbar Technische Übersicht Oracle Database Appliance 2 Hardware To Kill... Costs! EINFACH Oracle Database Appliance 3 Hardware

Mehr

Effizienz im Vor-Ort-Service

Effizienz im Vor-Ort-Service Installation: Anleitung SatWork Integrierte Auftragsabwicklung & -Disposition Februar 2012 Disposition & Auftragsabwicklung Effizienz im Vor-Ort-Service Disclaimer Vertraulichkeit Der Inhalt dieses Dokuments

Mehr

Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen

Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen QuickStart Guide to read a transponder with a scemtec TT reader and software UniDemo Voraussetzung: - PC mit der

Mehr

Objekt-relationales Mapping und Performance-Tuning

Objekt-relationales Mapping und Performance-Tuning Objekt-relationales Mapping und Performance-Tuning Thomas Krüger tkrueger@vanatec.com Agenda Wege um Daten zu lesen Wege um Daten zu modellieren Wege um Datenbanken effizient zu nutzen 2 2 Wege, Daten

Mehr

IoT Scopes and Criticisms

IoT Scopes and Criticisms IoT Scopes and Criticisms Rajkumar K Kulandaivelu S 1 What is IoT? Interconnection of multiple devices over internet medium 2 IoT Scope IoT brings lots of scope for development of applications that are

Mehr

Zend Server Cluster Manager

Zend Server Cluster Manager Zend Server Cluster Manager Jan Burkl Zend Technologies Wer bin ich? Jan Burkl jan.burkl@zend.com PHP Entwickler seit 2001 Projektarbeit Bei Zend seit 2006 System Engineer Zend Certified Engineer PHP 5

Mehr

Clustering von Application Servern am Beispiel von JBoss 3.2

Clustering von Application Servern am Beispiel von JBoss 3.2 Clustering von Application Servern am Beispiel von JBoss 3.2 Cluster Workshop iternum GmbH Alexanderstraße 7 60489 Frankfurt/Main www.iternum.com Agenda Clustertechnik allgemein Was ist Clustering? Gründe

Mehr

Freiberuflicher IT-Berater Schwerpunkte: Unix, Oracle, Netzwerk. www.jj-it.de. www.jj-it.de. Dipl.-Inform. Joachim Jäckel

Freiberuflicher IT-Berater Schwerpunkte: Unix, Oracle, Netzwerk. www.jj-it.de. www.jj-it.de. Dipl.-Inform. Joachim Jäckel Freiberuflicher Schwerpunkte: Unix, Oracle, Netzwerk 2005 1 Testaufbauten von Oracle 10g RAC auf preiswerter Hardware 2 3 Typisches Cluster System Clients Public Network Node A Node B Cluster Interconnect

Mehr

Deployment of firewalls at Resource Providers: status and future directions

Deployment of firewalls at Resource Providers: status and future directions Deployment of firewalls at Resource Providers: status and future directions Gian Luca Volpato RRZN - Leibniz Universität Hannover volpato@rrzn.uni-hannover.de Overview Resource Providers configuration

Mehr

Steffen Hofmann (Dipl.-Inf.) ZEDAT, Identity and Customer Management (ICM) Neue Shibboleth Versionen, neue Features

Steffen Hofmann (Dipl.-Inf.) ZEDAT, Identity and Customer Management (ICM) Neue Shibboleth Versionen, neue Features Steffen Hofmann (Dipl.-Inf.) ZEDAT, Identity and Customer Management (ICM) Neue Shibboleth Versionen, neue Features Neue Shibboleth-Versionen seit der letzten Betriebstagung Identity Provider (IdP) von

Mehr