1:門前number one
在上車之前一定要占據門前的一個位置,這需要技巧,事先看準車要停的位置
一般來說車停的位置是固定的,你看那個黃色的線的顏色就可以了,要是顏色黯淡了就證明
是車門的位置,因為人員來往頻繁,把黃色踩掉了,提前上車更容易找到大位置
2:車頭車尾和中間
一般來說車頭車尾和中間的2個車門人數較少,這是我觀察的結果,從第3個車門開始人很多,
到了中間人減少一些,所以選擇上車的車廂位置很關鍵
3:觀其色,看其年齡
在西直門上車后如果沒有座位一定要選擇一個年長一點的有座位的,你站在邊上,
據我觀察,在積水譚下車的人都是些40來歲的,可能這里的國有企業比較多把,年輕人一般
在東直門,朝陽門,建國門下,特別是穿著光鮮的人,一定不要站在他座位邊上,一般來說他
在外企,外企的位置基本在東直門,朝陽門,建國門,所以你就要站著了。
4:研究行為學和心理學,搶座位也要講理
觀察下車人的行為,觀察沒有座位人的心里,不要跟老弱病殘搶,當然要禮讓了
5:以上幾條是常用的,還有好多沒有時間總結,總之我每天基本上都有座位
![]() 圖1 Servlet線程池 |
Import javax.servlet. *; Import javax.servlet.http. *; Import java.io. *; Public class Concurrent Test extends HttpServlet {PrintWriter output; Public void service (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {String username; Response.setContentType ("text/html; charset=gb2312"); Username = request.getParameter ("username"); Output = response.getWriter (); Try {Thread. sleep (5000); //為了突出并發問題,在這設置一個延時 } Catch (Interrupted Exception e){} output.println("用戶名:"+Username+"<BR>"); } } |
![]() 圖2 a用戶和b用戶的瀏覽器輸出 |
![]() 圖3 Servlet實例的JMM模型 |
調度時刻 | a線程 | b線程 |
T1 | 訪問Servlet頁面 | ? |
T2 | ? | 訪問Servlet頁面 |
T3 | output=a的輸出username=a休眠5000毫秒,讓出CPU | ? |
T4 | ? | output=b的輸出(寫回主存)username=b休眠5000毫秒,讓出CPU |
T5 | 在用戶b的瀏覽器上輸出a線程的username的值,a線程終止。 | ? |
T6 | ? | 在用戶b的瀏覽器上輸出b線程的username的值,b線程終止。 |
Public class Concurrent Test extends HttpServlet implements SingleThreadModel { ………… } |
………… Public class Concurrent Test extends HttpServlet { ………… Username = request.getParameter ("username"); Synchronized (this){ Output = response.getWriter (); Try { Thread. Sleep (5000); } Catch (Interrupted Exception e){} output.println("用戶名:"+Username+"<BR>"); } } } |
…… Public class Concurrent Test extends HttpServlet {public void service (HttpServletRequest request, HttpServletResponse Response) throws ServletException, IOException { Print Writer output; String username; Response.setContentType ("text/html; charset=gb2312"); …… } } |
檢查點(checkpoint)的工作機制
檢查點是一個數據庫事件,它把修改數據從高速緩存寫入磁盤,并更新控制文件和數據文件。
檢查點分為三類:
1)局部檢查點:單個實例執行數據庫所有數據文件的一個檢查點操作,屬于此實例的全部臟緩存區寫入數據文件。
觸發命令:
svmrgrl>alter system checkpoint local;
這條命令顯示的觸發一個局部檢查點。
2)全局檢查點:所有實例(對應并行數據服務器)執行數據庫所有所有數據文件的一個檢查點操作,屬于此實例的全部臟緩存區寫入數據文件。
觸發命令
svrmgrl>alter system checkpoint global;
這條命令顯示的觸發一個全局檢查點。
3)文件檢查點:所有實例需要執行數據文件集的一個檢查點操作,如使用熱備份命令alter tablespace USERS begin backup,或表空間脫機命令alter tablespace USERS offline,將執行屬于USERS表空間的所有數據文件的一個檢查點操作。
檢查點處理步驟:
1)獲取實例狀態隊列:實例狀態隊列是在實例狀態轉變時獲得,ORACLE獲得此隊列以保證檢查點執行期間,數據庫處于打開狀態;
2)獲取當前檢查點信息:獲取檢查點記錄信息的結構,此結構包括當前檢查點時間、活動線程、進行檢查點處理的當前線程、日志文件中恢復截止點的地址信息;
3)緩存區標識:標識所有臟緩存區,當檢查點找到一個臟緩存區就將其標識為需進行刷新,標識的臟緩存區由系統進程DBWR進行寫操作,將臟緩存區的內容寫入數據文件;
4)臟緩存區刷新:DBWR進程將所有臟緩存區寫入磁盤后,設置一標志,標識已完成臟緩存區至磁盤的寫入操作。系統進程LGWR與CKPT進程將繼續進行檢查,直至DBWR進程結束為止;
5)更新控制文件與數據文件。
注:控制文件與數據文件頭包含檢查點結構信息。
在兩種情況下,文件頭中的檢查點信息(獲取當前檢查點信息時)將不做更新:
1)數據文件不處于熱備份方式,此時ORACLE將不知道操作系統將何時讀文件頭,而備份拷貝在拷貝開始時必須具有檢查點SCN;
ORACLE在數據文件頭中保留一個檢查點的記數器,在正常操作中保證使用數據文件的當前版本,在恢復時防止恢復數據文件的錯誤版本;即使在熱備份方式下,計數器依然是遞增的;每個數據文件的檢查點計數器,也保留在控制文件相對應數據文件項中。
2)檢查SCN小于文件頭中的檢查點SCN的時候,這表明由檢查點產生的改動已經寫到磁盤上,在執行全局檢查點的處理過程中,如果一個熱備份快速檢查點在更新文件頭時,則可能發生此種情況。應該注意的是,ORACLE是在實際進行檢查點處理的大量工作之前捕獲檢查SCN的,并且很有可能被一條象熱備份命令 alter tablespace USERS begin backup進行快速檢查點處理時的命令打斷。
ORACLE在進行數據文件更新之前,將驗證其數據一致性,當驗證完成,即更新數據文件頭以反映當前檢查點的情況;未經驗證的數據文件與寫入時出現錯誤的數據文件都被忽略;如果日志文件被覆蓋,則這個文件可能需要進行介質恢復,在這種情況下,ORACLE系統進程DBWR將此數據文件脫機。
檢查點算法描述:
臟緩存區用一個新隊列鏈接,稱為檢查點隊列。對緩存區的每一個改動,都有一個與其相關的重做值。檢查點隊列包含臟的日志緩存區,這些緩存區按照它們在日志文件中的位置排序,即在檢查點隊列中,緩存區按照它們的低重做值進行排序。需要注意的是,由于緩存區是依照第一次變臟的次序鏈接到隊列中的,所以,如果在緩存區寫出之前對它有另外的改動,鏈接不能進行相應變更,緩存區一旦被鏈接到檢查點隊列,它就停留在此位置,直到將它被寫出為止。
ORACLE系統進程DBWR在響應檢查點請求時,按照這個隊列的低重做值的升序寫出緩存區。每個檢查點請求指定一個重做值,一旦DBWR寫出的緩存區重做值等于或大雨檢查點的重做值,檢查點處理即完成,并將記錄到控制文件與數據文件。
由于檢查點隊列上的緩存區按照低重做值進行排序,而DBWR也按照低重做值順序寫出檢查點緩存區,故可能有多個檢查點請求處于活動狀態,當DBWR寫出緩存區時,檢查位于檢查點隊列前端的緩存區重做值與檢查點重做值的一致性,如果重做值小于檢查點隊列前緩存區的低重做值的所有檢查點請求,即可表示處理完成。當存在未完成的活動檢查點請求時,DBWR繼續寫出檢查點緩存區。
算法特點:
1)DBWR能確切的知道為滿足檢查點請求需要寫那些緩存區;
2)在每次進行檢查點寫時保證指向完成最早的(具有最低重做值的)檢查點;
3)根據檢查點重做值可以區別多個檢查點請求,然后按照它們的順序完成處理。
SQL> show parameter log_check;
NAME???????????????????????????????? TYPE??????? VALUE
------------------------------------ ----------- ------------------------------
log_checkpoint_interval????????????? integer???? 0
log_checkpoint_timeout?????????????? integer???? 1800
log_checkpoints_to_alert???????????? boolean???? FALSE
SQL> select checkpoint_change# from v$database;
CHECKPOINT_CHANGE#
------------------
??????????? 928767
?
##########################
今天學習過程中遇到一下問題
SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-01113: 文件 1 需要介質恢復
ORA-01110: 數據文件 1: 'E:\ORACLE\ORADATA\TESTABC\SYSTEM01.DBF'
#################################
改為非歸檔模式
archive log stop;
#################################
SQL> recover database;
完成介質恢復。
SQL> alter database open;
數據庫已更改。
可以OPERN了,
#################################
查看數據文件的狀態
SQL> select name,status from v$datafile;?????
##################################
?
????????????
1 : agent,tnslistener 都啟動起來, OracleServiceTESTDB 實例也在服務里面啟動起來了
2 : oem 檔案庫也建立好了,就建立在 OracleServiceTESTDB 數據庫上
3 :萬事具備了,啟動 OracleOraHome92ManagementServer, 報異常出來
服務器后又停止了,一些服務自動停止,如果他們沒什么可做得,例如性能日志和警報服務
郁悶啊
? 接下來我做了一下事情
?1 :重新建立了檔案庫,然后啟動 OracleOraHome92ManagementServer 仍然沒有成功
?2 : ,TNSLISTNER , OracleOraHome92ManagementServer , OracleServiceTESTDB , AGENT 都設置成自動啟動,重新啟動了機器吧,仍然沒有成功
3 :重新安裝了 ORACLE 然后重新做了以上事情,仍然沒有成功
根據網上得資料和自己得實踐發現一下問題
1
:
我自己得機器是路由器給得
IP
,不是自己機器設定得固定
IP
,在
XP
下面搜索了
C:
Hosts 文件,路徑 C:\WINDOWS\system32\drivers\etc\hosts
127.0.0.1?????? localhost
10.200.7.71???? USER-3286972EF7
把分配給自己得 IP ,和自己得主機名對應一下,就是說加上第二行,然后重新啟動機器,
OMS
就啟動起來了,
2:
我搜索了注冊表里面
OracleOraHome92ManagementServer
得
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleOraHome92ManagementServer?? DependOnService 數值數據對應到 OracleServiceTESTDB, 要是不對應一定要修改注冊表讓他對應起來,就是說一定要又依賴關系!!!!否則成功不了
總之 2 條:
? 1 :動態 IP 一定要對應主機名
? 2 :注冊表里面得依賴關系一定要依賴當前檔案庫所在得服務上就是 OracleServiceTESTDB 上面!!!!
OMA啟動不起來,把資料庫用EMCA配置在當前的數據庫上了,然后啟動OMA怎么也啟動不起來,
??? 提示:
???
???? 服務器啟動后又停止了。一些服務自動停止,如果他們沒有什么可做的,例如"性能日志和警報"服務
????
???
??? 日志:OMS.NOHUP
???
??? java.lang.NullPointerException:
?at oracle.sysman.vxx.vxxo.VxxoEMORB.getName(VxxoEMORB.java:735)
?at oracle.sysman.vxx.vxxo.VxxoEMORB.deregister(VxxoEMORB.java:467)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.killService(VdgAgentGatewayImpl.java:599)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1482)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at oracle.sysman.vdb.VdbSessionFactory.checkForEmptyCreds(VdbSessionFactory.java:588)
?at oracle.sysman.vdb.VdbSessionFactory.getPrivateAutoCommitSession(VdbSessionFactory.java:1261)
?at oracle.sysman.vds.VdsImpl.getSystemAutoCommitSession(VdsImpl.java:1013)
?at oracle.sysman.vds.VdsImpl.getPrivateAutoCommitSession(VdsImpl.java:955)
?at oracle.sysman.vdg.vdgStore.VdgDbConnection.getRepositoryAutoSession(VdgDbConnection.java:84)
?at oracle.sysman.vdg.vdgStore.VdgNodeStore.getPingNodes(VdgNodeStore.java:372)
?at oracle.sysman.vdg.VdgPingManager.getNodes(VdgPingManager.java:411)
?at oracle.sysman.vdg.VdgPingManager.run(VdgPingManager.java:661)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
oracle.sysman.vxx.vxxo.VxxoNameNotFoundException: VXX-2009 : 無法找到服務上下文
?at oracle.sysman.vxx.vxxo.VxxoEMORB.getNextBindName(VxxoEMORB.java:813)
?at oracle.sysman.vxx.vxxo.VxxoEMORB.bind(VxxoEMORB.java:333)
?at oracle.sysman.vxa.VxaAppServer.cacheServiceIOR(VxaAppServer.java:1904)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3150)
exception VxaInvalidStateException{wstring reason="VXA-3032 : \?25\?76\?50 ORB \?12\?21\?32 OMS \?15\?41\?66\?72\?31\?02\?43\?50\?63\?55 oms";}
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3152)
啟動 Oracle Management Server 時出錯。java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.stopServices(VxaAppServer.java:1406)
?at oracle.sysman.vxa.VxaAppServer.exit(VxaAppServer.java:2533)
?at oracle.sysman.vxa.VxaAppServer.main(VxaAppServer.java:3166)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
java.lang.NullPointerException:
?at java.util.Hashtable.get(Hashtable.java:259)
?at oracle.sysman.vxa.VxaAppServer.connectionLost(VxaAppServer.java:1474)
?at oracle.sysman.vdg.VdgAgentGatewayImpl.initiateExitAndRestart(VdgAgentGatewayImpl.java:689)
?at oracle.sysman.vdg.vdgConn.VdgConnection.pollForConnectionEvents(VdgConnection.java:2087)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.inConnPollLoop_(VdgListenThread.java:427)
?at oracle.sysman.vdg.vdgConn.VdgListenThread.run(VdgListenThread.java:362)
?at oracle.sysman.vtaGallery.threadPoolManager.WorkerThread.run(Worker.java:271)
"Could not start management server. Initialization failure"
該如何解決
?我安裝的是9。2。0。1。0版本,系統XP
???
???