Inleiding
Dit document beschrijft hoe u problemen kunt oplossen die u zou kunnen tegenkomen wanneer u verbinding maakt met een Oracle-database voor IM and Presence Service op Cisco Unified Communications Manager (CUCM).
Voorwaarden
Vereisten
Cisco raadt u aan om kennis te hebben van installatie van databases voor IM and Presence Service op Cisco Unified Communications Manager.
Gebruikte componenten
De informatie in dit document is gebaseerd op databases die zijn ingesteld voor IM and Presence Service op Cisco Unified Communications Manager.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
Probleem 1. Geen verbinding met een externe Oracle-databank
Oplossing
Voor een probleem met de Oracle-database moet u eerst controleren of u deze stappen hebt voltooid:
- Ik heb de tafel gemaakt.
- Maakt een database gebruiker.
- Verleende rechten aan de gebruiker van de gegevensbank.
Tip: Zie Oracle Installatie en installatie.
- Controleer de tafelpas.
- Controleer of u de juiste gebruikersnaam, wachtwoord en tabelcombinatie gebruikt. Om de tabelruimte voor uw Oracle-database te bepalen, voert u deze query uit als SYSDBA:
SELECT DEFAULT_TABLESPACE FROM DBA_USERS WHERE USERNAME = 'lower_case_username';
Opmerking: De gebruikersnaam moet met een hoofdletter worden gekapitaliseerd en in één enkele quotes (een string lettertype) om deze opdracht te laten slagen, zelfs als u de gebruiker met kleine letters definieert.
- Zorg ervoor dat u de juiste standaardpoortnummers gebruikt en dat er geen firewall is tussen de database en het IM and Presence Service-knooppunt. Het standaard poortnummer voor Oracle is 1521 en het standaard poortnummer voor Oracle met Secure Socket Layer (SSL) enabled is 2482. U kunt desgewenst een ander poortnummer kiezen. het moet echter overeenkomen met de beschikbare poort op de externe gegevensbank server . Verander het poortnummer alleen als dit in strijd is met andere services. Raadpleeg de TCP- en UDP-poortgids voor Cisco Unified Communications Manager voor een lijst met beschikbare poorten.
Opmerking: Hoewel ICMP/ping (Internet Control Message Protocol) door krijgt, gebruikt het opzetten van een gegevensbank-verbinding verschillende poorten.
- Controleer dat de Cisco XCP router opnieuw is gestart, dat deze de database heeft geconfigureerd en dat deze draait.
- Verifieerde de status van de Oracle database verbinding met een uitvoering van deze opdrachten van de wortel:
ORACLE_HOME=/usr/lib/oracle/client_1/ export PATH="$ORACLE_HOME/bin:$PATH"
export LD_LIBRARY_PATH="$ORACLE_HOME/lib:$LD_LIBRARY_PATH" sqlplus
username/password@dsn
The data source name (dsn) value can be obtained from the
$ORACLE_HOME/network/admin/tnsnames.ora file
Voorzichtig: Als IM and Presence Service met het gebruik van IPv6 op een externe database server wordt aangesloten, zorg er dan voor dat de ondernemingsparameter wordt geconfigureerd voor IPv6 en dat Eth0 op elk knooppunt in de implementatie wordt ingesteld voor IPv6; anders faalt de verbinding met de externe database server . De berichtarchiver en Cisco XCP Tekst Conference Manager kunnen geen verbinding maken met de externe database en zullen falen. Raadpleeg voor informatie over het configureren van IPv6 op IM and Presence Service de configuratie en het beheer van IM and Presence Service op Cisco Unified Communications Manager.
Opmerking: In overeenstemming met de XMPP-specificaties (Extensible Messaging and Presence Protocol) gebruikt het IM and Presence Service-knooppunt UTF8-tekencodering. Dit stelt het knooppunt in staat om veel talen tegelijkertijd te gebruiken en om speciale taaltekens correct weer te geven in de gebruikersinterface. Als u Oracle met het knooppunt wilt gebruiken, moet u dit configureren om UTF8 te ondersteunen.
Opmerking: Wanneer u Oracle als het databasetype kiest, wordt het aanvinkvakje Enable SSL actief. Wanneer het aanvinkvakje Enable SSL of het resulterende vervolgkeuzeveld Certificaat wordt gewijzigd, wordt een kennisgeving verzonden om de corresponderende aan de externe database toegewezen service opnieuw te starten. Er wordt een bericht gegenereerd dat betrekking heeft op Cisco XCP-berichtenarchiver of Cisco XCP-tekstconferentiebeheer. Het certificaat waarvoor u SSL wilt activeren, moet aan de cup-xmpp-trust winkel worden geüpload. U moet 15 minuten wachten tot het certificaat u doorgeeft aan alle knooppunten van het IM and Presence Service cluster. Als u niet wacht, wordt de SSL-verbinding op knooppunten waar het certificaat niet is gepropageerd mislukt. Als het certificaat ontbreekt of is verwijderd uit de beker-EXP-trust winkel, wordt een alarm in de Cisco Unified Communications Manager Real Time Monitoring Tool (RTMT) opgevoerd.
Probleem 2. Het Cisco XCP-berichtenarchiefbestand is niet gestart nadat de functies voor naleving zijn ingesteld
Oplossing
Onteer de externe database van het knooppunt en wijs deze opnieuw toe, zelfs als het venster System Configuration Troubleshooter aantoont dat de status van de externe database-verbinding OK is.
Probleem 3. De Service van Cisco Text Conference Manager is niet gestart nadat de persistente chatfunctie is ingesteld
Oplossing
Onteer de externe database van het knooppunt en wijs deze opnieuw toe, zelfs als het venster voor systeemconfiguratie Troubleshooter aantoont dat de status van de externe database-verbinding OK is.
Controleer de externe Databaseverbinding van IM and Presence Service
IM and Presence Service biedt deze statusinformatie in een externe database:
- Databaseverklaring - verifieert dat IM and Presence Service een externe database kan typen.
- Databaseverbinding - Controleer of IM and Presence Service met succes een ODBC-verbinding (Open Database Connectivity) met de externe database heeft ingesteld.
Opmerking: IM and Presence Service genereert een alarm als het de ODBC-verbinding naar een externe database verliest.
Procedure
- Meld u aan bij de Cisco Unified Communications Manager IM and Presence Management-gebruikersinterface. Kies Messaging > Externe serverinstelling > Externe databases.
- Klik op Zoeken.
- Kies de externe database invoer die u wilt bekijken.
- Controleer dat er controletekens naast elk van de resultaten items zijn voor de externe database in het gedeelte Externe gegevensbank Status.