Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 10/11/2008, à 00:22

Totor

Re : Oracle et Intrepid

Ne t'embête pas avec ça ...

Le plus simple, tu suis le tuto sans faire l'étape 3 ni le tout premier pavé de la 4. (c'est pour autoriser un autre user à utiliser "l'affichage de ta session")
l'étape 5, tu l'a fait à partir du "sudo su -"
la 6, tu la fait au complet
Pour la 7, étant donné que l'on zape des étapes, elle est à modifier légèrement pour la création du user oracle :

useradd -g oinstall -G dba -p <le passord que tu veux> -d /home/oracle -s /bin/bash oracle

le reste de cette étape (7) est inchangé.
la 8, telle qu'elle est.

Ensuite, tu oublis la partie "texte" de la 9 (car on a zapé des étapes) et tu quites ta session et tu en ouvres une autre en te connectant avec l'utilisateur oracle.
tu ouvres un shell :

unzip <chemin+nom_archive_oracle_installer> -d ~
cd database
./runInstaller -ignoreSysPrereqs

Pour le reste de l'installation, tu suis à partir des captures d'écran...


-- Lucid Lynx --

Hors ligne

#27 Le 10/11/2008, à 00:34

psyrio

Re : Oracle et Intrepid

Merci pour ta patience,
donc jai passe letape 8 et me voila a l'etape 9, comme tu me le conseil plu haut je sor de ma session et jessaye d eme connecter a la session oracle, le probleme se pose :

psyrio@psyrio-laptop:~$ su - oracle
Mot de passe :
Votre compte a expiré. Contactez votre administrateur système
su : Échec d'authentification
psyrio@psyrio-laptop:~$

Je le fait aussi en sortant de me session Kubuntu et ds le menu pour entre le loggin et le mot de passe des session je rentre celle d'oracle et on me dit votre compte a expirer ....

Pour quoi cette erreur alors que sur le tuto il ya bien cette erreur mais apres le nom de user c bien oracle alors qu emoi je reste a psyrio??

Dernière modification par psyrio (Le 10/11/2008, à 01:52)

Hors ligne

#28 Le 10/11/2008, à 10:31

Totor

Re : Oracle et Intrepid

Oui, normal que tu ais ce message car tu as exécuté l'instruction passwd -l oracle qui désactive le compte oracle.
Pour le réactiver :

sudo passwd -u oracle

Normalement, le password de l'utilisateur oracle n'a pas changé de celui que tu as indiqué. Si c'est le cas, pour en mettre un nouveau  :

sudo passwd oracle

-- Lucid Lynx --

Hors ligne

#29 Le 10/11/2008, à 14:57

psyrio

Re : Oracle et Intrepid

J'ai passer donc cette etape je me trouve ds le compte oracle et je lance ton script mais j'ai une erreur il veu acceder au compte psyrio je comprend pas pk :

oracle@psyrio-laptop:~/database$ ./runInstaller -ignoreSysPrereqs
Vous ne disposez pas de droits d'accès suffisants pour accéder à l'inventaire '/home/psyrio/oraInventory'. Impossible de poursuivre l'installation. Vérifiez que vous pouvez accéder en lecture/écriture au répertoire de l'inventaire et relancez le programme d'installation.: Permission non accordée

oracle@psyrio-laptop:~/database$ sudo ./runInstaller -ignoreSysPrereqs
[sudo] password for oracle:
oracle is not in the sudoers file.  This incident will be reported.

oracle@psyrio-laptop:~/database$ sudo ./runInstaller -ignoreSysPrereqs
[sudo] password for oracle:
oracle is not in the sudoers file.  This incident will be reported.

oracle@psyrio-laptop:~/database$ ./runInstaller -ignoreSysPrereqs
Vous ne disposez pas de droits d'accès suffisants pour accéder à l'inventaire '/home/psyrio/oraInventory'. Impossible de poursuivre l'installation. Vérifiez que vous pouvez accéder en lecture/écriture au répertoire de l'inventaire et relancez le programme d'installation.: Permission non accordée
oracle@psyrio-laptop:~/database$

Que veux dire tout sa? pourtant jai deziper ds le home de oracle et pas de psyrio.

Hors ligne

#30 Le 10/11/2008, à 15:36

Totor

Re : Oracle et Intrepid

Si le dossier /home/psyrio/oraInventory' existe, alors supprime le (avec ton user psyrio), il n'a rien à faire dans ton home.
c'est le premier truc que te demande l'installeur (quel dossier sera celui où se trouve les fichiers d'installation ?)
Relance runInstaller et indique /home/oracle/oraInventory/ à la place (il faut 1,3Go)


-- Lucid Lynx --

Hors ligne

#31 Le 10/11/2008, à 15:50

psyrio

Re : Oracle et Intrepid

je les fai par la ligne de commande rm mais sa ne marche tjr pas en relançant le runInstaller il me dit tjr le meme message d'erreur

C vraiment bizare, hier jai installer oracle peu etre que cela joue? mais jai supprimer les dossier donc normalment je ne devrai pas avoir ce probleme si?

Je te met lereur que sa ma fait qd jai essayer de lancer le runInstaller a partir de la session psyrio (la mienne) si cela peu taider a comprendre lerreur :

psyrio@psyrio-laptop:/usr/lib/oracle/xe/database$ ./runInstaller  -ignoreSysPrereqs                                                                             
Démarrage d'Oracle Universal Installer...                                       

Vérification de l'espace temporaire : doit être supérieur à 120 Mo.   Réel 34151 Mo    Réussite                                                                 
Vérification de l'espace de swap : il doit être supérieur à 150 Mo.   Réel 2321 Mo    Réussite                                                                 
Vérification de l'écran : doit être configuré pour afficher au moins 256 couleurs                                                                               
    >>> Impossible d'exécuter la vérification automatique des couleurs d'affichage à l'aide de la commande /usr/X11R6/bin/xdpyinfo. Vérifiez que la variable DISPLAY est définie.    Echec <<<<                                                 

>>> Non-prise en compte de l'échec de la vérification obligatoire du prérequis. Poursuite de l'opération...                                                     

Préparation du lancement d'Oracle Universal Installer à partir de /tmp/OraInstall2008-11-10_04-02-29PM. Veuillez patienter...psyrio@psyrio-laptop:/usr/lib/oracle/xe/database$ Oracle Universal Installer, Version 11.1.0.6.0 Production       
Copyright (C) 1999, 2007, Oracle. Tous droits réservés.                         

No protocol specified
Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
:0.0
:0.0
OUI-10025 : Impossible de démarrer une session d'installation interactive en raison de l'erreur suivante : Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.. La variable d'environnement DISPLAY doit êtreparamétrée sur <hostname or IP address>:<screen>, où <screen> est généralement '0.0'.
OUI-10026 : Selon le shell Unix, vous pouvez utiliser l'une des commandes suivantes comme exemple pour définir la variable d'environnement DISPLAY :
- Pour csh :                    % setenv DISPLAY 192.168.1.128:0.0
- Pour sh, ksh et bash :        $ DISPLAY=192.168.1.128:0.0; export DISPLAY
Utilisez la commande suivante pour voir quel shell est utilisé :
        echo $SHELL
Utilisez la commande suivante pour visualiser le paramètre de variable d'environnement DISPLAY en cours :
        echo $DISPLAY
- Vérifiez que les utilisateurs client sont autorisés à se connecter au serveurX.
OUI-10027 : Pour permettre aux utilisateurs client d'accéder au serveur X, ouvrez xterm, dtterm ou xconsole sous le nom de l'utilisateur ayant démarré la session, puis entrez la commande suivante :
% xhost +
Pour vérifier que la variable d'environnement DISPLAY est correctement paramétrée, exécutez un programme X11 fourni avec le système d'exploitation natif, comme'xclock' :
        % <chemin complet de xclock... voir ci-dessous>
Si vous ne parvenez pas à exécuter xclock, contactez le fournisseur de votre serveur PC-X ou de votre système d'exploitation pour obtenir de l'aide.
Chemin standard de 'xclock' : '/usr/X11R6/bin/xclock'


psyrio@psyrio-laptop:/usr/lib/oracle/xe/database$ echo $SHELL
/bin/bash
psyrio@psyrio-laptop:/usr/lib/oracle/xe/database$ echo $DISPLAY
:0.0
psyrio@psyrio-laptop:/usr/lib/oracle/xe/database$

Dernière modification par psyrio (Le 10/11/2008, à 16:07)

Hors ligne

#32 Le 10/11/2008, à 16:14

Totor

Re : Oracle et Intrepid

heu ouais mais là, tu l'as lancé avec l'utilisateur psyrio et non oracle !
note : le dossier "database" appartenant au user oracle et au group dba, il est normal qu'avec ton user psyrio, tu n'y arrives pas....


-- Lucid Lynx --

Hors ligne

#33 Le 10/11/2008, à 16:36

blahnotblahblah

Re : Oracle et Intrepid

une fois terminée, je serai très intéressé par une synthèse sur vos travaux afin que de plus nombreuses personnes installent Oracle sur leur ubuntu sans tomber dans les pièges du courageux psyrio.:P
merci à totor de l'assister !

big_smile


proverbe ashanti: "Quand la maison brûle, on ne perd pas de temps à pérorer".

Hors ligne

#34 Le 11/11/2008, à 00:23

psyrio

Re : Oracle et Intrepid

je tavai di que qd je le lançait avec lutilisateur oracle jai ce message:

oracle@psyrio-laptop:~/database$ ./runInstaller -ignoreSysPrereqs
Vous ne disposez pas de droits d'accès suffisants pour accéder à l'inventaire '/home/psyrio/oraInventory'. Impossible de poursuivre l'installation. Vérifiez que vous pouvez accéder en lecture/écriture au répertoire de l'inventaire et relancez le programme d'installation.: Permission non accordée
oracle@psyrio-laptop:~/database$

alors que jai bine suprimer le fichier oraInventory avec ma session psyrio

Pas de probleme je ferai un e petite synthese si sa marche a la fin wink

Hors ligne

#35 Le 11/11/2008, à 09:51

Totor

Re : Oracle et Intrepid

je ne comprend pas pourquoi il va chercher le dossier /home/psyrio/oraInventory si tu es connecté avec l'utilisateur oracle...à moins que :
peux-tu renvoyer le résultat de cette commande : grep oracle /etc/passwd

si le résultat est /home/psyrio, c'est normal que tu ais ce problème car l'utilisateur oracle n'a pas le droit décrire dans /home/psyrio

Pour corriger le problème :

su - root <<FIN
usermod -d /home/oracle oracle
mkdir /home/oracle
chown -R oracle:dba /home/oracle
FIN

ensuite, tu ouvres une session (kdm ou gdm) avec l'utilisateur oracle tu y décompresses l'archive oracle.

cd
unzip <chemin+nomarchive oracle.zip> -d .
cd database
./runInstaller -ignoreSysPrereqs

Si le résultat de la commande est bien /home/oracle, alors j'aimerai savoir comment tu te connectes avec l'utilisateur oracle ?

su oracle

?


-- Lucid Lynx --

Hors ligne

#36 Le 11/11/2008, à 12:03

psyrio

Re : Oracle et Intrepid

Alors le resultat de grep est :

oracle@psyrio-laptop:~$ grep oracle /etc/passwd
oracle:x:1001:1001::/usr/lib/oracle/xe:/bin/bash
oracle@psyrio-laptop:~$

Je les fait a partir de la session  oracle en graphique

Hors ligne

#37 Le 11/11/2008, à 13:33

Totor

Re : Oracle et Intrepid

que fait le home du user oracle dans /usr/lib/oracle/xe ??????

change le avec ce que je t'ai indiqué dans le post précédant.


-- Lucid Lynx --

Hors ligne

#38 Le 11/11/2008, à 13:43

psyrio

Re : Oracle et Intrepid

Voila ce que jobtient apres ta manip avec su :
et une nouveau grep
oracle@psyrio-laptop:~$ grep oracle /etc/passwd
oracle:x:1001:1001::/home/oracle:/bin/bash
oracle@psyrio-laptop:~$

Mais qd je fai la suite :

oracle@psyrio-laptop:~/database$ ./runInstaller -ignoreSysPrereqs
Vous ne disposez pas de droits d'accès suffisants pour accéder à l'inventaire '/home/psyrio/oraInventory'. Impossible de poursuivre l'installation. Vérifiez que vous pouvez accéder en lecture/écriture au répertoire de l'inventaire et relancez le programme d'installation.: Permission non accordée
oracle@psyrio-laptop:~/database$

toujours la meme erreur sad

j'avai tenter d'installer oracle sur psyrio et sa avait marche jusqua a un certain point peu etre que c'est sa qui beugue tout? je doi essayer de le desinstaller? comment faire?

Dernière modification par psyrio (Le 11/11/2008, à 14:22)

Hors ligne

#39 Le 11/11/2008, à 14:34

Totor

Re : Oracle et Intrepid

non, on peut trouver une solution qui te permette de ne pas tout refaire. Pour cela, on change le propriétaire du dossier /home/psyrio/oraInventory (mais c'est pas vraiment propore) :

su root -c "chown -R oracle:dba /home/psyrio/oraInventory"

ou, si tu préfère sudo (mais avec l'utilisateur psyrio) :

sudo chown -R oracle:dba /home/psyrio/oraInventory

et ensuite, tu te repasses en user oracle pour lancer l'installer.

Dernière modification par Totor (Le 11/11/2008, à 14:37)


-- Lucid Lynx --

Hors ligne

#40 Le 11/11/2008, à 15:28

psyrio

Re : Oracle et Intrepid

alors voila jai lancer l'installeur, sa marche,jai eu les fenetre graphique de oracle jai fini linstalle mais ya eu 2 erreur durant liunstall ou jai du faire continuer, de plus il ma demander d'exxecuter un seul script root.sh

voici laffichage de ma console :

rpm: To install rpm packages on Debian systems, use alien. See README.Debian.
error: cannot open Packages index using db3 - No such file or directory (2)
error: cannot open Packages database in /var/lib/rpm
rpm: To install rpm packages on Debian systems, use alien. See README.Debian.
error: cannot open Packages index using db3 - No such file or directory (2)
error: cannot open Packages database in /var/lib/rpm
rpm: To install rpm packages on Debian systems, use alien. See README.Debian.
error: cannot open Packages index using db3 - No such file or directory (2)
error: cannot open Packages database in /var/lib/rpm
rpm: To install rpm packages on Debian systems, use alien. See README.Debian.
error: cannot open Packages index using db3 - No such file or directory (2)
error: cannot open Packages database in /var/lib/rpm

Je vien de finir letap 9 et je rencontre des erreur peu tu m'aider a les comprendre aussi?

oracle@psyrio-laptop:~$ export ORACLE_SID=heron
oracle@psyrio-laptop:~$ sqlplus '/as sysdba'
bash: sqlplus : commande introuvable
oracle@psyrio-laptop:~$ dbca
bash: dbca : commande introuvable
oracle@psyrio-laptop:~$

comment utiliser sqlplus aussi?

Dernière modification par psyrio (Le 11/11/2008, à 15:37)

Hors ligne

#41 Le 11/11/2008, à 15:52

Totor

Re : Oracle et Intrepid

as-tu fait l'étape 5 à partir du sudo su - comment je te l'ai indiqué ??? (avec ton user psyrio)

sudo su -
apt-get install build-essential libaio1 gawk ksh libmotif3 alien libtool lsb-rpm

Sinon, moi aussi j'ai eu 2 erreurs (la première est la même que celle-ci http://www.pythian.com/blogs/968/instal … ent-198151)et j'ai passé outre. Ca n'a pas d'incidence. Par contre, le fait que tu n'aies qu'un seul script à jouer me parait étrange !!!

lequel as-tu jouer ? orainstRoot.sh ou root.sh ?

si sqlplus n'est pas trouvé, c'est que ton PATH est mal définit.
En supposant que tu as installé oracle au même endroit que le tuto :

export ORACLE_SID=heron
export ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1
export PATH=$PATH:${ORACLE_HOME}/bin:${ORACLE_HOME}/sqldeveloper/

Tu mets ces 3 lignes dans le fichier .bashrc du user psyrio et tu te reconnectes avec psyrio.

Voilà, avec ceci, tu as normalement SQL Developer d'accessible (à utiliser à la place de sqlplus)
Pour le lancer : sqldeveloper.sh

NOTE : Sous Linux, j'ai eu des problèmes en ayant créer une base dont le SID était en minuscule. Après avoir arrété la base, je n'arrivais pas à la redémarrer car oracle cherchait des fichiers dont le nom est en majuscule. Je te conseille de la supprimer et de la recréer avec un SID en majuscule (utilise l'outil dbca avec le user oracle pour le faire)


-- Lucid Lynx --

Hors ligne

#42 Le 11/11/2008, à 16:19

psyrio

Re : Oracle et Intrepid

alros attent deja :

Jai bien installer apt-get install build-essential libaio1 gawk ksh libmotif3 alien libtool lsb-rpm

pour le script c'est le root.sh que jai lancer.

jai mis les 3 lignes dans la bash rc en effet je peu lancer sqldeveloper.sh mais ya une erreur en basdans la fenetre ouverte :

oracle.jdbc.driver.OracleDriver

voici le copier de la console :

psyrio@psyrio-laptop:~$ sqldeveloper.sh 

Oracle SQL Developer
 Copyright (c) 2006, 2007, Oracle. All rights reserved.  

Using oracle.home=/u01/app/oracle/product/11.1.0/db_1/sqldeveloper
Using ide.user.dir=/home/psyrio/.sqldeveloper                     
Locking assertion failure.  Backtrace:                            
#0 /usr/lib/libxcb-xlib.so.0 [0x7fb2c41df9fc]                     
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0x24) [0x7fb2c41dfab4]
#2 /usr/lib/libX11.so.6(_XReply+0x268) [0x7fb2c462d698]            
#3 /u01/app/oracle/product/11.1.0/db_1/jdk/jre/lib/amd64/xawt/libmawt.so(XineramaQueryScreens+0xab) [0x7fb2c4b442ab]                                            
#4 /u01/app/oracle/product/11.1.0/db_1/jdk/jre/lib/amd64/xawt/libmawt.so(xineramaInit+0x4c) [0x7fb2c4b3141c]                                                    
#5 /u01/app/oracle/product/11.1.0/db_1/jdk/jre/lib/amd64/xawt/libmawt.so(awt_init_Display+0xee) [0x7fb2c4b3157e]                                                
#6 /u01/app/oracle/product/11.1.0/db_1/jdk/jre/lib/amd64/xawt/libmawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x9) [0x7fb2c4b31749]                  
#7 [0x7fb2ebae1f9b]                                                             
Locking assertion failure.  Backtrace:                                          
#0 /usr/lib/libxcb-xlib.so.0 [0x7fb2c41df9fc]                                   
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x17) [0x7fb2c41dfb77]               
#2 /usr/lib/libX11.so.6 [0x7fb2c462c8c0]                                        
#3 /usr/lib/libX11.so.6(XGetVisualInfo+0x2e) [0x7fb2c462308e]                   
#4 /u01/app/oracle/product/11.1.0/db_1/jdk/jre/lib/amd64/xawt/libmawt.so [0x7fb2c4b30777]                                                                       
#5 /u01/app/oracle/product/11.1.0/db_1/jdk/jre/lib/amd64/xawt/libmawt.so [0x7fb2c4b309b1]                                                                       
#6 /u01/app/oracle/product/11.1.0/db_1/jdk/jre/lib/amd64/xawt/libmawt.so(awt_init_Display+0x189) [0x7fb2c4b31619]                                               
#7 /u01/app/oracle/product/11.1.0/db_1/jdk/jre/lib/amd64/xawt/libmawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x9) [0x7fb2c4b31749]                  
#8 [0x7fb2ebae1f9b]                                                             
Addin: Translator PlSql is trying to register a input type (.plsql) which conflicts with translator PlSql who already using this input type                     
11 nov. 2008 16:20:45 oracle.jdbc.driver.OracleDriver registerMBeans            
GRAVE: Error while registering Oracle JDBC Diagnosability MBean.                
javax.management.InstanceAlreadyExistsException: com.oracle.jdbc:type=diagnosability,name=main11.0                                                              
        at com.sun.jmx.mbeanserver.RepositorySupport.addMBean(RepositorySupport.java:452)                                                                       
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject(DefaultMBeanServerInterceptor.java:1410)                                    
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:936)                                         
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:337)                                          
        at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:497)                                                                        
        at oracle.jdbc.driver.OracleDriver.registerMBeans(OracleDriver.java:305)
        at oracle.jdbc.driver.OracleDriver$1.run(OracleDriver.java:213)         
        at java.security.AccessController.doPrivileged(Native Method)           
        at oracle.jdbc.driver.OracleDriver.<clinit>(OracleDriver.java:209)      
        at oracle.dbtools.raptor.MonitorJDBCAddin.initialize(MonitorJDBCAddin.java:27)                                                                          
        at oracle.ideimpl.extension.AddinManagerImpl.initializeAddin(AddinManagerImpl.java:433)                                                                 
        at oracle.ideimpl.extension.AddinManagerImpl.initializeAddins(AddinManagerImpl.java:244)                                                                
        at oracle.ideimpl.extension.AddinManagerImpl.initProductAndUserAddins(AddinManagerImpl.java:157)                                                        
        at oracle.ide.IdeCore.initProductAndUserAddins(IdeCore.java:1517)
        at oracle.ide.IdeCore.startupImpl(IdeCore.java:1280)
        at oracle.ide.Ide.startup(Ide.java:642)
        at oracle.ideimpl.DefaultIdeStarter.startIde(DefaultIdeStarter.java:35)
        at oracle.ideimpl.Main.start(Main.java:90)
        at oracle.ideimpl.Main.main(Main.java:51)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at oracle.ide.boot.PCLMain.callMain(PCLMain.java:45)
        at oracle.ide.boot.PCLMain.main(PCLMain.java:37)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at oracle.classloader.util.MainClass.invoke(MainClass.java:89)
        at oracle.ide.boot.IdeLauncher.bootClassLoadersAndMain(IdeLauncher.java:218)
        at oracle.ide.boot.IdeLauncher.launchImpl(IdeLauncher.java:90)
        at oracle.ide.boot.IdeLauncher.launch(IdeLauncher.java:66)
        at oracle.ide.boot.IdeLauncher.main(IdeLauncher.java:55)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at oracle.ide.boot.Launcher.invokeMain(Launcher.java:508)
        at oracle.ide.boot.Launcher.launchImpl(Launcher.java:106)
        at oracle.ide.boot.Launcher.launch(Launcher.java:60)
        at oracle.ide.boot.Launcher.main(Launcher.java:49)

de plus je ne comprend pas trop ce que tu veu dire dans ta note ?? c quoi dbca?

En fait je voudrai plutot utiliser sqlplus car j'ai l'habitude de l'utilise a la fac et il peu lire facilement les script que l'on ecrit a la fac, mais si sqldeveloper le fait aussi tu poeu me l'expliquer?

Desoler je suis assez lent ds mon genre a me mettre a un nouveau programme

Dernière modification par psyrio (Le 11/11/2008, à 16:21)

Hors ligne

#43 Le 11/11/2008, à 16:35

Totor

Re : Oracle et Intrepid

moi aussi j'ai l'erreur au chargement de sqldevelopper... mais je ne l'avais pas vu car je le lance via un lancer et non en ligne de commande wink comme quoi, elle est pas bien grave big_smile

sqldeveloper est un outil graphique qui te permet de faire la même chose que sqlplus mais de façon plus conviviale !

dbca : DataBase Configuration Assistant.
Entre utres, il te permet de créer et supprimer des bases de données


-- Lucid Lynx --

Hors ligne

#44 Le 11/11/2008, à 16:40

psyrio

Re : Oracle et Intrepid

comment je fais pour lutiliser alors car ds connexion il me demande le mot de passe et et nom dutilisateur je sais pas c quoi moi il me la pas demander lors de l'installation.

Et je doi cree une base de donnée avec dbca? jepeu pas le faire avec un scrip direct?

Hors ligne

#45 Le 11/11/2008, à 18:09

Totor

Re : Oracle et Intrepid

avec sqldeveloper, lorsque tu crées une nouvelle connexion :

Connection Name : le nom que tu veux donner à ta connexion
Username : system
Password : le password que tu lui as donné. Si tu as laissé les password par défaut (pas bien), c'est "manager"
Dans l'onglet oracle, remplis les infos comme ceci :
Role : sélectionne default
Connection Type : Choisi TNS
Pour le Network alias, choisi le nom de la base que tu as créé.

Mais attention, en te connectant ainsi, tu es avec un utilisateur avec "pouvoir", la premiere chose à faire est de te créer un utilisateur "normal". A moins que tu aies créer les schémas d'exemple lors de la création de ta base (et je dois dire que je ne les connais pas car je ne les ai jamais créer !).

Pour créer une base, j'ai pas de script... Et dbca est là pour ça. C'est facile à utiliser.

Dernière modification par Totor (Le 11/11/2008, à 18:11)


-- Lucid Lynx --

Hors ligne

#46 Le 11/11/2008, à 20:34

psyrio

Re : Oracle et Intrepid

D'accord mais jai pas cree de bases , je voi pas du tout comment faire tu peux m'expliquer en detail? je doi aller su rmon compte oracle? je lance en ligne de commande? car il ne connai pas la ligne de commande dbca sous mon compte oracle. Comment je cree un utilisateur normal?
Pour le netword alias je le cree comment?

Dernière modification par psyrio (Le 11/11/2008, à 20:46)

Hors ligne

#47 Le 11/11/2008, à 20:55

Totor

Re : Oracle et Intrepid

pour le network alias, c'est le nom de la base que tu as créé...enfin, je pensais que tu en avais créé une puisque tu as mis dans l'un de tes posts ORACLE_SID=heron !

Pour créer une base, reprend le tuto, c'est indiqué avec dbca. Pour faire simple : connectes-toi avec le user oracle et lance dbca dans un shell. C'est très intuitif.
NOTE : avec dbca tu peux indiquer de créer des shémas d'exemple. je te conseil de le faire  car cela t'évitera de devoir créer un user.

Je ne peux pas t'en dire plus !


-- Lucid Lynx --

Hors ligne

#48 Le 11/11/2008, à 21:19

psyrio

Re : Oracle et Intrepid

ba jai essayer le tuto je savai pas a quoi sa correspondait.

Jai fait dbca, jai crree ma base de donné, je suis repasser du coter compte psyrio et j'ai relancer sql, par contre le Network alias c un onglet avec des choix mais c vide et en dessous ya COnnect identifier , comment je fai pour mettre : https et le reste?

Hors ligne

#49 Le 11/11/2008, à 21:32

Totor

Re : Oracle et Intrepid

que te donnes ceci (en psyrio) :

echo $ORACLE_HOME
cat /u01/app/oracle/product/11.1.0/db_1/network/admin/tnsnames.ora

le fichier devrait contenir quelque chose comme ça :

<SID de la base que tu as créé> =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = psyrio-laptop)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = <nom service de la base que tu as créé>)
    )
  )

Généralement, on met la même chose pour le SID et le SERVICE_NAME

Dernière modification par Totor (Le 11/11/2008, à 21:40)


-- Lucid Lynx --

Hors ligne

#50 Le 11/11/2008, à 21:44

psyrio

Re : Oracle et Intrepid

Pour la premiere fois

psyrio@psyrio-laptop:~$ echo $ORACLE_HOME
/u01/app/oracle/product/11.1.0/db_1
psyrio@psyrio-laptop:~$

psyrio@psyrio-laptop:~$ cat /u01/app/oracle/product/11.1.0/db_1/network/admin/tnsnames.ora
cat: /u01/app/oracle/product/11.1.0/db_1/network/admin/tnsnames.ora: Aucun fichier ou dossier de ce type
psyrio@psyrio-laptop:~$

mon fichier se trouve :

/u01/app/oracle/product/11.1.0/db_1/network/admin/samples

apres je sais pas quoi mettre ya sa dedans:

# This file contains the syntax information for 
# the entries to be put in any tnsnames.ora file
# The entries in this file are need based. 
# There are no defaults for entries in this file
# that Sqlnet/Net3 use that need to be overridden 
#
# Typically you could have two tnsnames.ora files
# in the system, one that is set for the entire system
# and is called the system tnsnames.ora file, and a
# second file that is used by each user locally so that
# he can override the definitions dictated by the system
# tnsnames.ora file.

# The entries in tnsnames.ora are an alternative to using
# the names server with the onames adapter.
# They are a collection of aliases for the addresses that 
# the listener(s) is(are) listening for a database or 
# several databases.

# The following is the general syntax for any entry in 
# a tnsnames.ora file. There could be several such entries 
# tailored to the user's needs.

<alias>= [ (DESCRIPTION_LIST =  # Optional depending on whether u have 
				# one or more descriptions
				# If there is just one description, unnecessary ]
	  (DESCRIPTION=
	    [ (SDU=2048) ]	# Optional, defaults to 2048
				# Can take values between 512 and 32K
	    [ (ADDRESS_LIST=    # Optional depending on whether u have
				# one or more addresses
				# If there is just one address, unnecessary ]
	      (ADDRESS=
		[ (COMMUNITY=<community_name>) ] 
		(PROTOCOL=tcp)
		(HOST=<hostname>)
		(PORT=<portnumber (1521 is a standard port used)>)
	      )
	      [ (ADDRESS=
		  (PROTOCOL=ipc)
		  (KEY=<ipckey (PNPKEY is a standard key used)>)	
		)
	      ]
	      [ (ADDRESS=
		  [ (COMMUNITY=<community_name>) ]
		  (PROTOCOL=decnet)
		  (NODE=<nodename>)
		  (OBJECT=<objectname>)
		)
	      ]
              ... # More addresses
	    [ ) ] # Optional depending on whether ADDRESS_LIST is used or not 
	    [ (CONNECT_DATA=
		(SID=<oracle_sid>)
		[ (GLOBAL_NAME=<global_database_name>) ]
	      )
	    ]
	    [ (SOURCE_ROUTE=yes) ]  
	  )
	  (DESCRIPTION=     
	    [ (SDU=2048) ]	# Optional, defaults to 2048
				# Can take values between 512 and 32K
	    [ (ADDRESS_LIST= ]	# Optional depending on whether u have more
				# than one address or not
				# If there is just one address, unnecessary
	      (ADDRESS
		[ (COMMUNITY=<community_name>) ]
		(PROTOCOL=tcp)
		(HOST=<hostname>)
		(PORT=<portnumber (1521 is a standard port used)>)
	      )
	      [ (ADDRESS=
		  (PROTOCOL=ipc)
		  (KEY=<ipckey (PNPKEY is a standard key used)>)
	         )
	      ]
	      ... 		# More addresses
	    [ ) ] 		# Optional depending on whether ADDRESS_LIST  
				# is being used
	    [ (CONNECT_DATA=
		(SID=<oracle_sid>)
		[ (GLOBAL_NAME=<global_database_name>) ]
	      )
	    ]
	    [ (SOURCE_ROUTE=yes) ]
	  )
	  [ (CONNECT_DATA=
	      (SID=<oracle_sid>)
	      [ (GLOBAL_NAME=<global_database_name>) ]
	    )
	  ]
	  ...   # More descriptions 
	[ ) ]	# Optional depending on whether DESCRIPTION_LIST is used or not

Dernière modification par psyrio (Le 12/11/2008, à 07:42)

Hors ligne