array(2) { ["docs"]=> array(10) { [0]=> array(10) { ["id"]=> string(3) "428" ["text"]=> string(77) "Visual Studio 2017 单独启动MSDN帮助(Microsoft Help Viewer)的方法" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(8) "DonetRen" ["tagsname"]=> string(55) "Visual Studio 2017|MSDN帮助|C#程序|.NET|Help Viewer" ["tagsid"]=> string(23) "[401,402,403,"300",404]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400964" ["_id"]=> string(3) "428" } [1]=> array(10) { ["id"]=> string(3) "427" ["text"]=> string(42) "npm -v;报错 cannot find module "wrapp"" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "zzty" ["tagsname"]=> string(50) "node.js|npm|cannot find module "wrapp“|node" ["tagsid"]=> string(19) "[398,"239",399,400]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400760" ["_id"]=> string(3) "427" } [2]=> array(10) { ["id"]=> string(3) "426" ["text"]=> string(54) "说说css中pt、px、em、rem都扮演了什么角色" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(12) "zhengqiaoyin" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400640" ["_id"]=> string(3) "426" } [3]=> array(10) { ["id"]=> string(3) "425" ["text"]=> string(83) "深入学习JS执行--创建执行上下文(变量对象,作用域链,this)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "Ry-yuan" ["tagsname"]=> string(33) "Javascript|Javascript执行过程" ["tagsid"]=> string(13) "["169","191"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511399901" ["_id"]=> string(3) "425" } [4]=> array(10) { ["id"]=> string(3) "424" ["text"]=> string(30) "C# 排序技术研究与对比" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "vveiliang" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(8) ".Net Dev" ["catesid"]=> string(5) "[199]" ["createtime"]=> string(10) "1511399150" ["_id"]=> string(3) "424" } [5]=> array(10) { ["id"]=> string(3) "423" ["text"]=> string(72) "【算法】小白的算法笔记:快速排序算法的编码和优化" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "penghuwan" ["tagsname"]=> string(6) "算法" ["tagsid"]=> string(7) "["344"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511398109" ["_id"]=> string(3) "423" } [6]=> array(10) { ["id"]=> string(3) "422" ["text"]=> string(64) "JavaScript数据可视化编程学习(二)Flotr2,雷达图" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "chengxs" ["tagsname"]=> string(28) "数据可视化|前端学习" ["tagsid"]=> string(9) "[396,397]" ["catesname"]=> string(18) "前端基本知识" ["catesid"]=> string(5) "[198]" ["createtime"]=> string(10) "1511397800" ["_id"]=> string(3) "422" } [7]=> array(10) { ["id"]=> string(3) "421" ["text"]=> string(36) "C#表达式目录树(Expression)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "wwym" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(4) ".NET" ["catesid"]=> string(7) "["119"]" ["createtime"]=> string(10) "1511397474" ["_id"]=> string(3) "421" } [8]=> array(10) { ["id"]=> string(3) "420" ["text"]=> string(47) "数据结构 队列_队列实例:事件处理" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "idreamo" ["tagsname"]=> string(40) "C语言|数据结构|队列|事件处理" ["tagsid"]=> string(23) "["246","247","248",395]" ["catesname"]=> string(12) "数据结构" ["catesid"]=> string(7) "["133"]" ["createtime"]=> string(10) "1511397279" ["_id"]=> string(3) "420" } [9]=> array(10) { ["id"]=> string(3) "419" ["text"]=> string(47) "久等了,博客园官方Android客户端发布" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(3) "cmt" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511396549" ["_id"]=> string(3) "419" } } ["count"]=> int(200) } 222 Linux下安装INFORMIX 11.7 - 爱码网

INFORMIX Dynamic Server(IDS)数据库介绍就不多说了,既然使用INFORMIX,就一定有所了解。本文将INFORMIX安装在linux发行版Fedora(其他发行版,安装基本一样)

具体步骤如下:

一 ,下载IDS

在IBM官网下载INFORMIX 最新版,当前为11.7   同时可以下载相关的帮助文档。http://www.ibm.com/developerworks/cn/downloads/im/idsde/

开发者学习可以下载Developer Edition版本,功能齐全,而且免费,但不能用作商业部署。

 


 

二, 设置用户与用户组

IDS需要在informix用户下执行。

创建informix用户组。 命令:groupadd  -g N  informix                        #N为大于100的整数

创建informix用户。    命令: useradd  - u  N  -g  informix  informix   #N为大于100的整数

 


 

三.安装

1,解压安装包

通常用tarxf命令解压安装包。

在/opt下建立安装目录informix。

2,启动安装

切换到root 用户下,运行安装文件中ids_install文件

IDS产品套件包含多个产品,可以同时安装所有产品,也可以分别安装。,安装脚本会安装IDS服务器以及相同目录中的其他相关产品。installserver命令只安装IDS服务器,忽略其他产品。

 

 

安装过程启动。默认为控制台安装模式(其他模式参见补充说明)。安装过程会自动识别到安装目录/opt/informix 。根据提示输入安装选项。这个不用多说了,很简单的。

看到IBM Informix JDBC Driver: Successful提示时说明成功安装了。

注意:运行安装脚本需要根 不熟悉的最好选择典型安装,如需图形化安装 则用命令./ids_install  -gui

补充:其他安装模式

  • GUI模式:当在安装命令中指定gui选项时,进入这种模式。GUI模式与控制台模式相似,但是使用一个Java图形界面与安装程序交互。

    安装命令的示例:
    installserver-gui

  • 静默模式:这种模式支持非交互式安装。静默模式使用一个.ini文件提供响应信息,这些信息在控制台模式和GUI模式中是通过键盘或鼠标提供的。IDS提供两个默认的.ini文件,您也可以创建自己的.ini文件。在交互式安装期间,在安装命令中指定-record<filename>选项,就可以自动地创建.ini文件。

    示例:
    installserver-recordmyresponses.ini

    要想使用自己创建的.ini文件,必须在安装命令中指定-options<filename>选项。

    示例:
    install_ids-silent-optionsmyresponses.ini

    如果使用默认的.ini文件(bundle.iniserver.ini),必须在安装命令中指定acceptlicense=yes选项;否则,安装不会成功。

    示例:
    installserver-silent-acceptlicense=yes

在安装期间还可以指定其他选项,包括:

  • -javahome<javadir>,使用已经安装的JRE

  • -PinstallLocation=<installdir>,指定不同的安装目录

  • -log<logfilename>,指定非默认的日志文件名

可以在同一个系统上同时存在IDS的多个版本。只需把它们安装在不同的目录中即可。环境变量INFORMIXDIR指向在启动IDS实例时应该使用的产品目录。

3,配置环境

INFORMIX的启动时需要配置环境变量的。可以在informix账户根目录下创建一个脚本文件env_informix.sh ,每次启动数据库前输入命令 : . env_informix.sh

也可以将相应环境变量写入.bash_profile文件中。该脚本文件内容如下:

export INFORMIXDIR=/opt/informix
export PATH=$INFORMIXDIR/bin:$PATH
export INFORMIXSERVER=ol_informix1170
export ONCONFIG=onconfig.ol_informix1170
export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts.ol_informix1170

说明:

1)INFORMIXDIR环境变量指向安装产品的位置。这很重要,因为该路径包含一些在IDS可执行程序中使用的值。如果不设置这个路径,IDS就不知道在哪里寻找成功运行所需的某些文件。本处为/opt/informix

2)INFORMIXSERVER环境变量是环境在默认情况下启动的IDS实例的名称。这个环境变量对于试图访问IDS实例的每个客户机连接都很重要,无论客户机是内部的还是外部的。内部客户机是IDS软件附带的实用程序。外部客户机是使用SQL访问数据库的任何应用程序。如果不知道已安装了哪些实例。可以在安装目录中查看,安装了实例后,会在跟目录生成相应文件,笔者安装目录中出现了ol_informix1170文件目录,可以知道系统安装了一个名为ol_informix1170的实例。

 

3)应该修改PATH环境变量,在其中包含$INFORMIXDIR/bin。尽管这是可选的,但是非常方便。输入oninit比不得不输入/usr/informix/bin/oninit(假设IDS产品安装在/usr/informix)容易得多。

 

4)ONCONFIG环境变量设置为IDS实例使用的配置文件名。每个实例在任何时候只使用一个配置文件。可以使用另一个配置文件,但是这需要停止软件运行,把ONCONFIG环境变量改为另一个文件名,然后重新启动软件。

 

注意:ONCONFIG环境变量只设置为文件名,不设置为文件的路径。示例:
export
ONCONFIG=onconfig.production

 

onconfig文件必须位于$INFORMIXDIR/etc,所以不需要知道文件位置,只需知道这个目录中要使用的文件。onconfig文件可以改名为您喜欢的任何名称;但是,标准命名约定是把它命名为onconfig.something,把其中的something替换为有意义的单词。本处系统在安装实例时,在$INFORMIXDIR/etc下生了onconfig.ol_informix1170文件,直接把环境变量指向这个文件就可以了

ONCONFIG环境变量就变成可选的。ONCONFIG环境变量只对DBA的工作有用(例如启动和停止实例)。一般的SQL客户机活动不需要设置ONCONFIG环境变量。

 

5)INFORMIXSQLHOSTS环境变量设置为用来提供连接信息的文件的完整路径名和文件名。示例:
export
INFORMIXSQLHOSTS=/work/jbohm/mysqlhosts

 

这个参数是可选的,如果不设置它,IDS会在$INFORMIXDIR/etc/sqlhosts文件中寻找所需的信息。一定要注意,每个客户机连接(包括内部和外部的)都需要连接信息。因此,每个客户机都要从默认文件或INFORMIXSQLHOSTS环境变量指定的文件中获取连接信息。

6)IDS 不只使用上面列出的五个环境变量。实际上,IDS 100 多个环境变量,用来控制软件的各个方面。本教程前面提到过两个DB_LOCALE CLIENT_LOCALE,它们控制GLS 设置。请记住,上面列出的五个环境变量是最重要的,其中两个是必需的

 


 

四,启动INFORMIX

1,启动数据库服务器及实例。

输入命令: oninit 

2, 用dbaccess工具连接数据录

输入命令:dbaccess

3,进入数据库操作界面

 

 

 

 

 

 

 

相关文章:

  • 2018-12-14
  • 2018-01-08
  • 2018-01-21
  • 2018-07-04
  • 2021-01-29
  • 2021-12-08
  • 2020-01-22
猜你喜欢
  • 2021-01-02
  • 2021-08-07
  • 2021-08-16
  • 2019-01-08
  • 2019-01-02
  • 2019-03-14
  • 2019-05-24
  • 2018-05-16
相关资源
相似解决方案