virtuoso数据库安装与配置

一、先决条件:

virtuoso下载地址: http://sourceforge.net/projects/virtuoso/files/

  1.  7.2版本(只有64位的,32位的可以安装7.1)之后需要安装 64位的vc++库:http://www.microsoft.com/en-us/download/details.aspx?id=30679#

二、环境配置

  1. 将下载后的压缩包解压,放在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访问

  1. 以管理员方式运行CMD,可以下载它的管理工具:http://virtuoso.openlinksw.com/download/#Release72OSWindowsXP

  2. 注册驱动

    cd %VIRTUOSO_HOME%/lib
    regsvr32 virtodbc.dll
  3. 如果成功,会弹出一个注册成功的消息
  4. 关于数据源访问的文档在:http://docs.openlinksw.com/virtuoso/odbcimplementation.html

四、数据库的命令管理工具 ISQL

  1. 连接命令:

    isql 1111 dba dba
  2. 如果成功将会显示如下信息:
  3. 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>
  4. 测试sql语句
  5. 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>


你可能感兴趣的:(openlink,virtuoso)