[oracle] 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