DB2學習記錄:基礎部分

經常使用命令

DB2是什麼

IBM公司研製的關係型數據庫系統sql

圖片描述

DB2是一種關係數據庫管理系統(RDBMS),被認爲是第一種使用SQL的數據庫產品。它具備許多的優勢:數據庫

  • 開放性高,能在全部主流平臺上運行,最適於海量數據,在企業級的應用最爲普遍。app

  • 具備很好的並行性,把數據庫管理擴充到並行、多節點的環境。數據庫分區是數據庫的一部分,包含本身的數據、索引、配置文件、和事務日誌。數據庫分區有時被稱爲節點。yii

  • 具備跨平臺、多層結構等特色,支持ODBC、JDBC客戶。性能

  • 性能較高,適用於數據倉庫和在線事物處理。spa

  • 操做簡單,同時提供GUI和命令行,在Windows NT和Unix下操做相同。命令行

DB2的訪問

db2的登陸

節點目錄、系統數據庫目錄和本地數據庫目錄間關係

圖片描述

DB2數據庫對象

clipboard.png

  • 系統是DB2體系結構中最高一層,一個系統表示一個DB2的安裝日誌

  • 實例也稱數據管理器,是管理數據的DB2代碼,一個系統可包含多個彼此相互獨立的實例,每一個實例能夠管理多個數據庫code

db2icrt 建立實例
db2idrop 刪除實例
db2start 啓動實例
create database 建立數據庫

圖片描述

數據庫體系對象

  • 系統

  • 實例

  • 數據庫

數據庫對象

  • 表、視圖、索引、模式、存儲過程、程序包等

  • 緩衝池、日誌文件、表空間

  • 物理存儲、表空間容器、目錄、文件系統或裸設備

圖片描述

圖片描述

請輸入代碼
db2start 啓動數據庫實例
db2stop force 中止數據庫實例
db2 connect to xxx 鏈接xxx數據庫
db2 get dbm cfg 顯示庫實例的配置
db2 get db cfg for iacidb 顯示iacidb數據庫配置
db2 list applications show detail 查看數據庫鏈接詳細信息
db2 get instance 獲取數據庫實例
db2 list active databases 列出當前實例中正在使用的數據庫
db2 list tables 列出數據庫中的表(須要先鏈接數據庫)
db2 list db directory 查看當前實例下有哪些數據庫
db2 -tvf scripts.sql 執行腳本
db2move <db name> export 導出數據庫文件
db2move <db name> import/load 導入數據庫文件

參考:
http://www.yiibai.com/db2/
DB2基礎知識
DB2 命令大全

相關文章
相關標籤/搜索