developer tip

Oracle SQL Developer는 연결을 어디에 저장합니까?

copycodes 2020. 10. 5. 08:04
반응형

Oracle SQL Developer는 연결을 어디에 저장합니까?


Oracle Database 11g Express Edition에 연결할 수없는 애플리케이션이 있습니다. 이 버전에서 테스트 데이터베이스를 만들었고 Oracle SQL Developer를 사용하여 데이터베이스에 제대로 연결하고 테이블, 뷰 등을 만들 수 있습니다. 그러나 응용 프로그램을 통해 연결하는 데 어려움을 겪고 있습니다. 연결 정보는 어디에 있습니까? 어떤 파일에서? 내 연결 정보를 SQL Explorer의 파일에 설정된 정보와 비교하고 싶었습니다. 모든 * .ora 파일을 찾아서 이름을 변경하여 연결이 저장된 파일 (제거 프로세스를 통해)을 찾을 수 있는지 확인했지만 성공하지 못했습니다. 어떤 도움을 주시면 감사하겠습니다.


위에 나열된 것과 약간 다른 위치에있었습니다.

\Users\[user]\AppData\Roaming\SQL Developer\system3.2.20.09.87\o.jdeveloper.db.connection.11.1.1.4.37.59.48\connections.xml

내가 한 것처럼 버전을 업그레이드하는 동안 이러한 항목이 손실되었다고 가정하면 다음 단계에 따라 복원하십시오.

  1. SQL 개발자 열기
  2. 연결을 마우스 오른쪽 버튼으로 클릭하십시오.
  3. 가져 오기 연결 선택 ...
  4. 찾아보기를 클릭하십시오 (SQL Developer 디렉토리가 열려야 함).
  5. "systemx.x.xx.xx"로 드릴 다운합니다 (x는 이전 버전의 SQL Developer로 대체).
  6. ".db.connection"이있는 폴더를 찾아 드릴합니다. 그것에 (저에게는 o.jdeveloper.db.connection.11.1.1.4.37.59.48에있었습니다)
  7. connections.xml을 선택하고 열기를 클릭하십시오.

그러면 가져올 연결 목록이 표시됩니다.


찾을 수없는 경우 SQLDeveloper의 연결보기에서 connections.xml를 마우스 오른쪽 단추로 클릭 Connections하고 Export connections.


다음 아래에 connections.xml이라는 파일에 저장됩니다.

\Users\[User]\AppData\Roaming\SQL Developer\System\

파일 이름을 변경했을 때 모든 연결 정보가 사라졌습니다. 다시 이름을 바꾸었고 모두 돌아 왔습니다. XML 파일을 볼 때 테스트 연결 별칭, 포트, 사용자 이름, 역할, 인증 유형 등을 모두 찾았습니다.


일부 버전에서는 아래에 저장합니다.

<installed path>\system\oracle.jdeveloper.db.connection.11.1.1.0.11.42.44
\IDEConnections.xml

OS X의 경우 connection.xml 파일이

/Users/<username>/.sqldeveloper/system<sqldeveloper_version>/o.jdeveloper.db.connection.<oracle_version?>/

SqlDeveloper는 모든 연결을

connections.xml

Windows XP에서는 위치에서 파일을 찾을 수 있습니다.

C:\Documents and Settings\<username>\Application Data\SQL Developer\systemX.X.X.X.X\o.jdeveloper.db.connection.X.X.X.X.X.X.X\connections.xml

Windows 7에서는 위치에서 찾을 수 있습니다.

C:\Users\<username>\AppData\Roaming\SQL Developer\systemX.X.X.X.X\o.jdeveloper.db.connection.X.X.X.X.X.X.X\connections.xml

나는 내 것을 찾았다

C:\Users\<user>\AppData\Roaming\SQL Developer\system2.1.1.64.45\o.jdeveloper.db.connection.11.1.1.2.36.55.30\connections.xml

이전에 SQL Developer를 설치 한 경우 아래 언급 된 경로에있는 'connection.xml'에 연결 세부 정보가 저장됩니다.

C:\Users\Username\AppData\Roaming\SQL Developer\system3.1.07.42\o.jdeveloper.db.connection.11.1.1.4.37.59.48

'connection.xml' 을 받으면 CONNECTIONS를 마우스 오른쪽 버튼으로 클릭하여 SQLDeveloper로 가져 오십시오.


더 간단한 방법으로 검색 창을 열고 검색 connection.xml하면 해당 파일을 마우스 오른쪽 버튼으로 클릭하고 열린 파일 / 폴더 위치를 선택합니다. 일단 connection.xmlCONNECTIONS를 마우스 오른쪽 버튼으로 클릭하여 SQLDeveloper로 가져 오십시오.


Linux 시스템 :

~/.sqldeveloper/system<sqldeveloper_version>/o.jdeveloper.db.connection/connections.xml

참고 URL : https://stackoverflow.com/questions/7954759/where-does-oracle-sql-developer-store-connections

반응형