alert檔案中出現:Auto-tuning: Shutting down background process GTXd
Auto-tuning: Shutting down background process GTXd
Thu Jun 13 06:30:32 2013
Auto-tuning: Shutting down background process GTXc
Thu Jun 13 06:40:33 2013
Auto-tuning: Shutting down background process GTXb
Thu Jun 13 06:50:38 2013
Auto-tuning: Shutting down background process GTXa
Thu Jun 13 07:01:17 2013
Auto-tuning: Shutting down background process GTX9
Thu Jun 13 07:11:18 2013
Auto-tuning: Shutting down background process GTX8
Thu Jun 13 07:13:53 2013
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE 11.2.0.3.0 Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production
Overview of XA Transactions and DTP Services
An XA transaction can span Oracle RAC instances by default, allowing any application that uses the Oracle XA library to take full advantage of the Oracle RAC environment to enhance the availability and scalability of the application.
GTXn background processes support global (XA) transactions in an Oracle RAC environment. The GLOBAL_TXN_PROCESSES initialization parameter, which is set to 1 by default, specifies the initial number of GTXn background processes for each Oracle RAC instance. Use the default value for this parameter clusterwide to allow distributed transactions to span multiple Oracle RAC instances. Using the default value allows the units of work performed across these Oracle RAC instances to share resources and act as a single transaction (that is, the units of work are tightly coupled). It also allows 2PC requests to be sent to any node in the cluster.
Before Oracle RAC 11g release 1 (11.1), the way to achieve tight coupling in Oracle RAC was to use Distributed Transaction Processing (DTP) services, that is, services whose cardinality (one) ensured that all tightly-coupled branches landed on the same instance—regardless of whether load balancing was enabled. Tightly coupled XA transactions no longer require the special type of singleton services to be deployed on Oracle RAC databases if the XA application does not join or resume XA transaction branches. XA transactions are transparently supported on Oracle RAC databases with any type of service configuration.
Note:
Oracle RAC 11g release 1 (11.1) and later does not require a DTP service but performance might be improved if you use a DTP service, as described in .An external transaction manager, such as Oracle Services for Microsoft Transaction Server (OraMTS), coordinates DTP/XA transactions. However, an internal Oracle transaction manager coordinates distributed SQL transactions. Both DTP/XA and distributed SQL transactions must use the DTP service in Oracle RAC.
See Also:
-
Oracle Database Advanced Application Developer's Guide for complete information about using Oracle XA with Oracle RAC
-
for information about the GLOBAL_TXN_PROCESSES initialization parameter
Benefits of DTP Services for XA Transactions
To provide improved application performance with distributed transaction processing in Oracle RAC, you may want to take advantage of DTP services. Using DTP services, you can direct all branches of a distributed transaction to a single instance in the cluster. To load balance across the cluster, it is better to have several groups of smaller application servers with each group directing its transactions to a single service, or set of services, than to have one or two larger application servers.
In addition, connection pools at the application server tier that load balance across multiple connections to an Oracle RAC database can use this method to ensure that all tightly-coupled branches of a global distributed transaction run on only one Oracle RAC instance. This is also true in distributed transaction environments using protocols such as X/Open Distributed Transaction Processing (DTP) or the Microsoft Distributed Transaction Coordinator (DTC).
To enhance the performance of distributed transactions, you can use services to manage DTP environments. By defining the DTP property of a service, the service is guaranteed to run on one instance at a time in an Oracle RAC database. All global distributed transactions performed through the DTP service are ensured to have their tightly-coupled branches running on a single Oracle RAC instance. This has the following benefits:
-
The changes are available locally within one Oracle RAC instance when tightly coupled branches need information about changes made by each other
-
Relocation and failover of services are fully supported for DTP
-
By using more DTP services than there are Oracle RAC instances, Oracle Database can balance the load by services across all of the Oracle RAC database instances
GTXn |
Global Transaction Process |
Provides transparent support for XA global transactions in an Oracle RAC environment |
These processes help maintain the global information about XA global transactions throughout the cluster. Also, the processes help perform. two-phase commit for global transactions anywhere in the cluster so that an Oracle RAC database behaves as a single system to the externally coordinated distributed transactions. The GLOBAL_TXN_PROCESSES initialization parameter specifies the number of GTXn processes, where n is 0-9 or a-j. The database automatically tunes the number of these processes based on the workload of XA global transactions. You can disable these processes by setting the parameter to 0. If you try to run XA global transactions with these process disabled, an error is returned. |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28371090/viewspace-2099088/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 3.3 Shutting Down a DatabaseDatabase
- 3.3.4 Shutting Down with the Transactional Mode
- Shutting down the Oracle ASMLib driver: [ failed ]OracleASMAI
- 11g_測試kill殺死 background process後臺程式與alert
- vim 檔案中出現 ^H
- alert日誌中出現ash size的警告
- 檔案-ALERT檔案
- check memcached process and restart if downREST
- solrcloud 報 HTTP Status 503 - Server is shutting down or failed to initializeSolrCloudHTTPServerAI
- Bug 3248886 - Continous 'restarting dead background process qmn0' message in alert.logREST
- 【問題處理】處理alert警告日誌中出現無法找到libocr*.so檔案問題
- Sskgxp_ip: Primary Interface Down In Alert Log
- oracle 817 ora_snp background processOracle
- Ksvcreate:Process(xx) Creation Failed/ORA-00445:Background Process "xx"AI
- Notes for Linux Administration Handbook (1) : Booting and Shutting DownLinuxboot
- Standby資料庫alert log報很多這樣的錯誤: Restarting dead background process QMN0資料庫REST
- git提交中出現沒有變化的檔案Git
- 統計檔案中出現的單詞次數
- alert日誌中出現Private Strand Flush Not Complete的處理方法
- 【alert】每週自動備份alert日誌檔案
- 分析alert檔案的指令碼指令碼
- alert log檔案的變化
- 告警日誌頻繁出現Restarting dead background process QMNC資訊REST
- 警告日誌檔案alert_.log
- Creating Physical Standby using RMAN Duplicate Without Shutting down The Primary [ID 789370.1]
- xPetStore醒置過程中出現找不到users.properties檔案
- oracle11g_background process後臺程式詳解Oracle
- 【KSDWRT】自發在ALERT檔案或TRACE檔案中留“腳印”
- Oracle清理trace、alert、aud、listener.log檔案Oracle
- oracle清理trace、alert、aud、listener等日誌檔案Oracle
- 透過alert日誌重建引數檔案
- Oracle OCP 1Z0 053 Q121(Autotask Background Process)Oracle
- Oracle OCP 1Z0-053 Q57(ASM ASMB(Background process))OracleASM
- appium 執行的時候,偶爾會出現:[BaseDriver] Shutting down because we waited 1200 seconds for a commandAPPAI
- 轉載-找出Oracle alert檔案中的ORA錯誤Oracle
- 歸檔oracle alert日誌Oracle
- ASM有自己的引數、密碼、alert、監聽檔案ASM密碼
- [20150505]關於alert.log檔案.txt