`
Fangrn
  • 浏览: 799799 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

informix 使用备忘录

阅读更多

1.  启动与停止命令
     停止命令如下:

onmode   - k
    onmode 命令 语法: onmode [-k] [-m] [-s] [-u] [-y]
    onmode -k     执行立即shutdown,将系统变为off-line模式
    onmode -m     将系统从quiescent模式变为on-line模式
    onmode -s     执行graceful shutdown
    onmode -u      执行immediate shutdwon
    onmode -y     对提示自动回答yes
   启动命令如下:
oninit   -

2. 查看数据库编码
    dbaccess进入后,进入到sysmaster库,运行如下命令可查看当前各个库的编码:
select   *   from  sysdbslocale;
      运行结果类似如下:
dbs_dbsname  sysmaster
dbs_collate  en_US.
819
 
dbs_dbsname  sysutils
dbs_collate  en_US.
819
 
dbs_dbsname  sysuser
dbs_collate  en_US.
819
 
dbs_dbsname  sdp
dbs_collate  en_US.
57372
 
dbs_dbsname  smp
dbs_collate  en_US.
57372

3. 查看informix占用的端口
     在informix的安装目录的etc目录下的sqlhosts文件,可查看端口信息,例如下面表示 informix的端口为7778:
sdpdb    onsoctcp     minicc2          7778

4. 使 用dbaccess命令从文件导入建表信息
    若想从某个包含建表建索引等信息的文件里面将信息导入到某个库中,可将文件拷贝到要运行命令的目 录,而后运行:
    dbaccess 数据库名称 文件名称
    例如运行如下命令表示将create.sql文件中的信息导入到amigo数据库中:
dbaccess amigo  create .sql

5. 给某个用户赋予某个库的dba权限
   使用dbaccess命令进去后,选择“Query-language”,接着选择需要赋予dba权限的库,再选择“New”,输入如下命令并运行来赋予 权限:
grant  dba  to  用户名;
 
6. 连接informix库的用户的.bash_profile的配置
    参考配置如下:
SDFDB = sdp
export SDFDB

INFORMIXDIR
=/ home / informix
INFORMIXSERVER
= sdpdb1 
ONCONFIG
= onconfig.scp2
PATH
= $PATH:$INFORMIXDIR / bin
LD_LIBRARY_PATH
= $LD_LIBRARY_PATH:$INFORMIXDIR / lib:$INFORMIXDIR / lib / esql 

export INFORMIXDIR
export INFORMIXSERVER
export ONCONFIG PATH
export LD_LIBRARY_PATH

export LANG
= en_US.utf8
export DB_LOCALE
= en_US.utf8
export CLIENT_LOCALE
= en_US.utf8
      其中SDFDB为数据库的名称,INFORMIXDIR为informix的安装根路径,sdpdb1为INFORMIXSERVER

7. informix导出表数据 
    进入查询页面后,运行命令:
unload  to  文件名  select   *   from  表名
     例如,将cti_callstat的数据导入到data.txt文件中,命令如下:
unload  to  data.txt  select   *   from  cti_callstat;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics