除去 DB2 实例(Linux 和 UNIX)

1. 首先用 db2 list database directory 命令看在系统数据库目录(System Database Directory)中有没有该数据库,如果有,应该在确定该数据库是没有用的数据库之后用 db2 drop database 数据库名将其删除。    
2. 如果没有,再用 db2 list database directory on location 看在本地数据库目录(Local Database Directory)中有没有该数据库,location指定数据库的位置(如Windows下的C: ,Unix下的/home/db2inst1)。如果有,先用 db2 catalog database 数据库名 on location将数据库编目到节点上,再对其进行删除处理。

可以除去系统上的某些或全部 DB2® 实例。一旦除去了实例,实例拥有的所有 DB2 数据库都将不可用(如果有的话)。仅当不打算使用 DB2 产品,或者不想将现有实例迁移到更高版本的 DB2 产品时,才除去 DB2 实例。只有新旧版本的 DB2 同时存在时才能进行迁移。如果已经除去了与某个实例相关联的 DB2 副本,就无法迁移该实例。

过程

要除去实例:

  1. 作为具有 root 用户权限的用户登录。
  2. 通过输入以下命令除去实例:
         DB2DIR/instance/db2idrop InstName

    其中 DB2DIR 是您在安装 DB2 版本 9 期间所指定的位置。对于 UNIX®,缺省安装路径为 /opt/IBM/db2/V9.1,而对于 Linux™,缺省安装路径为 /opt/ibm/db2/V9.1

    db2idrop 命令从实例列表中除去实例条目,并除去 INSTHOME/sqllib 目录,其中 INSTHOME 是实例的主目录,而 InstName 是实例的登录名。如果将任何文件存储在 /sqllib 目录中,则此操作将除去这些文件。如果仍需要这些文件,则必须在删除实例之前将它们复制一份。

  3. 可选:作为具有 root 用户权限的用户,除去实例所有者的用户标识和组(如果仅用于该实例的话)。如果您打算重新创建实例,则不要除去这些内容。

    此步骤是可选的,因为实例所有者和实例所有者组可能用于其他目的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值