Linux(Ubuntu)环境下安装DB2 V10和Data Studio V3图文详(2)

5.然后进入实例设置页面,DB2必须至少要有一个实例才行,可以选择安装时创建DB2实例或者安装完成后再创建。选择安装后创建则后面就没有实例用户和受防护用户的设置内容了,但是需要安装完成后立即在终端中手动创建实例和实例用户等,要麻烦一些。所以这里选择安装时创建。

Linux(Ubuntu)环境下安装DB2 V10和Data Studio V3图文详


6.然后进入实例设置页面。这是DB2安装过程中最重要的一环了,和DAS用户设置一样,DB2实例所有者可以是创建的新用户,也可以直接使用现有用户。

如果创建新用户,则可自己指定用户名,组名,用户主目录等。DB2默认实例名和该实例的所有者用户名是一样的,比如默认创建一个用户名为db2inst1的用户,则实例名为db2inst1。

Linux(Ubuntu)环境下安装DB2 V10和Data Studio V3图文详


如果直接使用现有用户,则可以指定一个已存在的用户,比如直接指定为当前用户。使用现有用户主要是基于方便上的考虑。当然,创建的实例名也会和指定的现有用户的用户名一样。

要注意:Linux环境下,DB2实例直接是和用户相关联的,一个实例必须对应于一个实例所有者用户和一个受防护用户(当然实例所有者用户和受防护用户可以是同一个用户),一个用户也最多只能有一个DB2实例。想要创建多个实例就需要先创建多个用户。为了使用的方便,这里直接使用当前用户作为实例所有者用户,即为当前用户创建DB2实例。(如果使用别的用户创建实例,则使用当前用户登录后还要进行用户切换才能使用DB2数据库)

Linux(Ubuntu)环境下安装DB2 V10和Data Studio V3图文详


7.设置受防护的用户。上面介绍过,一个实例对应一个所有者用户和一个受防护用户。受防护用户的作用是以该用户执行不稳定的存储过程或函数,出错时不会影响到实例本身。(类似沙盒)

受防护用户的设置和所有者用户的设置一样,这里依然是设置为当前用户(会出现警告,无视)。

Linux(Ubuntu)环境下安装DB2 V10和Data Studio V3图文详


8.一切配置就绪,开始安装。安装过程中可能要求提供语言包镜像。将之前下载的语言包解压后,指定镜像目录为解压得到的目录就行了

Linux(Ubuntu)环境下安装DB2 V10和Data Studio V3图文详


Linux(Ubuntu)环境下安装DB2 V10和Data Studio V3图文详


9.安装完成!

Linux(Ubuntu)环境下安装DB2 V10和Data Studio V3图文详


 

后续配置

启动/切换实例:

如果是创建了新的实例所有者,如db2inst1,而当前登录用户为maple,要启动db2inst1实例,则终端下需要输入以下命令启动(实例切换也是下述命令,因为同时只允许一个实例是活动的):

su db2inst1           (切换到db2inst1用户)

. ~/sqllib/db2profile (调入该用户配置脚本,设置db2inst1实例为当前实例)

db2start              (启动当前实例)

如果当前登录用户为maple,而maple用户拥有实例maple,则要启动maple实例,终端下需要输入的命令为:

db2start              (直接启动当前用户的实例)

如果我们希望一个实例在每次系统启动后自动启动,可以使用以下命令:

db2iauto -on <实例名>

如:希望实例db2inst1自动启动,命令为:db2iauto -on db2inst1

如果希望关闭实例的自动启动,则可使用以下命令:

db2iauto -off <实例名>

##################################################################################

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/03f76decb7c3c19771ed42dc250aafca.html