我有一个非常简单的问题.在我的计算机上安装Informix(iif.12.10.FC2DE.win2003.zip)后,数据库系统似乎正在运行.
我该如何访问它?我甚至安装了Server Studio(serverstudio_w_sentinel_win_9.1.10397.zip),但所有前端都要求这么多东西(主机服务器,btw之间有什么区别),我不知道要输入什么.
我在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菜单中安装时应该创建的快捷方式.
使用Informix进行记录,在"开始"菜单中,您应该可以访问" 应用"菜单,单击屏幕底部的下箭头.查找Informix命令行图标,它是.bat的快捷方式,非常指定您的实例配置,此文件将定义informix环境变量(INFORMIXSERVER,PATH等)并打开提示给您.然后只需键入dbaccess并瞧,有...
在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\servicesonsoctcp,除非您配置/选择其他类似数据驱动程序(DR). 这是JDBC客户端的连接字符串(如SquirrelSQL):
jdbc:informix-sqli://<host_name>:<port_number>/<database_name>:INFORMIXSERVER=<server_name>
Run Code Online (Sandbox Code Playgroud)
如果您想了解有关在您的实例/引擎上配置的网络的更多信息,请检查以下内容:
%INFORMIXDIR%/etc/onconfig.%INSTANCENAME%.在其中,寻找DBSERVERNAME,DBSERVERALIASES有关更多信息,请查看在线informix手册:http://pic.dhe.ibm.com/infocenter/informix/v121/index.jsp或下载PDF(您可以在此主页上找到要下载的链接)链接)
DBeaver和SquirrelSQL
这个工具是免费的Java I-SQL,其中两者都可以正常使用Informix.
DBeaver有一个优势,它会自动为您下载并安装JDBC驱动程序.
对于SquirrelSQL,您需要手动设置它(但并不难).