MicroStrategy ONE

Supporto di parole e caratteri riservati

Quando si eseguono attività di configurazione di MicroStrategy tramite la console del sistema operativo Linux, è necessario assicurarsi che parole e caratteri riservati non siano inclusi per errore nei comandi.

Le console del sistema operativo Linux utilizzano parole e caratteri riservati per eseguire varie azioni. Ad esempio, il $ il personaggio può eseguire un'azione quando incluso come parte di un comando eseguito tramite la console del sistema operativo. Se questo carattere è incluso in un comando da configurare, può causare il fallimento del comando.

Ad esempio, puoi utilizzare il comando seguente per creare un DSN in un database Oracle:

mstrconnectwiz ORCLW $MyOracleDSN 12.34.56.78 orcl 1521 -u:OracleUser -p:OracleUserPasword

Si noti che il nome del DSN inizia con $ carattere. Se si tratta di un carattere riservato, il comando non viene eseguito correttamente.

Per evitare questo problema, è possibile inserire tra virgolette singole ('' ) attorno a eventuali stringhe di caratteri che possono includere parole o caratteri riservati. Ciò impedisce alla console del sistema operativo di interpretare i caratteri come un'azione del sistema operativo e li include invece come parte della stringa di caratteri. Ad esempio, lo stesso comando di cui sopra per creare un DSN può essere riscritto come segue:

mstrconnectwiz ORCLW '$MyOracleDSN' 12.34.56.78 orcl 1521 -u:OracleUser -p:OracleUserPasword

Questa volta, il nome del DSN $MyOracleDSN è racchiuso tra virgolette singole, che consentono di interpretare tutti i caratteri come una stringa di caratteri.