![](/img/trans.png)
[英]How to access localhost or 127.0.0.1 on a Windows machine from Ubuntu Production Server?
[英]How to access an Informix database on localhost (Windows)
我有一個非常簡單的問題。 在我的計算機上安裝Informix(iif.12.10.FC2DE.win2003.zip)之后,數據庫系統似乎正在運行。
我該如何訪問? 我什至安裝了Server Studio(serverstudio_w_sentinel_win_9.1.10397.zip),但是所有前端都要求很多東西(主機和服務器之間的區別是什么),我不知道要輸入什么。
我在HP-SQL,Oracle和PostgreSQL(都在Unix / Linux上)方面有很多經驗。 在PostgreSQL中,您只需在命令行輸入psql作為用戶postgres並創建用戶和數據庫。
缺少一些鏈接。 有人可以幫我嗎? 不幸的是,計算機運行Windows 8,因此沒有有用的“開始”菜單。
提前致謝!
我從未在Windows 8上安裝過Informix,AFAIK不應與其他任何窗口一樣。
首先,眾所周知,對Informix數據庫的“預配置”和基本訪問是使用名為dbaccess
的實用程序進行的,您可以將其與Oracle的sqlplus,MySQL的mysql和Postgre的psql進行比較。 它僅在CUI模式下運行,但是基於菜單的“ ncurses like”之類的東西(它本身並不是命令行中提到的其他命令行)
因此,回答這個問題,要使用dbaccess啟動基本訪問,您應該打開Informix Command Line
,這是應該在Windows Informix Apps Menu的安裝過程中創建的快捷方式。
使用Informix進行登錄,在“開始”菜單上,您應該可以通過單擊屏幕底部下方的箭頭來訪問“ 應用程序”菜單。 查找Informix命令行圖標,它是.bat的快捷方式,非常適合您的實例配置,該文件將定義notifyix環境變量(INFORMIXSERVER,PATH等)並向您打開提示。 然后只需輸入dbaccess
和voila,就可以了...
在Windows 7上,您需要以管理員身份運行此命令行(右鍵單擊圖標,然后選擇管理員選項)。 不確定Windows 8是否相同...
基本上就是...
但是我總是看到Windows用戶對dbaccess
因為它對Windows用戶不友好,因為它在命令行運行,並且與任何* nix shell相比,Windows命令行非常有限。
現在,如果您要在Unix / Linux領域中尋求任何informix用戶,歷史將有所不同...
因此,用於訪問Informix的替代圖形工具(例如DBeaver ,ServerStudio, SquirrelSQL ,DbVisualizer等),您必須知道實例的一些配置:
從客戶端的角度來看,對於TCP / IP連接,您必須知道:
echo %INFORMIXSERVER%
services
文件。 可能會在以下位置找到它:c:\\ windows \\ system32 \\ Drivers \\ etc \\ services onsoctcp
,除非您配置/選擇其他數據驅動器(DR)。 這是JDBC客戶端(例如SquirrelSQL)的連接字符串:
jdbc:informix-sqli://<host_name>:<port_number>/<database_name>:INFORMIXSERVER=<server_name>
如果您想了解有關在您的實例/引擎上配置的網絡的更多信息,請檢查以下內容:
%INFORMIXDIR%/etc/onconfig.%INSTANCENAME%
。 在其中查找DBSERVERNAME,DBSERVERALIASES 有關更多信息,您可以查看在線notifyix手冊: http : //pic.dhe.ibm.com/infocenter/informix/v121/index.jsp或下載PDF(您可以在此主頁上找到下載鏈接)。鏈接)
DBeaver和SquirrelSQL
該工具是免費的Java I-SQL,在Informix上都可以正常使用。
DBeaver有一個優點,它會自動為您下載並安裝JDBC驅動程序。
對於SquirrelSQL,您需要手動進行設置(但並不難)。
安裝informix時,有一個用於安裝默認實例的選項,最后您可以選擇是否要啟動它並打開命令行。 如果選擇yes
將提示命令行,您將可以訪問bin文件夾並輸入
數據庫訪問
(bin文件夾通常在您的informix安裝文件夾中)
現在,您可以管理自己的notifyix服務器。
如果要創建自己的實例,將無法執行dbaccess-至少打開正確的命令行-。 要打開正確的命令行,您需要訪問安裝文件夾並根據您的實例執行cmd,例如myinstance.cmd,這將打開命令行,現在您可以轉到bin文件夾並執行'dbaccess.exe'。
這是非常高的費用,但對我的團隊來說似乎很有用。 如果您需要更多信息,則@ceinmart anwer非常棒,或者:
http://www-01.ibm.com/support/docview.wss?uid=swg21651873
https://www.ibm.com/support/knowledgecenter/zh-CN/SSGU8G_11.50.0/com.ibm.igmsw.doc/ids_iw_020x.htm
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.