Oracle の SID 名を取得する
#!/bin/env ruby require 'oci8' username = 'yourname' passowrd = 'password' hostname = 'examle.com' # もしくは IP アドレス port = '1521' servicename = 'SERVICE_NAME' # tnsnames.ora に記述されている SERVICE_NAME tablename = 'TEST_TABLE' # カラム名を知りたいテーブル名 ora = OCI8.new(username, password, "//#{hostname}:#{port}/#{servicenname}") ora.exec('select instance_name from v$instance') do |row| puts row.join(',') end