db2icrt詳解 db2icrt工具,用來創建實例。 在Linux和Unix上,這個工具位於DBDIR/instance目錄,DBDIR表示DB2的安裝路徑。 在Windows上,這個工具位於DB2PATH\bin,DB2PATH代表DB2的安裝目錄。 db2icrt創建實例是在實例擁有者的home目錄下。 權限: Linux/Unix需要root user權限,Windows需要local administrator權限。 語法: For Linux and UNIX operating systems >>-db2icrt--+-----+--+-----+--+---------------+-----------------> +- -h-+ '- -d-' '- -a--AuthType-' '- -?-' >--+---------------+--+---------------+--+---------------+------> '- -p--PortName-' '- -s--InstType-' '- -u--FencedID-' >--InstName---------------------------------------------------->< For Windows operating systems >>-db2icrt--InstName--+---------------+-------------------------> '- -s--InstType-' >--+-------------------------+--+-------------------+-----------> '- -u--UserName, Password-' '- -p--InstProfPath-' >--+---------------+--+----------------+------------------------> '- -h--HostName-' '- -r--PortRange-' >--+------------------------------------------------------+-----> '- -j--"TEXT_SEARCH-+--------------+-+-------------+-"-' '-,servicename-' '-,portnumber-' >--+-----+----------------------------------------------------->< '- -?-' Linux/Unix 1. -h或-? 顯示使用信息 2. -d 打開debug模式。 3. -a AuthType 指定一個認證類型:SERVER, CLIENT or SERVER_ENCRYPT。默認是SERVER。 4. -p PortName 指定實例所使用的端口名稱或端口號。這個選項不能應用在client instance上。 5. -s InstType 指定實例類型:client,standalone,ese,wse。 client 用於創建一個客戶的實例。這是IBM Data Server Client,IBM Data Server Runtime Client,IBM Connect Personal Edition的默認類型。 standalone 用於創建一個只有本地客戶的數據庫服務器。這是DB2 Personal Edition的默認類型。 ese 用於創建一個有本地和遠程客戶且支持分區數據庫的實例。這是DB2 Enterprise Server Edition 或 DB2 Advanced Enterprise Server Edition的默認類型。 wse 用於創建一個有本地和遠程客戶的數據庫。這是DB2 Workgroup Server Edition,DB2 Express Edtion,DB2 Express-C,DB2 Connect Enterprise Edition的默認類型。 DB2數據庫產品支持它們的默認類型,和默認類型一下的類型。 6. -u Fenced ID 指定被防護的用戶定義函數和被防護的存儲過程會使用的用戶ID。這個參數是需要的,如果沒有創建client用戶。 7. InstName 指定實例的名稱,並且該名稱也是系統中的用戶。 PS: 1. 一個存在的用戶,只能創建一個實例。 db2idrop 刪除實例 >>-db2idrop--InstName--+-----+--+-----+--+-----+--------------->< '- -d-' '- -f-' +- -h-+ '- -?-' -d:開啟debug模式 -f:指定force applications flag。所有使用這個實例的application會被強制terminate。 -h:顯示信息。 db2ilist 顯示相同db2副本中的所有用dbicrt創建的實例 >>-db2ilist--+-----+------------------------------------------->< '- -h-' db2iauto 設置實例在系統重啟後,是否自動啟動,只能在Linux/Unix下用。 權限:Root user authority或SYSADM >>-db2iauto--+- -on--+--instance-name-------------------------->< '- -off-'