config.dbserver 表格
config.dbserver 表格 定義資料庫 ID 及登入資訊的結構。
下表說明 config.dbserver 表格。
直欄名稱 |
限制項 |
資料類型 |
說明 |
|---|---|---|---|
|
NOT NULL |
文字 |
資料庫 ID。 |
|
NOT NULL |
文字 |
資料庫伺服器: Oracle 或 Db2。 |
|
NOT NULL |
文字 |
資料庫的名稱。 |
|
NOT NULL |
文字 |
資料庫綱目的名稱。 |
|
NOT NULL |
文字 |
資料庫伺服器的主機名稱。 |
|
NOT NULL |
文字 |
資料庫的使用者名稱。 |
|
NOT NULL |
文字 |
資料庫的密碼。 |
|
整數 |
資料庫的埠 (如果不接受預設值)。 |
|
|
文字 |
僅限 Oracle : 選用連線字串置換。 |
|
|
整數 | 指出 OQL 插入中的密碼是否已加密的旗標:
|
|
|
整數 | 如果您是使用 Oracle,則此旗標指出正在建立與服務或 SID 的連線。 如果您使用 Oracle以外的拓蹼資料庫,則會忽略此旗標。 預設值為
|
範例會插入至 DbLogins.cfg 檔中的 config.server 表格
下列插入項目已配置在預設 $NCHOME/etc/precision/DbLogins.cfg 配置檔中。insert into config.dbserver
(
m_DbId,
m_Server,
m_DbName,
m_Schema,
m_Hostname,
m_Username,
m_Password,
m_PortNum,
m_EncryptedPwd,
m_OracleService
)
values
(
"NCIM",
"db2",
"NCIM",
"ncim",
"localhost",
"ncim",
"ncim",
50000,
0,
1
);//
// The Monitor Configuration database
//
insert into config.dbserver
(
m_DbId,
m_Server,
m_DbName,
m_Schema,
m_Hostname,
m_Username,
m_Password,
m_PortNum,
m_EncryptedPwd,
m_OracleService
)
values
(
"NCMONITOR", -- Logical name for this connection (don't change it)
"db2",
"NCIM",
"ncmonitor",
"localhost",
"ncim",
"ncim",
50000,
0,
1
);
//
// The poll data database
//
insert into config.dbserver
(
m_DbId,
m_Server,
m_DbName,
m_Schema,
m_Hostname,
m_Username,
m_Password,
m_PortNum,
m_EncryptedPwd,
m_OracleService
)
values
(
"POLLDATA", -- Logical name for this connection (don't change it)
"db2",
"NCIM",
"ncpolldata",
"localhost",
"ncim",
"ncim",
50000,
0,
1
);
//
// The GUI database
//
insert into config.dbserver
(
m_DbId,
m_Server,
m_DbName,
m_Schema,
m_Hostname,
m_Username,
m_Password,
m_PortNum,
m_EncryptedPwd,
m_OracleService
)
values
(
"NCPGUI", -- Logical name for this connection (don't change it)
"db2",
"NCIM",
"ncpgui",
"localhost",
"ncim",
"ncim",
50000,
0,
1
);
//
// The embedded discovery database
//
insert into config.dbserver
(
m_DbId,
m_Server,
m_DbName,
m_Schema,
m_Hostname,
m_Username,
m_Password,
m_PortNum,
m_EncryptedPwd,
m_OracleService
)
values
(
"DNCIM", -- Logical name for this connection (don't change it)
"SQLITE",
"main",
"dncim",
"localhost",
"root",
"admin",
0,
0,
1
);範例會插入至 DbLogins.cfg 檔中的 config.server 表格,以定義協力廠商資料庫
下列插入項目定義協力廠商 Tivoli Data Warehouse 資料庫的 ID 及連線資訊。Example insert for a TDW Database that could be used by
the MACFromTDWDatabase agent.
insert into config.dbserver
(
m_DbId,
m_Server,
m_DbName,
m_Schema,
m_Hostname,
m_Username,
m_Password,
m_PortNum,
m_EncryptedPwd,
m_OracleService
)
values
(
"TDW",
"oracle", // doesn't have to be oracle
"SOMEDB",
"SOMESCHEMA",
"someServer.someWhere.com",
"a_tdw_user",
"a_tdw_password",
1521, // default port for oracle
0,
1
);