MicroStrategy ONE

Compatibilidad con palabras y caracteres reservados

cuando realizas MicroStrategy tareas de configuración a través de la consola del sistema operativo Linux, debe asegurarse de que no se incluyan por error palabras y caracteres reservados en sus comandos.

Las consolas del sistema operativo Linux utilizan palabras y caracteres reservados para realizar diversas acciones. Por ejemplo, el $ El personaje puede realizar una acción cuando se incluye como parte de un comando ejecutado a través de la consola del sistema operativo. Si este carácter se incluye en un comando para configurar, puede provocar que el comando falle.

Por ejemplo, utilice el siguiente comando para crear un DSN para una base de datos Oracle:

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

Observe que el nombre del DSN comienza con el $ personaje. Si se trata de un carácter reservado, el comando no se ejecuta correctamente.

Para evitar este problema, puedes colocar comillas simples ('') alrededor de cualquier cadena de caracteres que pueda incluir palabras o caracteres reservados. Esto evita que la consola del sistema operativo interprete los caracteres como una acción del sistema operativo y, en su lugar, los incluye como parte de la cadena de caracteres. Por ejemplo, el mismo comando anterior para crear un DSN se puede reescribir de la siguiente manera:

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

Esta vez, el nombre del DSN $MyOracleDSN está entre comillas simples, lo que permite interpretar todos los caracteres como una cadena de caracteres.