【正文】
allbacks Ensure a callback is registered if state changes outside any request (WLS/UCP labeling included by default) Mutable Functions Grant keeping mutable values if these are patible with your application Copyright 169。 2023, Oracle and/or its affiliates. All rights reserved. 27 Side Effects When Replay is enabled, some calls may be repeated. Apps may need to use disableReplay() API to prevent this: ? Autonomous transactions ? UTL_HTTP , UTL_URL ? UTL_FILE, UTL_FILE_TRANSFER files operations ? UTL_SMPT, UTL_TCP, UTL_MAIL sending messages ? DBMS_PIPE, RPCs to external sources ? DBMS_ALERT or other notifications Copyright 169。 2023, Oracle and/or its affiliates. All rights reserved. 28 ? Configure JDBC Replay Driver – Set replay data source in property file datasource= ? Enable Application Continuity on Service – Set FAILOVER_TYPE = TRANSACTION – Review settings for: REPLAY_INITIATION_TIMEOUT = 1800 FAILOVER_DELAY = 3 seconds FAILOVER_RETRIES = 60 retries SESSION_STATE_CONSISTENCY = DYNAMIC COMMIT_OUTCOME = TRUE Configuration Copyright 169。 2023, Oracle and/or its affiliates. All rights reserved. 29 GRANT [KEEP DATE TIME | KEEP SYSGUID].. [to USER] REVOKE [KEEP DATE TIME | KEEP SYSGUID][from USER] GRANT KEEP SEQUENCE.. [to USER] on [sequence object]。 REVOKE KEEP SEQUENCE [from USER] on [sequence object]。 If owned, ALTER SEQUENCE.. [sequence object] [KEEP|NOKEEP]。 CREATE SEQUENCE.. [sequence object] [KEEP|NOKEEP]。 Mutables and Grant Privileges Copyright 169。 2023, Oracle and/or its affiliates. All rights reserved. 30 Maximum Application Availability with Oracle database 12c ?Hang ?Errors Connection Handling ?Oute of InFlight Work ?Resubmission of InFlight Work Copyright 169。 2023, Oracle and/or its affiliates. All rights reserved. 31 Copyright 169。 2023, Oracle and/or its affiliates. All rights reserved. 32 Copyright 169。 2023, Oracle and/or its affiliates. All rights reserved. 33 演講完畢,謝謝觀看!