• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Prayer

            在一般中尋求卓越
            posts - 1256, comments - 190, trackbacks - 0, articles - 0
              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            DB2 COMMAND(DB2常用命令)

            Posted on 2009-07-14 22:23 Prayer 閱讀(2500) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): DB2

            DB2 Environment introduction(DB2環(huán)境介紹).
            DB2 environment have four part(DB2環(huán)境由四部分構(gòu)成).
            1. Profile Registry(概要文件注冊(cè)表);
            2. Environment variable(環(huán)境變量);
            3. Instance configuration file(實(shí)例配置文件);
            4. Database configuration file(數(shù)據(jù)庫(kù)配置文件).

            Start DB2 command window.(啟動(dòng)db2命令窗口。)
            db2cmd

            INSTANCE LEVEL COMMAND(實(shí)例級(jí)命令)
            1. db2icrt
            Description(描述):
            Used to create a instance.(用于創(chuàng)建一個(gè)DB2實(shí)例,DB2實(shí)例是用于執(zhí)行DB2命令和函數(shù)所處的上下文。
            可以把實(shí)例看做管理對(duì)數(shù)據(jù)庫(kù)文件的訪問(wèn)權(quán)的服務(wù)或守護(hù)進(jìn)程。DB2中一臺(tái)服務(wù)器可以有多個(gè)實(shí)例,每個(gè)實(shí)例相互獨(dú)立,
            但同一時(shí)刻只能有一個(gè)實(shí)例在運(yùn)行。)
            Systax(語(yǔ)法):
            db2icrt instance_name
            linux need to provide user id for create function and storage procedure.(Linux 中必須提供用于創(chuàng)建函數(shù)和存儲(chǔ)過(guò)程的用戶(hù)標(biāo)識(shí)。)
            db2icrt -u fenced_user_ID instance_name
            Examples(例子):
            db2icrt NEW

            2. db2idrop
            Description(描述):
            Drop a db2 instance(刪除一個(gè)DB2實(shí)例)。
            Before drop a instance, you should disconnect all the database connection and stop current db2 instance.
            Systax(語(yǔ)法):
            db2idrop -f intance_name
            Examples(例子):
            db2idrop -f NEW

            3. db2start
            Description(描述):
            Start the current db2 instance.(啟動(dòng)當(dāng)前的DB2實(shí)例。)
            Systax(語(yǔ)法):
            db2start
            Examples(例子):
            db2start

            4. db2stop
            Description(描述):
            Stop the current db2 instance.(停止當(dāng)前的DB2實(shí)例。)
            Systax(語(yǔ)法):
            db2stop
            Examples(例子):
            db2stop

            5. db2 get instance
            Description(描述):
            Get the current db2 instance, the value of environment db2instance.(獲得當(dāng)前所運(yùn)行的DB2實(shí)例名稱(chēng),環(huán)境變量db2instance的值。)
            Systax(語(yǔ)法):
            db2 get instance
            Examples(例子):
            db2 get instance

            6. set db2instance
            Description(描述):
            Set the current db2 instance.(設(shè)置環(huán)境變量db2instance的值。)
            Systax(語(yǔ)法):
            Windows:         set db2instance=instance_name;
            Unix C Shell:    setenv db2instance instance_name;
            Unix Korn Shell: export db2instance=instance_name;
            Examples(例子):
            set db2instance=NEW

            7. db2 get dbm cfg
            Description(描述):
            Each db2 instance has a configuration file.(每個(gè)DB2實(shí)例有一個(gè)數(shù)據(jù)庫(kù)管理配置文件,這個(gè)文件用于保存與認(rèn)證,監(jiān)管級(jí)別,診斷級(jí)別,
            以及貫穿實(shí)例的內(nèi)存和進(jìn)程資源有關(guān)的參數(shù)。當(dāng)更新這個(gè)文件后需要重新啟動(dòng)實(shí)例。)
            Systax(語(yǔ)法):
            db2 get dbm cfg
            Examples(例子):
            db2 get dbm cfg

            8. db2 update dbm cfg
            Description(描述):

            Systax(語(yǔ)法):
            db2 update dbm cfg using PARAMETER_NAME PARAMETER_VALUE
            Examples(例子):
            db2 update dbm cfg using DIAGLEVEL 4
            db2stop
            db2start

            9. db2imigr
            Description(描述):
            When you install a new version of DB2 UDB, you need to migrate instance.
            Systax(語(yǔ)法):
            db2imigr instance_name
            Examples(例子):
            db2imigr NEW

            10. db2iupdt
            Description(描述):
            When you install a new version of DB2 UDB, you need to update instance.
            Systax(語(yǔ)法):
            db2iupdt instance_name
            Examples(例子):
            db2iupdt NEW

            11. db2ilist
            Description(描述):
            List all the db2 instance in the server.(列出服務(wù)器上的所有的db2實(shí)例。)
            Systax(語(yǔ)法):
            db2ilist
            Examples(例子):
            db2ilist

            12. db2 attach to
            Description(描述):
            Connect a db2 instance in the server from remote computer.(遠(yuǎn)程連接db2實(shí)例。)
            Systax(語(yǔ)法):
            ATTACH [TO node-name] [USER username [{USING password[NEW new-password CONFIRM confirm-password] |CHANGE PASSWORD}]]
            Examples(例子):
            db2 attach to NEW

            13. db2 list applications
            Description(描述):
            List all the connection to the currenct db2 instance.(列出所有與當(dāng)前db2實(shí)例的連接。)
            Systax(語(yǔ)法):
            db2 list applications [show detail]
            Examples(例子):
            db2 list applications [show detail]

            14. db2 force application
            Description(描述):
            Stop the connection to the currenct db2 instance.(斷開(kāi)與當(dāng)前db2實(shí)例的連接。)
            Systax(語(yǔ)法):
            FORCE APPLICATION {ALL | ( application-handle [ {,application-handle} ... ] )}[MODE ASYNC]
            Examples(例子):
            db2 db2 force application (6, 5)
            db2 force application all

            DAS INSTANCE COMMAND(DAS實(shí)例命令)
            DAS a special instance, it is short for Database Administrator Server. Only one DAS can be create in one DB2 server.
            DAS provide local&remote management function.(DAS是一個(gè)特殊的實(shí)例,只能有一個(gè)DAS駐留在db2服務(wù)器上,DAS允許使用db2工具對(duì)
            服務(wù)器進(jìn)行本地和遠(yuǎn)程管理。)

            1. dbsicrt(db2admin create)
            Description(描述):
            DAS was created automatically when db2 installing.(DAS通常在安裝時(shí)候自動(dòng)創(chuàng)建。)
            Systax(語(yǔ)法):
            UNIX:dasicrt name
            WINDOWS:db2admin create
            Examples(例子):
            UNIX:dasicrt MyDas
            WINDOWS:db2admin create

            2. dbsidrop(db2admin drop)
            Description(描述):

            Systax(語(yǔ)法):
            UNIX:dbsidrop name
            WINDOWS:db2admin drop
            Examples(例子):
            UNIX:dbsidrop MyDas
            WINDOWS:db2admin drop

            3. db2admin start
            Description(描述):
            Start DAS.(啟動(dòng)DAS。)
            Systax(語(yǔ)法):
            db2admin start
            Examples(例子):
            db2admin start

            4. db2admin stop
            Description(描述):
            Stop DAS.(停止DAS。)
            Systax(語(yǔ)法):
            db2admin stop
            Examples(例子):
            db2admin stop

            5. db2 get admin cfg
            Description(描述):
            Get DAS configuration information.(取得DAS配置信息。)
            Systax(語(yǔ)法):
            db2 get admin cfg
            Examples(例子):
            db2 get admin cfg

            6. db2 update admin cfg
            Description(描述):
            Update DAS configuration information.(更新DAS配置信息。)
            Systax(語(yǔ)法):
            db2 update admin cfg using PARAMETER_NAME PARAMETER_VALUE
            Examples(例子):
            db2 update admin cfg using DIAGLEVEL 4

            Profile Registry Command(概要文件注冊(cè)表命令)
            1. db2set -lr
            Description(描述):
            List out all the supportive parameter name.(列出所受支持的概要文件注冊(cè)表。)
            Systax(語(yǔ)法):
            db2set -lr
            Examples(例子):
            db2set -lr

            2. db2set registry_variable=value
            Description(描述):
            Set registry variable.(設(shè)置DB2概要文件注冊(cè)表。)
            Systax(語(yǔ)法):
            db2set registry_variable=value
            Examples(例子):
            db2set DB2COMM=TCPIP,APPC

            3. db2set registry_variable=
            Description(描述):
            Set registry variable to default value .(恢復(fù)DB2概要文件注冊(cè)表默認(rèn)值。)
            Systax(語(yǔ)法):
            db2set registry_variable=
            Examples(例子):
            db2set DB2COMM=

            4. db2set -all
            Description(描述):
            List out all the settled registry variable value.(列出所受支持的概要文件注冊(cè)表。)
            Systax(語(yǔ)法):
            db2set -all
            Examples(例子):
            db2set -all

            DATABASE LEVEL COMMAND(數(shù)據(jù)庫(kù)級(jí)別命令)
            1. db2 ?
            Description(描述):
            Ask help.(查詢(xún)幫助文檔。)
            Systax(語(yǔ)法):
            db2 [option ...] [db2-command | sql-statement |
                [? [phrase | message | sqlstate | class-code]]]
            Examples(例子):
            db2 ?
            db2 ? disconnect

            2. db2 connect to
            Description(描述):
            Connect database.(連接數(shù)據(jù)庫(kù)。)
            Systax(語(yǔ)法):
            CONNECT TO database-alias
            [IN {SHARE MODE | EXCLUSIVE MODE [ON SINGLE DBPARTITIONNUM]}]
            [USER username [{USING password
            [NEW new-password CONFIRM confirm-password] |
            CHANGE PASSWORD}]]
            Examples(例子):
            db2 connect to sample user aa using 123456
            db2 connect to sample user aa using 123456 new 654321 confirm 654321

            3. db2 connect reset
            Description(描述):
            Reonnect database.(重新連接數(shù)據(jù)庫(kù)。)
            Systax(語(yǔ)法):
            db2 connect reset
            Examples(例子):
            db2 connect reset

            4. db2 disconnect
            Description(描述):
            Disonnect database.(斷開(kāi)數(shù)據(jù)庫(kù)連接。)
            Systax(語(yǔ)法):
            DISCONNECT { server-name | CURRENT | ALL [SQL] }
            Examples(例子):
            db2 disconnect sample
            db2 disconnect current
            db2 disconnect all

            5. db2 list
            Description(描述):
            Show database information.(查看數(shù)據(jù)庫(kù)。)
            Systax(語(yǔ)法):
            db2 list tablespaces [show detail]
            Examples(例子):
            db2 list db directory
            db2 list tables
            db2 list tablespaces

            6. db2 create database
            Description(描述):
            Create database.(創(chuàng)建數(shù)據(jù)庫(kù)。)
            Systax(語(yǔ)法):
            CREATE DATABASE database-name
            [AT DBPARTITIONNUM | [ON drive] [ALIAS database-alias]
            [USING CODESET codeset TERRITORY territory]
            [COLLATE USING {SYSTEM | IDENTITY | IDENTITY_16BIT | COMPATIBILITY | NLSCHAR}]
            [NUMSEGS numsegs] [DFT_EXTENT_SZ dft_extentsize]
            [CATALOG TABLESPACE tblspace-defn]
            [USER TABLESPACE tblspace-defn]
            [TEMPORARY TABLESPACE tblspace-defn]
            [WITH "comment-string"]]
            [AUTOCONFIGURE [USING config-keyword value [{,config-keyword value}...]]
            [APPLY {DB ONLY | DB AND DBM | NONE}]]
            Examples(例子):
            create database mydb on C: using codeset GBK territory cn

            7. db2 drop database
            Description(描述):
            Delete database.(刪除數(shù)據(jù)庫(kù)。)
            Systax(語(yǔ)法):
            DROP DATABASE database-alias [AT DBPARTITIONNUM]
            Examples(例子):
            drop database mydb

            8. db2 get db cfg
            Description(描述):
            Get database configuration information.(取得數(shù)據(jù)庫(kù)配置信息。)
            Systax(語(yǔ)法):
            db2 get db cfg
            Examples(例子):
            db2 get db cfg

            9. db2 update db cfg
            Description(描述):
            Update database configuration information.(更新數(shù)據(jù)庫(kù)配置信息。)
            Systax(語(yǔ)法):
            db2 update db cfg using PARAMETER_NAME PARAMETER_VALUE
            Examples(例子):
            db2 update db cfg using DIAGLEVEL 4

            DDL(Data Definition Language 數(shù)據(jù)定義語(yǔ)言)
             Use create statement to create database object.(使用CREATE語(yǔ)句創(chuàng)建新的數(shù)據(jù)庫(kù)對(duì)象。)
            a. Buffer Pool(緩沖池)
            b. Event monitor(事件監(jiān)視器)
            c. Funcition(函數(shù))
            d. Index(索引)
            e. Schema(模式)
            f. Stored Procedure(存儲(chǔ)過(guò)程)
            g. Table(表)
            h. Trigger(觸發(fā)器)
            i. View(視圖)

            1. db2 create table
            Description(描述):
            Create table.(創(chuàng)建表。)
            Systax(語(yǔ)法):
            CREATE TABLE table_name
            ( element_name element_type [CONSTRAINT],
              element_name element_type [CONSTRAINT],
              element_name element_type [CONSTRAINT],
              element_name element_type [CONSTRAINT],
              ....,
              CONSTRAINT constraint_name PRIMARY KEY (element_name))
            Examples(例子):
            db2 create table code_page(Alphabet varchar(120), codepage integer not null, constraint new_pk primary key (codepage))

            2. db2 drop table
            Description(描述):
            Delete table.(刪除表。)
            Systax(語(yǔ)法):
            DROP TABLE table_name
            Examples(例子):
            drop table code_page

            DML(Data Manipulation Language數(shù)據(jù)操作語(yǔ)言)
            1. db2 select
            Description(描述):
            Select data from table.(檢索表中數(shù)據(jù)。)
            Systax(語(yǔ)法):
            SELECT column_names FROM table_name
            WHERE ...LIKE/IN/
            GROUP BY ... HAVING...
            ORDER BY
            FETCH FIRST number ROWS[ROW] ONLY
            Examples(例子):
            db2 select * from code_page where codepage > 100 fetch first 10 rows only
            db2 select * from code_page where Alphabet like '%erma??' fetch first 10 rows only

            2. db2 insert
            Description(描述):
            Insert data into table.(向表中插入數(shù)據(jù)。)
            Systax(語(yǔ)法):
            INSERT INTO table_name[(column_names)] VALUES(value_list)
            Examples(例子):
            db2 insert into T2 select * from t1
            db2 insert into code_page(Alphabet, codepage) values('IA5 (German)', 20106)

            3. db2 update
            Description(描述):
            Update data in table.(更新表中數(shù)據(jù)。)
            Systax(語(yǔ)法):
            UPDATE table_name
            SET (column_names) =(value_list)
            WHERE...
            Examples(例子):
            db2 update code_page set Alphabet='abc' where codepage=20106

            4. db2 delete
            Description(描述):
            Delete data in table.(刪除表中數(shù)據(jù)。)
            Systax(語(yǔ)法):
            DELETE FROM table_name
            WHERE...
            Examples(例子):
            db2 delete from code_page where codepage=20106
            db2 delete from code_page

            5. db2 -f file_name
            Description(描述):
            Run the sql script from a file.(運(yùn)行sql腳本文件。)
            Systax(語(yǔ)法):
            db2 -f file_name
            WHERE...
            Examples(例子):
            db2 -f c:\a.sql

            6. db2 select * from table > file_name
            Description(描述):
            Redirect the result of query to a file.(將查詢(xún)結(jié)果導(dǎo)入文件中。)
            Systax(語(yǔ)法):
            db2 select * from table > file_name
            WHERE...
            db2 select * from code_page > c:\code_page.txt

            Database Maintennace(數(shù)據(jù)庫(kù)維護(hù))
            1. export
            Description(描述):
            Export data from database to a DEL/IXF/WSF file.(將數(shù)據(jù)庫(kù)中數(shù)據(jù)導(dǎo)入文件中。)
            Systax(語(yǔ)法):
            EXPORT TO file_name OF [DEL/IXF/WSF] SELECT ... FROM X...
            WHERE...
            export to c:\code_page.del of del select * from code_page

            2. import
            Description(描述):
            Import data to database from file.(將數(shù)據(jù)從文件導(dǎo)入到數(shù)據(jù)庫(kù)中。)
            Systax(語(yǔ)法):
            IMPORT FROM file_name OF [DEL/IXF/WSF] [INSERT/INSERT_UPDATE/REPLACE/REPLACE_CREATE/CREATE] INTO table_name
            WHERE...
            import from c:\code_page.del of del insert into code_page

            久久中文娱乐网| 久久这里只有精品久久| 久久久久99精品成人片试看| 伊人久久免费视频| 色综合久久无码中文字幕| 久久国产精品无| 99久久综合狠狠综合久久| 久久精品人人做人人妻人人玩| 精品国产乱码久久久久久呢| 青青青青久久精品国产h久久精品五福影院1421| 国产精品美女久久久久网| 久久天天躁狠狠躁夜夜96流白浆 | 久久se这里只有精品| 久久久精品午夜免费不卡| 久久久久综合网久久| 青青青国产成人久久111网站| 久久亚洲国产欧洲精品一| 久久精品国产69国产精品亚洲| 久久久久久久亚洲Av无码| 久久亚洲日韩精品一区二区三区| 国产成人精品综合久久久久 | 人妻少妇久久中文字幕一区二区| 狠狠色丁香婷婷久久综合五月| 精品人妻伦一二三区久久 | 久久久久黑人强伦姧人妻| 久久久久无码中| 婷婷久久五月天| 99久久99久久精品国产片果冻| 噜噜噜色噜噜噜久久| 久久精品中文闷骚内射| 99久久精品国产一区二区| 久久影院亚洲一区| 欧美牲交A欧牲交aⅴ久久| 91久久精品视频| 久久久久久久女国产乱让韩| 久久久久久久人妻无码中文字幕爆| 国产精品久久久久久久久久免费| 亚洲欧洲久久久精品| 996久久国产精品线观看| 久久涩综合| 91精品国产高清久久久久久91|