Prima di installare Maximo® Manage in Maximo Application Suite, configurare IBM® Db2 per l'utilizzo da parte di Maximo Manage.
Prima di iniziare
Prima di configurare il database, installarlo e distribuirlo. Per ulteriori informazioni, consultare Configurazione delle istanze del database.
Per informazioni sulla Db2 compatibilità delle versioni, consultare Maximo Application Suite requisiti di sistema dettagliati
Consultare le seguenti istruzioni su come configurare un'istanza del database.
- Configurare un sistema separato, i dati e la memoria di backup quando si crea un'istanza Db2 .
- Aumentare la cache maxsequence a 50.
- Eseguire REORG INDEXERS/TABLES e RUNSTATS quotidianamente.
- Separare la memoria di sistema, la memoria utente, la memoria di backup, la memoria dei log delle transazioni e la memoria dei tablespace temporanei su dischi differenti.
- Maximo Manage richiede tabelle organizzate per riga. Per impostazione predefinita, l'impostazione del database IBM Db2 Warehouse utilizza l'organizzazione della tabella basata su colonne. Aggiornare l'impostazione come necessario.
- Maximo Manage non supporta MPP (Massively Parallel Processing) o il partizionamento di tabelle. Archiviare i record che hanno più di un anno. La InfoSphere® Optim Data Growth Solution può essere utilizzata per l'archiviazione. Per ulteriori informazioni, consultare IBM Maximo Archiving 7.5.1 per IBM Maximo Asset Management.
- Un problema può verificarsi quando si carica una grande quantità di dati utilizzando Maximo Integration Framework. Aumentare le istruzioni in esecuzione contemporaneamente consentite per un'applicazione Db2 . Per ulteriori informazioni, vedere Quante istruzioni eseguibili contemporaneamente sono consentite per un'applicazione Java™ ( Db2 ) e come aumentarle?.
Se si utilizza
IBM Cloud Pak® for Data, considerare le seguenti opzioni di configurazione e distribuzione:
- Evitare il catalogo operatori IBM per installare IBM Cloud Pak for Data.
- Utilizza servizi di deposito, come Portworx o Red Hat® OpenShift® Container Storage.
- Proteggi le versioni dell'operatore e disabilita l'aggiornamento automatico per tutti i componenti.
- Utilizza il servizio IAM e LDAP invece dei metodi di autenticazione predefiniti.
- Per ulteriori informazioni, consultare DB2® Performance Insight®.
Nota:
- A partire da 9.0.5 e 9.1, se Maximo Application Suite core e Maximo Manage base sono configurati su IBM System/390x architettura, Db2 non è configurato.
- A partire da 9.0.12 e 9.1, se Maximo Application Suite core e Maximo Manage base sono configurati su IBM Power ( ppc64le ), l'architettura interna Db2 non è configurato. Db2 può essere utilizzato un servizio esterno.
Per informazioni sulle versioni di database supportate, generare un report di compatibilità del prodotto software. Per ulteriori informazioni, vedere Rapporto sulla compatibilità dei prodotti software. Ricercare IBM Maximo Application Suite e selezionare la versione suite per generare il report. Nella scheda Software supportato del report, verificare le versioni del database supportate.
Configurare il database con i seguenti sistemi operativi:
- Linux® o UNIX
- Microsoft Windows
Informazioni su questa attività
I comandi in questo compito possono essere utilizzati per configurare un
Db2 database esterno al
Red Hat OpenShift cluster, utilizzando diversi sistemi operativi come
Microsoft Windows,
Linux, o
UNIX.
Nota: i comandi in questa attività non sono applicabili per la configurazione dell'istanza di Db2 Warehouse .
I comandi in questa attività sono esempi di comandi che è necessario eseguire. Ad esempio, maxdb80 è il nome del database. Se maxdb80 non è il nome del database, assicurarsi di sostituire tutte le istanze con il nome del database corretto.
Procedura
- Accedere al sistema come utente con autorizzazioni di gestione.
- Se gli utenti di sistema non esistono sul sistema, creare gli utenti di sistema.
- Nella directory di installazione Db2 , impostare l'ambiente della riga comandi.
- Per Windows , eseguire il seguente comando:db2cmd
- Per Linux o UNIX , verificare che le directory /opt/ibm/db2/V11.5/bin, /opt/ibm/db2/v11.5/instancee /opt/ibm/db2/V11.5/adm siano aggiunte al PATH.
- Eseguire i seguenti comandi per creare l'istanza del database.
- Windows
Dove <password_amministratore> con la Db2 password amministratore.
db2icrt -s ese -u db2admin,<administrator_password> -r 50005,50005 ctginst1
set db2instance=ctginst1
db2start
db2 update dbm config using SVCENAME 50005 DEFERRED
db2stop
db2set DB2COMM=tcpip
db2start
- Eseguire i seguenti comandi per creare il database:
db2 create db 'maxdb80' ALIAS 'maxdb80' using codeset UTF-8 territory US pagesize 32 K
db2 connect to 'maxdb80'
db2 GRANT DBADM ON DATABASE TO USER db2admin (windows only)
db2 GRANT SECADM ON DATABASE TO USER db2admin (windows only)
db2 connect reset
- Eseguire il seguente comando in base al sistema operativo e alla dimensione bit:
| Sistema operativo |
Comando |
| Microsoft Windows a 32 bit |
db2 update db cfg for maxdb80 using MAXFILOP 32768 DEFERRED #32-bit Windows
|
| Windows a 64 bit |
db2 update db cfg for maxdb80 using MAXFILOP 65335 DEFERRED #64-bit Windows
|
| UNIX a 32 bit |
db2 update db cfg for maxdb80 using MAXFILOP 30720 DEFERRED #32-bit UNIX
|
| UNIX a 64 bit |
db2 update db cfg for maxdb80 using MAXFILOP 61440 DEFERRED #64-bit UNIX
|
- Eseguire i seguenti comandi per configurare il database:
db2 update db cfg for maxdb80 using SELF_TUNING_MEM ON
db2 update db cfg for maxdb80 using APPGROUP_MEM_SZ 16384 DEFERRED
db2 update db cfg for maxdb80 using APPLHEAPSZ 2048 AUTOMATIC DEFERRED
db2 update db cfg for maxdb80 using AUTO_MAINT ON DEFERRED
db2 update db cfg for maxdb80 using AUTO_TBL_MAINT ON DEFERRED
db2 update db cfg for maxdb80 using AUTO_RUNSTATS ON DEFERRED
db2 update db cfg for maxdb80 using AUTO_REORG ON DEFERRED
db2 update db cfg for maxdb80 using AUTO_DB_BACKUP ON DEFERRED
db2 update db cfg for maxdb80 using CATALOGCACHE_SZ 800 DEFERRED
db2 update db cfg for maxdb80 using CHNGPGS_THRESH 40 DEFERRED
db2 update db cfg for maxdb80 using DBHEAP AUTOMATIC
db2 update db cfg for maxdb80 using LOCKLIST AUTOMATIC DEFERRED
db2 update db cfg for maxdb80 using LOGBUFSZ 1024 DEFERRED
db2 update db cfg for maxdb80 using LOCKTIMEOUT 300 DEFERRED
db2 update db cfg for maxdb80 using LOGPRIMARY 20 DEFERRED
db2 update db cfg for maxdb80 using LOGSECOND 100 DEFERRED
db2 update db cfg for maxdb80 using LOGFILSIZ 8192 DEFERRED
db2 update db cfg for maxdb80 using SOFTMAX 1000 DEFERRED
db2 update db cfg for maxdb80 using PCKCACHESZ AUTOMATIC DEFERRED
db2 update db cfg for maxdb80 using STAT_HEAP_SZ AUTOMATIC DEFERRED
db2 update db cfg for maxdb80 using STMTHEAP AUTOMATIC DEFERRED
db2 update db cfg for maxdb80 using UTIL_HEAP_SZ 10000 DEFERRED
db2 update db cfg for maxdb80 using DATABASE_MEMORY AUTOMATIC DEFERRED
db2 update db cfg for maxdb80 using AUTO_STMT_STATS OFF DEFERRED
db2 update db cfg for maxdb80 using STMT_CONC LITERALS DEFERRED
db2 update alert cfg for database on maxdb80 using db.db_backup_req SET THRESHOLDSCHECKED YES
db2 update alert cfg for database on maxdb80 using db.tb_reorg_req SET THRESHOLDSCHECKED YES
db2 update alert cfg for database on maxdb80 using db.tb_runstats_req SET THRESHOLDSCHECKED YES
db2 update dbm cfg using PRIV_MEM_THRESH 32767 DEFERRED
db2 update dbm cfg using KEEPFENCED NO DEFERRED
db2 update dbm cfg using NUMDB 2 DEFERRED
db2 update dbm cfg using RQRIOBLK 65535 DEFERRED
db2 update dbm cfg using HEALTH_MON OFF DEFERRED
db2 update dbm cfg using AGENT_STACK_SZ 1000 DEFERRED
db2 update dbm cfg using MON_HEAP_SZ AUTOMATIC DEFERRED
db2set DB2_SKIPINSERTED=ON
db2set DB2_INLIST_TO_NLJN=YES
db2set DB2_MINIMIZE_LISTPREFETCH=Y
db2set DB2_EVALUNCOMMITTED=YES
db2set DB2_FMP_COMM_HEAPSZ=65536
db2set DB2_SKIPDELETED=ON
db2set DB2_USE_ALTERNATE_PAGE_CLEANING=ON
- Per Linux o UNIX , accedere al sistema.
Ad esempio, accedere come utente ctginst1 e riavviare l'ambiente della riga comandi Db2 :
- Eseguire il seguente comando per arrestare il database:
- Eseguire il seguente comando per avviare il database:
- Eseguire il seguente comando per riconnettersi al database:
- Eseguire i seguenti comandi per creare un pool di buffer:
db2 CREATE BUFFERPOOL MAXBUFPOOL IMMEDIATE SIZE 4096 AUTOMATIC PAGESIZE 32 K
db2 CREATE REGULAR TABLESPACE MAXDATA PAGESIZE 32 K MANAGED BY AUTOMATIC STORAGE INITIALSIZE 5000 M BUFFERPOOL MAXBUFPOOL
db2 CREATE TEMPORARY TABLESPACE MAXTEMP PAGESIZE 32 K MANAGED BY AUTOMATIC STORAGE BUFFERPOOL MAXBUFPOOL
db2 CREATE REGULAR TABLESPACE MAXINDEX PAGESIZE 32 K MANAGED BY AUTOMATIC STORAGE INITIALSIZE 5000 M BUFFERPOOL MAXBUFPOOL
db2 GRANT USE OF TABLESPACE MAXDATA TO USER MAXIMO
- Eseguire il seguente comando per creare lo schema:
db2 create schema maximo authorization maximo
- Eseguire i seguenti comandi per concedere l'autorità all'utente Maximo:
db2 GRANT DBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,IMPLICIT_SCHEMA,LOAD,CREATE_EXTERNAL_ROUTINE,QUIESCE_CONNECT,SECADM ON DATABASE TO USER MAXIMO
db2 GRANT USE OF TABLESPACE MAXDATA TO USER MAXIMO
db2 GRANT CREATEIN,DROPIN,ALTERIN ON SCHEMA MAXIMO TO USER MAXIMO
- Eseguire il seguente comando per interrompere la connessione al database:
Esempio
Ad esempio, è possibile configurare il database utilizzando un' Amazon Web Services EC2 istanza.