RJDBC 패키지를 사용하여 작업 장소의 데이터베이스에 연결합니다.ORA-01033 RJDBC 패키지의 오류 : R
connection1<-dbConnect(driver, address1, username1, password1)
connection2<-dbConnect(driver, address2, username2, password2)
해당 명령을 실행하기 전에, 내가 DBI, RJDBC 및 rJava을있는 appropiate 라이브러리를로드하고, 나는 JDBC 기능을 사용하여 드라이버 변수를 만들어 : 최근까지, 다음 코드는 제대로 일했다.
Error in .jcall([email protected], "Ljava/sql/Connection;", "connect", as.character(url)[1], :
java.sql.SQLRecoverableException: ORA-01033: ORACLE initialization or shutdown in progress
내가 코드를 실행 한 후 연결이 이미 있었다 일단이 일이 : 나는 위의 코드의 두 번째 줄을 실행할 때
그러나, 전에 몇 주의로, R은 다음과 같은 오류를 반환 설립. connection1의 암호를 변경했기 때문에이 작업을 수행 했으므로 적절하다고 생각했습니다. 그러나 connection1을 여전히 설정할 수는 있지만 두 번째 코드 줄을 작동시킬 수는 없습니다.
나는 다음과 같은 방법을 시도 :
- RStudio를 다시 시작.
- 컴퓨터 다시 시작.
- 관련 라이브러리가 들어있는 폴더의 이름을 변경하여 RStudio에서 찾지 못하게하고 다시 설치하도록 요청합니다. 이러한 라이브러리는 메소드, rJava, DBI & RJDBC입니다.
나는 내 컴퓨터의 어딘가에 손상된 파일이 있어야하며, 삭제하면 문제가 해결되지만 파일이 무엇인지 모를 수 있습니다.
다른 소프트웨어 (이 경우 PL/SQL)를 통해 두 번째 데이터베이스 환경에 계속 로그온 할 수 있습니다.
도움을 주시면 감사하겠습니다.
건배.
감사합니다,하지만 난이 문제를 해결하거나, 적어도 내가 말했듯이 있기 때문에, 내가 다른에서 데이터베이스를 액세스 할 수있는 방법, 표시되지 않습니다 생각하지 않는다 소프트웨어. – Vuk
두 번째 데이터베이스가 PL/SQL에 의해 정확하게 연결되었는지 다시 확인하십시오. 'select sys_context ('userenv', 'service_name') servicename from dual;로 수행 할 수 있습니다. –