开始学习DB2 ,从DB2的实例开始吧。
简单地说,DB2的实例是一组进程和一组共享内存,一个实例可以拥有多个数据库,与SQL Server的概念类似。
创建实例:db2icrt InstName
在Windows平台下和Linux/Unix下,DB2实例的差别比较大。Windows系统下,实例不需要与用户绑定,切换实例时(一台Server可拥有多个实例),只需要通过环境变量db2instance来切换。在UNIX/Linux下却大不同,实例名必须与用户名绑定,不同实例名需要不同的用户名,实例创建就在用户目录下。另外,Windows系统性,实例名不必与用户名相同,但在UNIX/Linux下,实例名必须与用户相同, 换而言之,创建实例前必须先创建用户。
For Linux and UNIX operating systems>>-db2icrt--+-----+--+-----+--+---------------+-----------------> +- -h-+ '- -d-' '- -a--AuthType-' '- -?-' >--+---------------+--+---------------+--+---------------+------> '- -p--PortName-' '- -s--InstType-' '- -u--FencedID-' >--InstName--