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 -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 其中SDFDB為數據庫的名稱,INFORMIXDIR為informix的安裝根路徑,sdpdb1為INFORMIXSERVER
停止命令如下:

onmode -k 執行立即shutdown,將系統變為off-line模式
onmode -m 將系統從quiescent模式變為on-line模式
onmode -s 執行graceful shutdown
onmode -u 執行immediate shutdwon
onmode -y 對提示自動回答yes
啟動命令如下:

2. 查看數據庫編碼
dbaccess進入后,進入到sysmaster庫,運行如下命令可查看當前各個庫的編碼:















3. 查看informix占用的端口
在informix的安裝目錄的etc目錄下的sqlhosts文件,可查看端口信息,例如下面表示informix的端口為7778:

4. 使用dbaccess命令從文件導入建表信息
若想從某個包含建表建索引等信息的文件里面將信息導入到某個庫中,可將文件拷貝到要運行命令的目錄,而后運行:
dbaccess 數據庫名稱 文件名稱
例如運行如下命令表示將create.sql文件中的信息導入到amigo數據庫中:

5. 給某個用戶賦予某個庫的dba權限
使用dbaccess命令進去后,選擇“Query-language”,接著選擇需要賦予dba權限的庫,再選擇“New”,輸入如下命令并運行來賦予權限:

6. 連接informix庫的用戶的.bash_profile的配置
參考配置如下:
















