MicroStrategy ONE
Prise en charge des mots et caractères réservés
Lorsque vous effectuez des tâches de configuration MicroStrategy via la console du système d'exploitation Linux, vous devez vous assurer que des mots et caractères réservés ne sont pas inclus par erreur dans vos commandes.
Les consoles du système d'exploitation Linux utilisent des mots et des caractères réservés pour effectuer diverses actions. Par exemple, le $
Le caractère peut effectuer une action s'il fait partie d'une commande exécutée via la console du système d'exploitation. Si ce caractère est inclus dans une commande à configurer, cela peut entraîner l'échec de la commande.
Par exemple, vous utilisez la commande suivante pour créer un DSN vers une base de données Oracle :
mstrconnectwiz ORCLW $MyOracleDSN 12.34.56.78 orcl 1521 -u:OracleUser -p:OracleUserPasword
Notez que le nom du DSN commence par $
caractère. S'il s'agit d'un caractère réservé, la commande ne s'exécute pas correctement.
Pour éviter ce problème, vous pouvez placer des guillemets simples (''
) autour des chaînes de caractères pouvant inclure des mots ou caractères réservés. Cela empêche la console du système d'exploitation d'interpréter les caractères comme une action du système d'exploitation et les inclut à la place dans la chaîne de caractères. Par exemple, la même commande que ci-dessus pour créer un DSN peut être réécrite comme suit :
mstrconnectwiz ORCLW '$MyOracleDSN' 12.34.56.78 orcl 1521 -u:
OracleUser
-p:
OracleUserPasword
Cette fois, le nom du DSN $MyOracleDSN est entouré de guillemets simples, ce qui permet d'interpréter l'ensemble des caractères comme une chaîne de caractères.