資料庫伺服器的ip
1、在sql*PLUS中輸入
select sys_context('userenv','ip_address') from al;
如果是登陸本機資料庫,只能返回127.0.0.1
2、如果有本地net服務,可以再cmd命令窗口中執行 tnsping ORACLE_SID查看伺服器IP地址!
2. oracle中如何查看資料庫伺服器的ip地址
具體步驟如下:
1. 到本機oracle安裝目錄下的tns配置,$HOME/network/admin/tnsnames.ora。找到你需要訪問的庫:
PRIMARY=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=xxx.xx.xx.xx)(PORT=xxx))
)www.2cto.com
(CONNECT_DATA=
(SERVICE_NAME=xxx)
)
)
host名稱就是伺服器Ip,如果是機器名就ping。
2. select sys_context('userenv','ip_address') from al,如果連接時沒有載入tns是查不到的;
3. sqlplus連接上後,通過控制台輸入netstat -a -o看所有連接信息,找到對應pid的連接信息。
3. 什麼是資料庫伺服器的IP地址
這個其實很簡單,也就是說當你建立好一台資料庫伺服器的時候,只需輸入該伺服器的ip就是所謂的資料庫伺服器ip
4. 資料庫伺服器地址
uchome還是discuz的安裝程序?
如果你的mysql資料庫和程序是在一台機器上,你就填寫localhost,如果不是,那麼就填寫資料庫伺服器的ip地址。
5. 如何修改資料庫鏈接伺服器的IP
修改資料庫IP的步驟:
步驟1.在資料庫伺服器端修改其IP地址
步驟2.在資料庫伺服器端修改ORACLE8的配置,以oracle8用戶身份,修改$ORACLE_HOME/network/admin/listener.ora,在第一分段中設置Host=資料庫伺服器新的IP地址;修改同一子目錄下的tnsnames.ora,在第二分段中設置Host=資料庫伺服器新的IP地址。重新啟動監聽和資料庫。
步驟3.在網關主機上修改 /etc/filter.conf文件,將其中DBPRO_IPADDR配置為資料庫伺服器新的IP地址。
步驟4.在網關主機上修改/etc/datahost文件,其內容為資料庫伺服器新的IP地址。
6. 資料庫的伺服器是不是就是伺服器的IP地址呀
簡單理解:在伺服器上安裝一套資料庫軟體。
7. 怎樣獲得sql資料庫伺服器IP地址
你安裝培訓平台時,程序需要資料庫來保存平台的數據,這時要求你電腦上有資料庫,這個伺服器ip就是裝有sql server 伺服器的電腦ip了。
8. 資料庫伺服器的IP和Vip什麼差別
高可用性HA(High Availability)指的是通過盡量縮短因日常維護操作(計劃)和突發的系統崩潰(非計劃)所導致的停機時間,以提高系統和應用的可用性。HA系統是目前企業防止核心計算機系統因故障停機的最有效手段。
實現HA的方式,一般採用兩台機器同時完成一項功能,比如資料庫伺服器,平常只有一台機器對外提供服務,另一台機器作為熱備,當這台機器出現故障時,自動動態切換到另一台熱備的機器。
怎麼實現故障檢測的那?
心跳,採用定時發送一個數據包,如果機器多長時間沒響應,就認為是發生故障,自動切換到熱備的機器上去。
怎麼實現自動切換那?
虛IP。何為虛IP那,就是一個未分配給真實主機的IP,也就是說對外提供資料庫伺服器的主機除了有一個真實IP外還有一個虛IP,使用這兩個IP中的 任意一個都可以連接到這台主機,所有項目中資料庫鏈接一項配置的都是這個虛IP,當伺服器發生故障無法對外提供服務時,動態將這個虛IP切換到備用主機。
開始我也不明白這是怎麼實現的,以為是軟體動態改IP地址,其實不是這樣,其實現原理主要是靠TCP/IP的ARP協議。因為ip地址只是一個邏輯 地址,在乙太網中MAC地址才是真正用來進行數據傳輸的物理地址,每台主機中都有一個ARP高速緩存,存儲同一個網路內的IP地址與MAC地址的對應關 系,乙太網中的主機發送數據時會先從這個緩存中查詢目標IP對應的MAC地址,會向這個MAC地址發送數據。操作系統會自動維護這個緩存。這就是整個實現 的關鍵。
下邊就是我電腦上的arp緩存的內容。
(192.168.1.219) at 00:21:5A:DB:68:E8 [ether] on bond0
(192.168.1.217) at 00:21:5A:DB:68:E8 [ether] on bond0
(192.168.1.218) at 00:21:5A:DB:7F:C2 [ether] on bond0
192.168.1.217、192.168.1.218是兩台真實的電腦,
192.168.1.217為對外提供資料庫服務的主機。
192.168.1.218為熱備的機器。
192.168.1.217為虛IP。
大家注意紅字部分,219、217的MAC地址是相同的。
再看看那217宕機後的arp緩存
(192.168.1.219) at 00:21:5A:DB:7F:C2 [ether] on bond0
(192.168.1.217) at 00:21:5A:DB:68:E8 [ether] on bond0
(192.168.1.218) at 00:21:5A:DB:7F:C2 [ether] on bond0
這就是奧妙所在。
當218 發現217宕機後會向網路發送一個ARP數據包,告訴所有主機192.168.1.219這個IP對應的MAC地址是00:21:5A:DB:7F:C2 ,這樣所有發送到219的數據包都會發送到mac地址為00:21:5A:DB:7F:C2的機器
9. 怎麼查看資料庫伺服器IP地址
--得到伺服器的IP地址
createtable#ip(idintidentity(1,1),revarchar(200))
declare@svarchar(1000)
set@s='ping'+left(@@servername,charindex('',@@servername+'')-1)+'-a-n1-l1'
insert#ip(re)execmaster..xp_cmdshell@s
select伺服器名=@@servername,IP地址=stuff(left(re,charindex(']',re)-1),1,charindex('[',re),'')
from#ip
whereid=2
droptable#ip