Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Verbindung zu Oracle DB mit Ruby

Der dritte Parameter muss der TNS-Hostname sein, wenn Sie SQL plus verwenden, ist es auch der dritte Parameter in der Verbindungszeichenfolge, Sie können ihn auch in der Datei tnsnames.ora in den Oracle-Maps finden

in SQLPlus : connect user/[email protected] ;
in oci8 : conn =OCI8.new('SomeUser','SomePass',hostname)

Hier ein funktionierendes Beispiel, die Parameter natürlich verschleiert

require 'oci8'
oci = OCI8.new('****','***','****.***')
oci.exec('select * from table') do |record|
  puts record.join(',')
end