db2 資料庫別名已存在

2021-08-31 06:26:08 字數 749 閱讀 6283

在建立資料庫時遇到資料庫別名已存在的問題時,可以通過以下方法解決:

首先用 db2 list database directory 命令看在系統資料庫目錄(system database directory)中有沒有該資料庫。

如果有,應該在確定該資料庫是沒有用的資料庫之後用 db2 drop database 資料庫名 將其刪除。 如果是遠端資料庫節點可以用db2 uncatalog database 資料庫別名。

如果沒有,再用 db2 list database directory on location 看在本地資料庫目錄(local database directory)中有沒有該資料庫,location指定資料庫的位置(如windows下的c: ,unix下/home/db2inst1)。如果有,先用 db2 catalog database 資料庫名 on location 將資料庫編目到節點上,再對其進行刪除處理。

解決過程:

1、db2 list database directory   檢視系統資料庫目錄,看不到要找的資料庫,表示該資料庫不在系統資料

庫目錄中

2、db2 list database directory on d:(在系統資料庫目錄找不到的情況下執行該指令,這裡是碟符d),然

後發現有sample和source的別名。說明在本地資料庫目錄中。

3、db2 catalog database 資料庫名 on d: 將資料庫編目到節點上

4. drop database 資料庫名 刪除資料庫

建立 DB2 資料庫

可以使用 tivoli privacy manager 資料庫建立程式或使用資料庫產品介面可以建立 tivoli privacy manager 資料庫 表和配置資料庫。使用 db2 資料庫建立程式 使用 tivoli privacy manager 資料庫建立程式來建立 tivoli privac...

DB2 資料庫物件

資料庫物件 sql可分為三大類 1 ddl,資料定義語言,用於建立 修改 刪除資料庫物件 2 dml,資料操縱語言,用於選擇 插入 更新和刪除資料庫記錄 3 dcl,資料控制語言,用於提供資料物件訪問控制 資料型別 1 內建資料型別 2 用於自定義資料型別 a 自定義區分型別,udt允許在已有的內建...

db2解除安裝資料庫

db2的解除安裝跟其他資料庫不同,需要按照一定的步驟來解除安裝,如果想要徹底解除安裝,首先將資料庫中的各個資料庫刪除 db2 drop db dbname 然後刪除例項,刪除例項前,需要先執行 db2stop 然後執行刪除例項命令 db2idrop db2 此處是例項名 然後在從控制面板解除安裝。如...