1.
启动与停止命令
停止命令如下:
onmode
-
k
onmode -k 执行立即shutdown,将系统变为off-line模式
onmode -m 将系统从quiescent模式变为on-line模式
onmode -s 执行graceful shutdown
onmode -u 执行immediate shutdwon
onmode -y 对提示自动回答yes
启动命令如下:
oninit
-
v
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
7. informix导出表数据
进入查询页面后,运行命令:
unload
to
文件名
select
*
from
表名
unload
to
data.txt
select
*
from
cti_callstat;
本文介绍了Informix数据库的基本管理操作,包括启动与停止、查看数据库编码、端口配置、导入建表信息、用户权限设置及导出表数据的方法。
2791

被折叠的 条评论
为什么被折叠?



