누구나 AIX에서 Oracle에 대해 ruby-oci8
의 현재 (2.1.7) 버전을 성공적으로 사용 했습니까?AIX에서 ruby-oci8을 성공적으로 사용 (ORA-12537 없음)
Ruby-oci8 테스트 스크립트를 실행하여 Linux 용 TNS 및 Windows 용 TNS는 사용할 수 있지만 AIX는 사용할 수 없습니다.
그러나 Oracle Instant Client 문제가 아니므로 sqlplus를 내 컴퓨터에서 Oracle (TNS for AIX) 서버에 연결하면 제대로 작동합니다. 그러나 나는 그것이 실패 (루비 1.8.7를 사용하여) 루비 스크립트에서 포장 할 때 :
oci8.c:513:in oci8lib.so: ORA-12537: TNS:connection closed (OCIError)
from /usr/lib64/ruby/gems/1.8/gems/ruby-oci8-2.1.7/lib/oci8/oci8.rb:148:in initialize' from app/controllers/testdb.rb:32:innew'
from app/controllers/testdb.rb:32
난 그냥이 같은 새 연결 만들기, 여기에 영리 아무것도하고 있지 않다 :
conn = OCI8.new(username, password)
을
요한 복음
그래서 여기서'루비 OCI8 테스트 script'은 다음과 같습니다
세부 사항은 여기? 여기에 붙여 넣기, 도움이 필요할 경우. – BMW
실제로 필자가 위에서 쓴 것과 같은 하나의 라이너 (require 문을 제외하고)이다. conn = OCI8.new (username, password) – ozborn