Oracle
初始密碼:
internal/oracle
sys/change_on_install
system/manager
scott/tiger
sysman/oem_temp
最后一個用戶名和密碼是用來登錄management server。
?
啟動的服務:
OracleOraHome81Agent、OracleOraHome81ClientCache、OracleOraHome81CMAdmin、OracleOraHome81CMan、OracleOraHome81DataGatherer、OracleOraHome81HTTPServer、OracleOraHome81ManagementServer、OracleOraHome81PagingServer、OracleOraHome81TNSListener、OracleServiceWJHORA
十個,為了正常運轉要開五個-_-
?
連接方式奇怪,是靠OracleOraHome81TNSListener來監聽的,這服務不啟動,還什么事都做不了。
反安裝的時候注冊表居然不處理,留下一堆服務,一堆實例名。
要連接到一Oracle服務器,客戶端要安裝oracle客戶端的監聽程序。
?
對于每個實例,在HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0中都有對應的5個字符串值。而“ORACLE_SID”這個鍵只記錄最新的實例名。
MS SQL Server
MS SQL Server(和MSDE) 已安裝實例名:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\InstalledInstances
?默認實例名為MSSQLSERVER
客戶端配置及默認實例的配置:
?HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
非默認實例的配置:
?HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\ALJOININSTANCE
服務啟動:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQL$ALJOININSTANCE
ImagePath = "D:\MICROS~2\MSSQL$~1\binn\sqlservr.exe -sALJOININSTANCE"
連接到某一個實例名:
?當 SQL Server 2000 客戶端 Net-Library 連接到 SQL Server 2000 實例時,僅需要運行該實例的計算機所在的網絡名和該實例名。當應用程序請求連接遠端計算機時,Dbnetlib.dll 將打開到連接中所指定的計算機網絡名上的 UDP 端口 1434 的連接。所有運行 SQL Server 2000 實例的計算機都監聽此端口。當一個客戶端 Dbnetlib.dll 連接到該端口時,服務器將返回一個監聽服務器上運行的所有實例的數據包。對于每個實例,該數據包報告該實例正在監聽的服務器 Net-Library 和網絡地址。應用程序計算機上的 Dbnetlib.dll 收到該數據包后,選擇在應用程序計算機和 SQL Server 實例上都啟用的 Net-Library,然后連接為此數據包中的 Net-Library 列出的地址。只有在以下情況下該連接嘗試才會失敗:
1。請求的 SQL Server 2000 實例未運行。
2。在應用程序計算機上,SQL Server 2000 實例正在監聽的 Net-Library 沒有一個是活動的。