一、先决条件:
virtuoso下载地址: http://sourceforge.net/projects/virtuoso/files/
7.2版本(只有64位的,32位的可以安装7.1)之后需要安装 64位的vc++库:http://www.microsoft.com/en-us/download/details.aspx?id=30679#
二、环境配置
将下载后的压缩包解压,放在C盘目录下,地址可按照 C:/Program Files/OpenLink Software/VOS7/
2.添加环境变量(计算机=》属性=》高级设置=》环境变量(系统环境变量))新建变量 VIRTUOSO_HOME 值为:C:/Program Files/OpenLink Software/VOS7/virtuoso-opensource/ (注意目录名称根据自己的命名变化)
3.在系统环境变量PATH中将该变量添加进去(命令行能调用)
;%VIRTUOSO_HOME%/bin;%VIRTUOSO_HOME%/lib
4.在virtuoso-opensource目录下的 database子目录下新建 php.ini配置文件 内容为:
http://ftp://download.openlinksw.com/support/vos/php.ini
5.创建virtuoso的windows服务。
使用管理员模式打开cmd/dos窗口,测试命令 virtuoso-t -? 如果成功为显示该命令的帮助。
6.运行命令 cd %VIRTUOSO_HOME%/database
7.创建windows服务
virtuoso-t +service create +instance "New Instance Name" +configfile virtuoso.ini
8.如果你不喜欢这个服务名称,可以参照以下命令方式更改:
显示所有服务 virtuoso-t +service list
启动virtuoso服务 virtuoso-t +instance "服务名称" +service start
停止服务 virtuoso-t +instance "服务名称" +service stop
删除服务 virtuoso-t +instance "服务名称" +service delete
三、odbc访问
以管理员方式运行CMD,可以下载它的管理工具:http://virtuoso.openlinksw.com/download/#Release72OSWindowsXP
注册驱动
cd %VIRTUOSO_HOME%/lib regsvr32 virtodbc.dll
如果成功,会弹出一个注册成功的消息
关于数据源访问的文档在:http://docs.openlinksw.com/virtuoso/odbcimplementation.html
四、数据库的命令管理工具 ISQL
连接命令:
isql 1111 dba dba
如果成功将会显示如下信息:
Connected to OpenLink Virtuoso Driver: 05.00.3028 OpenLink Virtuoso ODBC Driver OpenLink Interactive SQL (Virtuoso), version 0.9849b. Type HELP; for help and EXIT; to exit. SQL>
测试sql语句
SQL> tables; Showing SQLTables of tables like 'NULL.NULL.NULL', tabletype/colname like 'NULL' TABLE_QUALIFIER TABLE_OWNER TABLE_NAME TABLE_TYPE REMARKS VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR _______________________________________________________________________________ DB DBA ADMIN_SESSION SYSTEM TABLE NULL DB DBA ADM_OPT_ARRAY_TO_RS_PVIEW SYSTEM TABLE NULL DB DBA ADM_XML_VIEWS SYSTEM TABLE NULL . . . SQL>