db2icrt详解
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-'
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。