Month: September 2010

  • 數據庫調優都涉及哪些方面?

    面試時,經常被問及 “數據庫調優”的事情,心想這不是DBA的事嗎,但回答不好還是顯得不夠專業,查壹下資料,許多還真是程序員的事情,下面總結壹下,希望對大家有所幫助。 方面: 以影響程度排序 D1 業務邏輯 (影響最大) D2 數據設計 (表結構設計,數據建模) D3 應用程序設計 (SQL 語句的寫法) D4 數據庫的邏輯結構 (索引,區間,段,表空間) D5 數據庫操作 (參數和配置) D6 訪問路徑 D7 內存分配情況 D8 I/O 和物理設計 (DBA 與業務溝通)(峰值多大,使用周期) D9 資源的征用 D10 操作系統的調節 D1-D3 影響最大但比較難修改 (事先去做) D4-D9 性能影響不是最大但經常去做的(DBA) D10 手段不是很多 可以看出D1-D3都是和程序員相關的,這也正合我以前的想法——良好的程序,業務邏輯設計是最好的調優。其他的數據庫系統都為我們做的差不多了。

  • DataPump 導入時報錯 ORA-39125

    Import: Release 10.2.0.4.0 – 64bit Production on 星期四, 04 1月, 2010 2:52:24 Copyright (c) 2003, 2007, Oracle.  All rights reserved. ;;; 連接到: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 – 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options 啟動 “xxxx”.”xxxx11″:  xxxx/******** DIRECTORY=DUMP_DIR LOGFILE=xxx.log JOB_NAME=xxxx SCHEMAS=xxxx NETWORK_LINK=dblinkxxx 正在使用 BLOCKS 方法進行估計… 處理對象類型…

  • NAC网络准入–整个初始化过程

    初始化階段 1)主機接入到Switch 2)Switch立即送SNMP給CAM(這個trap包含了Client的MAC地址和Switch端口號)。 3)CAM首先要看是否這個Mac address已經被Posture assessment過(CAM看是否Mac地址在已經認證的表裏面。換句話說,check這臺機器是不是曾經從網絡裏面logged off的),如果是曾經logged off的機器,則只需直接放到access vlan 或者讓它重新認證,如果重新認證的話,壹般我們不會再次做Postrue assessment,只需要authentication就可以。這個可以在CAM上定義。 4)如果這是壹臺新的Client,CAM會送壹個SNMP write給Switch,讓Switch的這個接口處於authentication VLAN(比如vlan 200)。 5)CAM同時會把這個Client的信息添加到自己的OOB Discovered list 列表裏面。這個信息是從Switch上發過來的SNMP Mac trap 或Switch link up down traps。 6)到了這裏,Client 已經被放到了Untrasted Vlan裏面vlan 200,所有的從Client過來的traffic都被強迫通過CAS。當然CAS上面已經被配置允許DHCP 和DNS queries信息通過,缺省情況下,是不允許通過任何流量的。 7)這個時候,Client要開始從DHCP server 上Request 壹個IP 地址了。 8)Client的IP Address request被CAS的untrusted 口(Vlan 200)接收,在CAS上,request packet的VLAN ID 被改成CAS trusted 口的VLAN ID比如VLAN 100(如何更改vlan其實使我們在CAM上已經預定義好的),反向同時也需要在CAS上更改包的vlan。 9)Okey,當DHCP server收到這個request後,它會分配給client 壹個VLAN 100 的地址,因為這個DHCP server是在VLAN…