connexion à une base de donnée oracle

1 vue
Accéder directement au premier message non lu

Bamba Bamba

non lue,
5 avr. 2008, 09:46:0405/04/2008
à rails...@googlegroups.com
Bonjour,
je voudrais de l'aide svp ,
j'arrive pas à me connecter à une base oracle avec ruby , pourtant
j'arrive à le faire sans problème s'il s'agit de la base mysql.
voici mon database.yml

development:
adapter: oci
host: sngdev # nom du service réseau dans le tnsname.ora
username: rails_dev
password: secret

test:
adapter: oci
database: sngdev
username: rails_test
password: secret

production:
adapter: oci
database: sngdev
username: rails_prod
password: secret

_______________________________________________

ensuite quand j'exécute la commande : ruby script\generate scaffold Dept
j'obtiens comme erreur :

E:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/connection_specification.rb:231:in
`establish_connection': Please install the oci adapter: `gem install
activerecord-oci-adapter` (no such file to load --
active_record/connection_adapters/oci_adapter) (RuntimeError)
from
E:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/connection_specification.rb:215:in
`establish_connection'
from
E:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/connection_specification.rb:208:in
`establish_connection'
from
E:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:234:in
`initialize_database'
from E:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:94:in
`process'
from E:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:49:in
`send'
from E:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:49:in
`run'
from D:/ruby on rails projets/adminoracle/config/environment.rb:13
from E:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
from E:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
from
E:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/commands/generate.rb:1
from E:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
from E:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
from script/generate:3
_________________________________________________________________________

Ensuite j'ai télécharger et installé l'adapteur ruby-oci8-1.0.0-mswin32

et même en tapant sous dos :
set oracle_sid=localhost
ruby -r oci8 -e "OCI8.new('scott', 'tiger').exec('SELECT * FROM jobs
DEPT BY 1') {|r| puts r.join}"

j'ai réussi à afficher les lignes
--
Posted via http://www.ruby-forum.com/.

Jean-François Trân

non lue,
5 avr. 2008, 10:08:4205/04/2008
à rails...@googlegroups.com
Le 05/04/08, Bamba Bamba<list-i...@andreas-s.net> a écrit :

>
> Bonjour,
> je voudrais de l'aide svp ,
> j'arrive pas à me connecter à une base oracle avec ruby , pourtant
> j'arrive à le faire sans problème s'il s'agit de la base mysql.
> voici mon database.yml

As tu bien installé l'adaptateur qu'il faut ?

sudo gem install activerecord-oracle-adapter

si ça ne marche pas :

sudo gem install activerecord-oracle-adapter --source
http://gems.rubyonrails.org

-- Jean-François.

--
RailsCamp Paris le samedi 17 mai 2008 :
http://rubyfrance.org/evenements/railscamp-paris

Mickael Gerard

non lue,
5 avr. 2008, 14:35:2705/04/2008
à rails...@googlegroups.com
Bonsoir,

Le nom de l'adapter a changé. Il s'appelle oracle et non plus oci.


Mickael

Mazraelle Mazraelle

non lue,
12 juin 2008, 03:27:2912/06/2008
à rails...@googlegroups.com
Moi j'ai bien l'adaptateur et sa marche toujours pas :(

Jordan Bracco

non lue,
12 juin 2008, 10:21:2112/06/2008
à rails...@googlegroups.com
Tu l'a bien branché dans le bon sens, l'adaptateur ?

2008/6/12 Mazraelle Mazraelle <list-i...@andreas-s.net>:

Mazraelle Mazraelle

non lue,
13 juin 2008, 04:09:1113/06/2008
à rails...@googlegroups.com
Jordan Bracco wrote:
> Tu l'a bien branch� dans le bon sens, l'adaptateur ?
>
> 2008/6/12 Mazraelle Mazraelle <list-i...@andreas-s.net>:
Comment ca?

ook? ook!

non lue,
13 juin 2008, 04:29:2613/06/2008
à rails...@googlegroups.com
Le 13 juin 2008 10:09, Mazraelle Mazraelle <list-i...@andreas-s.net> a écrit :

Jordan Bracco wrote:
> Tu l'a bien branch� dans le bon sens, l'adaptateur ?
>
> 2008/6/12 Mazraelle Mazraelle <list-i...@andreas-s.net>:
Comment ca?

<spoil>Jordan made a joke...</spoil>
Répondre à tous
Répondre à l'auteur
Transférer
0 nouveau message