If you don't find your country in the list, see our worldwide contacts in:
Africa | Asia/Pacific | Europe | Latin America & Caribbean | Middle East | North America
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Système / Environnement Unix®QUESTIONS - Quels sont les droits nécessaires à l’installation
de SAS dans l’environnement Unix ? Réponse REPONSES Quels sont les droits nécessaires à l’installation de SAS dans l’environnement Unix ? Le compte utilisé pour l’installation de SAS doit disposer des droits d’écriture, lecture et exécution sur le répertoire d’installation (RWX) ainsi que des droits d’écriture et de lecture sur le répertoire temporaire de SAS (défini par –WORK dans le fichier de configuration SASV8.CFG). Comment connaître le répertoire défini par le paramètre !SASROOT apparaissant dans le fichier de configuration SASV8.CFG ? Vous devez utiliser la commande suivante en vous plaçant
sous le répertoire d’installation de SAS : NB : !SASROOT n’est pas une variable d’environnement. Quelle est la signification du message « Unable to Open/Read message file using the –MSG paths » ? Ce message apparaît car le répertoire d’installation
de SAS (SASROOT) a changé. Il est défini dans l’exécutable
SAS. Pour modifier cette valeur vous devez utiliser la commande suivante
en vous plaçant sous le répertoire d’installation
de SAS : Comment désinstaller SAS dans l’environnement Unix ? Dans un premier temps vous devez stopper l’ensemble
des processus SAS par la commande Kill. Est-il possible d’installer une version 32 bits de SAS sur un système Unix 64 bits ? Oui. Par contre vous ne pouvez pas installer une version 64 bits de SAS dans un environnement 32 bits d’Unix. Peut-on faire cohabiter plusieurs installations de SAS sur une même machine Unix ? Oui et cela quelles que soient les versions de SAS. Vous devez utiliser des répertoires d’installation distincts. Comment effectuer la mise à jour de la licence SAS (SETINIT) dans l’environnement Unix ? Vous avez reçu un fichier nommé SETINIT.SAS. Comment peut-on avoir la liste des Hot Fixes déjà appliqués sur le Système SAS en environnement Unix ? Ils sont dans le répertoire !SASROOT/.install/hotfix. Quelles sont les versions d'Unix compatibles avec la version 8.2 du Système SAS ?
Comment supprimer les fichiers de la bibliothèque temporaire Work sous UNIX ? La Work est l’espace de travail temporaire de SAS,
chaque session utilisateur génère des fichiers temporaires
lors des traitements. Ces fichiers sont supprimés lors de la
fermeture de la session. Si la session SAS ne stoppe pas normalement,
certains fichiers peuvent demeurer dans ce répertoire. Exemple d’utilisation : Est-il possible d’installer SAS 8.2 sur HPUX Itanium ? Non, SAS 8.2 ne peut être installé que sur un serveur HPUX avec une architecture RISC. Les versions supportées sont 10.20 (avec patch PHSS_16120), Release 11.0 et 11i. - (SAS9) Est-il possible d’installer SAS 9 sur un serveur Unix 32 bits ? Non, SAS 9 ne fonctionne pas sur des Système d’exploitation Unix 32bits. Comment récupérer le résultat d’une commande Unix dans la log SAS ? Il existe plusieurs manières d’exécuter cette tache – en voici deux : La fonction asynchrone SYSTASK systask command "ls -al" wait taskname="test" shell;
Le « filename pipe » options ls=132 obs=max;
Pour plus de renseignements sur la fonction SYSTASK et l’instruction
« FILENAME PIPE », veuillez consulter la documentation
en ligne SAS Comment redéfinir l'espace de travail temporaire de SAS, à savoir la bibliothèque Work ? Pour que ce changement soit permanent, il faut éditer le fichier
de configuration de SAS et modifier le chemin de l’option «
-work ». (SAS 9) Comment « re-patcher » les modules exécutables « sas », « objspawn » et «sastcpd » ? Dans les versions précédentes de SAS, le chemin physique de la $SASROOT (correspondant au répertoire d’installation de SAS) était renseigné dans l'exécutable SAS. C’est toujours le cas avec SAS 9. La nouveauté se situe au niveau des exécutables objspawn et sastcpd contenant aussi les répertoires qui indiquent l'emplacement des pilotes et des utilitaires.Pendant l'installation, cette étape s'exécute de façon automatique. Mais si on déplace le répertoire d’installation de SAS ou si on installe de nouveaux object spawner ou spawner, il est nécessaire de les re-patcher, grâce à l’outil d’installation sassetup (fichier qui se trouve dans la $SASROOT) : 2. Run Setup Utilities --> 2. Perform SAS Software Configuration --> 2. Patch the SAS Executable Image La commande strings permet de contrôler que les bons répertoires
se trouvent renseignés dans le fichier. Quelles sont les versions de SAS compatibles avec Solaris 9 ? SAS 8.2, 9.1, 9.1.2 et 9.1.3 sont compatibles avec Solaris 9. Comment positionner des variables système Unix lors d’une session SAS ? Il est nécessaire d’utiliser la commande X ainsi que le paramètre « setenv ». Attention, la valeur de la variable ne sera disponible que pour la session
SAS en cours. Comment exécuter un script externe depuis SAS ? La commande X permet le lancement d’un script externe depuis SAS. (SAS9) Qu’est ce que le SAS Installation Data (SID) et que répondre
à la question le demandant durant l'installation SAS sous Unix
? "SAS Installation Data" ou le SID est votre fichier de licence.
Il faut donc indiquer le nom complet (avec le chemin) du fichier SID qui
vous a été envoyé, ou simplement le nom du répertoire
dans lequel vous l’avez stocké s'il n'y a qu'un seul fichier
SID sur le répertoire en question. (SAS9) Sous Unix, comment positionner des variables d'environnement valables pour toutes les sessions SAS ? Déclarer les variables d'environnement dans le fichier $SASROOT/bin/sasenv. Le nom de la variable doit être écrit en majuscules. Pour concaténer une valeur à une variable déjà
existante, il faut utiliser cette syntaxe : Une table SAS créée sous Unix par un utilisateur n'est pas accessible en lecture/écriture par les autres comptes Unix, malgré le fait que tous ces comptes sont dans le même groupe. La commande "umask" permet de modifier les droits pour un utilisateur en donnant notamment des droits de lecture/écriture (rw) pour le groupe. Cette commande est strictement réservée à l’administrateur Unix du serveur.
Comment exécuter un programme SAS en batch sur Unix ? Dans la console ou dans votre script vous pouvez utiliser une commande de ce type : Ou !SASROOT représente le chemin absolu où se situe l’exécutable sas sur votre système. <Chemin_prog> représente le chemin où se situe votre programme. Remarque : L’option –altlog est optionnelle. Elle permet de sauvegarder le journal afin de voir si l’exécution s’est déroulée correctement ou non. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||