INFORMIX資料庫常用命令

2021-10-05 12:22:02 字數 1265 閱讀 4581

性質:關係資料庫系統

型別:整合解決方案

常用命令

onstat -

檢視資料庫當前狀態

onstat -c

檢視資料庫的配置檔案

onstat -d

檢視資料庫哦空間的使用情況

onstat -l

檢視資料庫邏輯日誌的備份情況及邏輯日誌的狀態

onstat -m

檢視最近的資料庫日誌資訊

onstat -g sql

檢視資料庫的所有的客戶端的連線情況

onstat -g sql < sid >

檢視乙個指定的客戶端連線執行的sql語句

oncheck -cc [資料庫名]

檢查乙個或所有的資料庫的系統目錄

oncheck -cd 資料庫名[:表名]

檢查乙個資料庫或資料庫中乙個表的資料

oncheck -ci 資料庫名[:表名]

檢查乙個資料庫或資料庫中乙個表的索引

oncheck -pt 資料庫名:表名

檢查乙個表所占用的空間大小(extent數)

onbar

備份資料庫的資料或日誌到磁帶庫中

用法:全備份: onbar -b -w -l 0

備份邏輯日誌:onber -b -l

dbschema

生成資料庫的庫表結構

用法:整個資料庫: dbschema -d 資料庫名 -ss 指令碼檔名

乙個資料庫中的表:dbschema -d 資料庫名 -t 表名 -ss 指令碼檔名

dbexport

手動備份乙個資料庫到磁碟中

用法:dbexport -ss 資料庫名

備份: dbexport -d 資料庫名 -o 資料庫匯出目錄 >>***.log

dbimport

實際匯出的資料有:建立資料庫 表 索引 …等sql語句,以及unload的unl資料檔案。

dbimport將自動查詢【database】.exp(這是資料夾),以及資料夾下面的【database】.sql

注意:sql檔案中的資料庫名稱|sql檔名|【database】.exp資料夾的資料庫名稱一致

dbimport 資料庫名 -d 表空間 -l

oninit -vy

啟動乙個資料庫伺服器

onmode -ky

停止乙個資料庫伺服器

ommode -z < sid >

停止乙個資料庫客戶端的連線(session)

informix 常用命令

今年改用informix,不熟,常用命令記錄 1.informix 匯出,匯出前關閉所有連線 dbexport gx refmsdb c ss o home db informix yzt 2.匯入,在匯入之前,需要按照儲存情況先劃分好dbspace 如果有修改dbname 則修改exp的檔名,及裡...

資料庫常用命令

1 資料表中增加乙個字段 insert into tblstudent a,b,c,values 1,2,3,2 將.sql語句加入到本地資料庫 source home homework user zxy mysql tblstudent.sql 3 建立資料庫 create database ho...

資料庫 常用命令

1 登陸資料庫 mysql u root p2 高頻指令 檢視資料庫 show databases 建立資料庫 create database school schema 切換資料庫 use school schema 檢視表 檢視表項結構 3 資料庫授權 mysql grant all privi...