DB2常用傻瓜問題1000問(之一) (轉)
2常用傻瓜問題1000問(之一)
作者: CCBZZP
大家在應用的時候可能會遇到一些看似簡單的問題,特別對新手來說,我在此簡單的
總結一下,釋出給大家,希望對大家能有所幫助,同時也歡迎大家一起探討,共同發展,共同進步!
以下主要以DB2 7.X為基礎的. 以下的字元為小寫.
本文對DB2高手來說是不用看的.
1. DB2產品的級別有那些?
企業版的 NTERPRISE EDITION
工作組版 WORKGROUP EDITION
企業擴充套件版 ENTERPRISE EXTENDED EDITION
個人版的 PERSONAL EDITION
衛星版的 SATELLITE EDITION
微型版的 EVERYPLACE
2. 可以連線到DB2的產品有哪些?
DB2客戶端
DB2 CONNECT
DB2 DATAPROPAGATOR
DB2.DATA
DB2 DATAJOINER
DB2 RELATIONAL CONNECT
sphere應用
等
3. DB2支援的通訊有哪些?
NET
APPG
IPX/SPX
NAME PIPE
等
4. DB2客戶端產品有哪些?
DB2執行時間客戶端 DB2 RUNTIME CLIENT
DB2管理客戶端 DB2 ADMINISTRATION CLIENT
DB2應用開發客戶端 DB2 APPLICATION DEVELOPMENT CLIENT
DB2瘦客戶端 DB2 THIN CLIENT
5. 一個資料庫是否可以在多個資料庫伺服器上?
可以
6. 從哪個版本後過程可以用語句來建立?
7.1版後
7. DB2提供哪些關係擴充套件器?
文字擴充套件器 TEXT EXTENDER
圖象擴充套件器 IMAGE EXTENDER
擴充套件器 AUDIO EXTENDER
影片擴充套件器 VO EXTENDER
空間資料擴充套件器 SPATIAL EXTENDER
擴充套件器 XML EXTENDER
搜尋擴充套件器 NET.SEARCH EXTENDER
8. 和OS/2環境下的DB2安裝目錄結構?
用SETUP.EXE來安裝
SQLLIB 安裝的根目錄,包括README
SQLLIBADSM 包含ADSTAR分散式儲存管理器檔案
SQLLIBBIN 包含DB2工具的可檔案
SQLLIBBND 包含DB2工具的繫結檔案
SQLLIBCC 包含執行控制中心所需的檔案
SQLLIBCFG 包含預設的檔案
SQLLIBCONV 包含內碼表轉換表檔案
SQLLIBDB2 預設的例項目錄
SQLLIBDB2DAS00 預設的DB2管理伺服器目錄
SQLLIBDOC 包含DB2聯機手冊
SQLLIBFUNCTION 預設的自定義目錄
SQLLIBFUNCTIONUNFENCED 預設的非隔離使用者自定義函授目錄
SQLLIBHELP 聯機幫助檔案
SQLLIB DB2所需的JAVA類庫
JAVA12 包含1.2的支援程式
SQLLIBMISC 包含HTML搜尋伺服器檔案
SQLLIBMSGPRIME 包含資訊檔案
SQLLIBQP 包含QUERY PATROLLER的客戶端檔案
SQLLIBSAMPLES 包含樣例程式和樣例指令碼
SQLLIBSPMLOG 包含DB2同步點管理器日誌檔案
SQLLIBTHNSETUP 包含瘦客戶端安裝檔案
9. 和環境下的DB2安裝目錄結構?
用DB2SETUP.EXE來安裝
安裝的根目錄下還將建立以下目錄:
README 安裝的根目錄,包括README檔案
ADM 包含工具檔案
ADSM 包含ADSTAR分散式儲存管理器檔案
BIN 包含DB2工具的二進位制可執行檔案
BND 包含DB2工具的繫結檔案
CC 包含執行控制中心所需的檔案
CFG 包含預設的系統配置檔案
CONV 包含內碼表轉換表檔案
DOC 包含DB2聯機手冊
FUNCTION 預設的使用者自定義函式目錄
FUNCTIONUNFENCED 預設的非隔離使用者自定義函授目錄
INSTALL 包含安裝程式
INSTANCE 包含例項指令碼
JAVA DB2所需的JAVA類庫
LIB DB2庫檔案
MAP 包含DB2 CONNECT使用的對映檔案
MISC 包含HTML搜尋伺服器檔案
SAMPLES 包含樣例程式和樣例指令碼
MSG$L 包含DB2資訊檔案
10. AIX下用哪個命令來安裝DB2?
INSTALLP命令
11. 同一下可以安裝多個DB2 資料庫?
可以的
12. 如何停止例項?
DB2STOP
13. 如何啟動例項?
DB2START
14. 如何修改註冊項的值?
DB2SET可以修改
如:
設定當前例項的一個引數
DB2SET PARAMETER=VALUE
設定一個全域性級的引數
DB2SET PARAMETER=VALUE -G (小寫)
檢視能在配置檔案登錄檔中設定的所有變數的列表
DB2SET -LR (小寫)
15. 如何在CLP執行作業系統的命令?
在命令前加" ! "作為字首
DB2=> !DIR C:
16. 在CLP中命令過長怎麼辦?
用 " " 作為續行符號
17. 如何獲得DB2的命令的語法相關資訊?
DB2? 顯示所有DB2命令
DB2? COMMAND 顯示命令資訊
DB2? SQLnnnn 顯示這個SQLCODE的解釋資訊
DB2? DB2nnnn 顯示這個DB2錯誤的解釋資訊
18. 如何檢視當前CLP的設定?
DB2=>LIST COMAND OPTIONS
19. 如何當前CLP會話的特定項設定?
DB2 UPDATE COMMAND OPTIONS USING OPTIONS ...
20. COMMAND WINDOWS可以透過哪個命令?
DB2CMD命令
21. 管理伺服器的預設名為?
UNIX下為DB2AS
WINDOWS下為DB2DAS00
22. 常用管理DB2伺服器例項的命令?
DB2ADMIN START 啟動DB2管理伺服器例項
DB2ADMIN STOP 停止DB2管理伺服器例項
DASICRT UNIX下建立DB2管理伺服器例項
DASIDROP UNIX下刪除DB2管理伺服器例項
DB2ADMIN CREATE WINDOWS OR OS/2下建立DB2管理伺服器例項
DB2ADMIN DROP WINDOWS OR OS/2下刪除DB2管理伺服器例項
DB2 GET ADMIN CFG 顯示DB2管理伺服器的配置引數
DB2 UPDATE ADMIN CFG 修改DB2管理伺服器的配置引數
DB2 RESET ADMIN CFG 將DB2管理伺服器的配置引數設為預設值
23. DB2目錄分為哪幾種?
系統資料庫目錄
本地資料庫目錄
節點目錄
DCS目錄
管理節點目錄
24. 如何檢視系統資料庫目錄?
LIST DB DIRECTORY
25. 如何檢視資料庫伺服器目錄?
LIST NODE DIRECTORY
26. DB2例項的伺服器的預設埠是?
50000
伺服器名稱為DB2CDB2
27. DB2 UDB伺服器端的型別有?
SERVER
SERVER_ENCRYPT
CLIENT
DCE
DCE_SERVER_ENCRYPT
KERBEROS
KRB_SERVER_ENCRYPT
28. DB2客戶端的認證型別有?
SERVER
SERVER_ENCRYPT
DCS
DCS_ENCRYPT
CLIENT
DCE
29. DB2中有哪幾種型別的?
SYSADM 系統管理許可權
SYSCTRL 系統控制許可權
SYSMAINT 許可權
DM 資料庫管理許可權
LOAD 對錶進行LOAD操作的許可權
30. 不能透過GRANT授權的許可權有哪種?
SYSAM
SYSCTRL
SYSMAINT
要更該上述許可權必須修改資料庫管理器配置引數
31. 表的型別有哪些?
永久表(基表)
臨時表(說明表)
臨時表(派生表)
32. 如何知道一個使用者有多少表?
* FROM SYSIBM.SYSTABLES WHERE CREATOR='USER'
33. 如何知道使用者下的函式?
select * from IWH.USERFUNCTION
select * from sysibm.SYUNCTIONS
34. 如何知道使用者下的VIEW 數?
select * from sysibm.sysviews WHERE CREATOR='USER'
35. 如何知道當前DB2的版本?
select * from sysibm.sysvERSIONS
36. 如何知道使用者下的TRIGGER 數?
select * from sysibm.SYSTRIGGERS WHERE SCHEMA='USER'
37. 如何知道TABLESPACE的狀況?
select * from sysibm.SYSTABLESPACES
38. 如何知道SEQUENCE的狀況?
select * from sysibm.SYSSEQUENCES
39. 如何知道SCHEMA的狀況?
select * from sysibm.SYSSCHEMATA
40. 如何知道INDEX的狀況?
select * from sysibm.SYSINDEXES
41. 如何知道表的欄位的狀況?
select * from sysibm.SYLUMNS WHERE TBNAME='AAAA'
42. 如何知道DB2的資料型別?
select * from sysibm.SYSDATATYPES
43. 如何知道BUFFERPOOLS狀況?
select * from sysibm.SYSBUFFERPOOLS
44. DB2表的欄位的修改限制?
只能修改VARCHAR2型別的並且只能增加不能減少.
45. 如何檢視錶的結構?
DESCRIBLE TABLE TABLE_NAME
OR
DESCRIBLE SELECT * FROM SCHEMA.TABLE_NAME
46. 如何清除一個大表?
ALTER TABLE TABLE_NAME ACTIVE NOT LOGGED INITALLY WITH EMPTY TABLE
47. 如何檢視資料庫的包?
select * from sysCAT.PACKAGES
48. 如何檢視資料庫的儲存過程?
SELECT * FROM SYSCAT.PROCEDURES
49. 如何檢視錶的?
SELECT * FROM SYSCAT.CHECKS WHERE TABNAME='AAAA'
50. 如何檢視錶的引用完整約束?
SELECT * FROM SYSCAT.REFERENCES WHERE TABNAME='AAAA'
待續...
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-997105/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE常用傻瓜問題1000問(之一) (轉)Oracle
- DB2常用傻瓜問題1000問DB2
- DB2常用傻瓜問題1000問(之二) (轉)DB2
- DB2常用傻瓜問題1000問(之三) (轉)DB2
- ORACLE傻瓜問題1000問連載(之一)(轉)Oracle
- ORACLE常用傻瓜問題1000問(之三)(轉)Oracle
- ORACLE常用傻瓜問題1000問(之四)(轉)Oracle
- ORACLE常用傻瓜問題1000問(之五)(轉)Oracle
- ORACLE常用傻瓜問題1000問(之七)(轉)Oracle
- ORACLE常用傻瓜問題1000問(之六)(轉)Oracle
- ORACLE常用傻瓜問題1000問(之八)(轉)Oracle
- ORACLE常用傻瓜問題1000問(之九)(轉)Oracle
- ORACLE常用傻瓜問題1000問(之十)(轉)Oracle
- ORACLE常用傻瓜問題1000問(之十一)(轉)Oracle
- ORACLE常用傻瓜問題1000問(之十二)(轉)Oracle
- ORACLE常用傻瓜問題1000問(之八) (轉)Oracle
- ORACLE常用傻瓜問題1000問(之五) (轉)Oracle
- ORACLE常用傻瓜問題1000問(之十二) (轉)Oracle
- ORACLE常用傻瓜問題1000問(之十一) (轉)Oracle
- ORACLE常用傻瓜問題1000問(之十) (轉)Oracle
- ORACLE常用傻瓜問題1000問(之九) (轉)Oracle
- ORACLE常用傻瓜問題1000問之七 (轉)Oracle
- ORACLE常用傻瓜問題1000問(之四) (轉)Oracle
- ORACLE常用傻瓜問題1000問(之三) (轉)Oracle
- Oracle常用傻瓜問題1000問Oracle
- DB2傻瓜1000問(二)DB2
- DB2傻瓜1000問(一)DB2
- DB2傻瓜1000問(三)DB2例項部分DB2
- DB2傻瓜1000問(一)DB2簡介、版本部分DB2
- DB2傻瓜1000問(九)9、DB2資料的匯出DB2
- DB2傻瓜1000問(五) 5、DB2資料型別部分DB2資料型別
- DB2傻瓜1000問(六)6、DB2資料庫物件部分DB2資料庫物件
- DB2傻瓜1000問(十)10、DB2資料庫監控部分DB2資料庫
- DB2傻瓜1000問(七)、DB2資料庫安全部分DB2資料庫
- DB2傻瓜1000問(二)DB2資料庫的安裝部分DB2資料庫
- DB2傻瓜1000問(八)8、DB2資料庫程式設計部分DB2資料庫程式設計
- DB2傻瓜1000問(十一)11、DB2資料移動實用程式DB2
- DB2傻瓜1000問(十二)12、DB2資料庫的備份和恢復DB2資料庫