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


87

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


어떤 OS를 사용하고 있습니까? 데이터베이스 설치와 함께 제공된 SQL 개발자를 사용하고 있습니까? 아니면 독립 실행 형을 다운로드 했습니까?
NullUserException

죄송합니다! 독립 실행 형을 다운로드 한 Windows 7 (64 비트 기계) abd를 사용하고 있습니다.
Shane

경로에 설치 : C : \ Oracle \ sqlDeveloper
Shane

2
아, 찾았어요! 나는 내가 그것을 스스로 찾았다 고 믿는다. \ Users [User] \ AppData \ Roaming \ SQL Developer \ System \ 아래의 connections.xml 파일에 저장되어 있습니다. 파일 이름을 변경했을 때 모든 연결 정보가 사라졌습니다. 다시 이름을 바꾸고 모두 돌아 왔습니다. XML 파일을 보았을 때 테스트 연결 분석, 포트, 사용자 이름, 역할, 인증 유형 등을 모두 찾았습니다.
Shane

연결하려는 앱이 32 비트 또는 64 비트입니까?
Bob Jarvis-Monica 복원 2010

답변:


82

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

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

3
감사! Oracle 사람들이 그런 길을 떠날 때 어떤 생각을하는지 아는 것은 흥미로울 것입니다!
Jeff Roe

5
또는 "Roaming"을 통해 % APPDATA % 환경 변수로 대체하십시오. 선택적으로
rogerdpack

2
... 그리고 연결 폴더 는 여기에 저장됩니다. \Users\[user]\AppData\Roaming\SQL Developer\system4.2.0.17.089.1709\o.sqldeveloper.12.2.1.17.89.1709\product-preferences.xml
leo

이 파일은 json지금입니다.
Dherik 19

34

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

  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을 선택하고 열기를 클릭하십시오.

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


이것은 작동하지만 '모든 암호를 해독하려면 키를 사용하십시오'라는 메시지가 나타납니다. 여기서 우리는 무엇을해야합니까? connections.xml 파일에 암호를 포함한 세부 정보가있을 것이라고 생각했을 것입니다.
AM_86

해독 키를 찾는 방법. 나는 이것도 얻고있다. "키를 사용하여 모든 암호 해독".
Jef


10

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

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

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



5

OS X의 경우 connection.xml 파일이

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

3

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

3

나는 내 것을 찾았다

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

2

이전에 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로 가져 오십시오.


2

Windows에서 SQLDeveloper v19.1.0을 사용하면 다음 위치 에서 JSON 파일로 발견 되었습니다.

C:\Users\<username>\AppData\Roaming\SQL Developer\system<versionNumber>\o.jdeveloper.db.connection

파일 이름은 connections.json


1

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


0

Linux 시스템 :

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


0

macOS 용

/Users/joseluisbz/.sqldeveloper/system18.1.0.095.1630/o.jdeveloper.db.connection/connections.xml
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.