425alter database force logging修改那裡
[20140425]alter database force logging修改那裡.txt
連結:http://blog.itpub.net/267265/viewspace-1145697/
昨天有別人問,如果在主庫執行alter database force logging,備用庫不會也修改嗎?實際上這個要看執行這條命令修改那裡的資訊.
SYS@test> @ver
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
SYS@test> @spid
SPID
------
18319
SYS@test> alter database no force logging;
Database altered.
$ strace -p 18319 -o /tmp/xx1
SYS@test> alter database force logging;
Database altered.
--看看/tmp/xx1記錄了什麼資訊:
$ grep -i write /tmp/xx1
write(10, "
write(10, "alter database force logging", 29) = 29
write(10, "\n", 1) = 1
write(10, "
write(10, "\n", 1) = 1
pwrite(256, "\25\302\0\0\21\0\0\0\375Og2\377\377\1\4\235H\0\0\0\0\0"..., 16384, 278528) = 16384
pwrite(257, "\25\302\0\0\21\0\0\0\375Og2\377\377\1\4\235H\0\0\0\0\0"..., 16384, 278528) = 16384
pwrite(256, "\25\302\0\0\17\0\0\0\375Og2\377\377\1\4D\1\0\0\0\4\0\0"..., 16384, 245760) = 16384
pwrite(257, "\25\302\0\0\17\0\0\0\375Og2\377\377\1\4D\1\0\0\0\4\0\0"..., 16384, 245760) = 16384
pwrite(256, "\25\302\0\0\1\0\0\0\0\0\0\0\0\0\1\4ST\0\0\0\0\0\0\0\0 "..., 16384, 16384) = 16384
pwrite(257, "\25\302\0\0\1\0\0\0\0\0\0\0\0\0\1\4ST\0\0\0\0\0\0\0\0 "..., 16384, 16384) = 16384
write(10, "
write(10, "\n", 1) = 1
write(12, "\0\265\0\0\6\0\0\0\0\0\10\6\0\303\226\346\302\0\0\0\0\3"..., 181) = 181
$ cd /proc/18319/fd
$ ll
total 13
lr-x------ 1 oracle11g oinstall 64 2014-04-25 10:22:38 0 -> /dev/null
l-wx------ 1 oracle11g oinstall 64 2014-04-25 10:22:38 1 -> /dev/null
l-wx------ 1 oracle11g oinstall 64 2014-04-25 10:22:38 12 -> pipe:[137955042]
l-wx------ 1 oracle11g oinstall 64 2014-04-25 10:22:38 2 -> /dev/null
lrwx------ 1 oracle11g oinstall 64 2014-04-25 10:22:38 256 -> /u01/app/oracle11g/oradata/test/control01.ctl
lrwx------ 1 oracle11g oinstall 64 2014-04-25 10:22:38 257 -> /u01/app/oracle11g/oradata/test/control02.ctl
lr-x------ 1 oracle11g oinstall 64 2014-04-25 10:22:38 3 -> /dev/null
lr-x------ 1 oracle11g oinstall 64 2014-04-25 10:22:38 4 -> /dev/null
lr-x------ 1 oracle11g oinstall 64 2014-04-25 10:22:38 5 -> /u01/app/oracle11g/product/11.2.0/db_2/rdbms/mesg/oraus.msb
lr-x------ 1 oracle11g oinstall 64 2014-04-25 10:22:38 6 -> /proc/18319/fd
lr-x------ 1 oracle11g oinstall 64 2014-04-25 10:22:38 7 -> /dev/zero
lrwx------ 1 oracle11g oinstall 64 2014-04-25 10:22:38 8 -> socket:[137955061]
lr-x------ 1 oracle11g oinstall 64 2014-04-25 10:22:38 9 -> pipe:[137955041]
--從上面的資訊看修改的檔案控制程式碼是10,256,257,12.
--很明顯寫入的資訊在控制檔案.這些資訊不會透過日誌傳輸到備用機器.所以備用庫不會跟著變化.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-1149160/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rman backup database force 功能Database
- 2.5.11 指定 FORCE LOGGING 模式模式
- Specifying FORCE LOGGING Mode (82)
- Performance Considerations of FORCE LOGGING Mode (84)ORMIDE
- 日誌記錄模式(LOGGING 、FORCE LOGGING 、NOLOGGING)模式
- NOLOGGING和FORCE LOGGING的理解
- PostgreSQL DBA(138) - PG 13(Drop database force)SQLDatabase
- nologging、force logging、supplemental log的理解
- 2.5.11.2 FORCE LOGGING 模式需要考慮的效能問題模式
- tp框架那裡框架
- 實驗說明為什麼DataGuard需要設定force logging
- 11g append 和常規insert在logging FORCE_LOGGING產生redo量差異APP
- Oracle資料庫中NOLOGGING和FORCE LOGGING的理解Oracle資料庫
- Entity Framework 6.0 Tutorials(4):Database Command LoggingFrameworkDatabase
- 案例:DG主庫未設定force logging導致備庫壞塊
- Xcode裡-ObjC, -all_load, -force_loadXCodeOBJ
- v$database裡面的created列值Database
- Oracle database/Tablespace logging&nologging 優先關係OracleDatabase
- House Of Force
- DG主庫忘記force logging情況下,insert append了nologgin表操作APP
- 那裡有Building Parsers in Java下載?UIJava
- STARTUP FORCE 理解
- 從領導那裡學來的智慧薦
- vue裡面修改title樣式Vue
- 在遊戲裡“翻盤”為什麼那麼難?遊戲
- Thread題不知道錯在了那裡thread
- Flashback Database logs裡的內容是什麼?Database
- 如何通過emca來修改Database Control HTTP 埠DatabaseHTTP
- 如何修改 node_modules 裡的檔案
- Oracle-批量修改欄位裡面的值Oracle
- 在SAP WebIDE Database Explorer裡操作hdi例項WebIDEDatabase
- 【ARCHIVE】使用startup mount force啟動資料庫後無法修改歸檔模式的模擬Hive資料庫模式
- 那裡有外匯CRM客戶管理系統原始碼原始碼
- 在JavaScript裡寫類層次結構?別那麼做!JavaScript
- hibernate案例裡的那個HibernateTemplateTest怎麼執行
- JN專案-如何修改jar裡面的程式碼JAR
- OEM 裡sysman使用者密碼的修改密碼
- innodb_force_recovery設定