sourcecode

SQL 개발자 사용자 지정 연결 문자열

codebag 2023. 10. 5. 21:34
반응형

SQL 개발자 사용자 지정 연결 문자열

Oracle sql developer에서 사용자 지정 연결 문자열을 사용하여 연결하는 방법은 무엇입니까?

jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)
(HOST=147.22.109.218)(port=1521))(ADDRESS=(PROTOCOL=TCP)
(HOST=147.22.109.219)(port=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=147.22.109.220)(port=1521)))
(FAILOVER=on)(LOAD_BALANCE=on)
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=cmphpd)))

제발 도와주세요.감사해요.

TNS 연결 문자열을 사용하려면 연결을 구성하는 New / Select Database Connection 창에서 다음을 수행합니다.

  1. 연결 유형TNS로 설정
  2. Details 탭에서 Connect Identifier(식별자 연결)를 선택합니다.
  3. 연결 문자열을 연결 식별자 옆의 텍스트 상자에 넣습니다.
  4. 테스트를 클릭하여 작동하는지 확인합니다.
  5. 저장을 클릭합니다.

마찬가지로, Connection Type(연결 유형) 아래에 사용자 지정 JDBC URL에 대한 옵션도 있는 것 같습니다.

(버전 19.4부터 지침 및 스크린샷, 차이가 있을 경우)

enter image description here

시도해 보기:

jdbc:oracle:thin:@147.22.109.220:1521/cmphpd

이것들은 제가 찾은 최고의 완전한 지침들입니다.https://blogs.oracle.com/dev2dev/ssl-connection-to-oracle-db-using-jdbc,-tlsv12,-jks-or-oracle-wallets

다음은 이 문제를 해결하기 위해 수행한 단계입니다.

  1. JCE 설치(Readme의 지침에 따름) - JCE
  2. build.gradle에서 아래 행 추가

    System.setProperty('oracle.net.ssl_version', '1.2') System.setProperty('oracle.net.ssl_cipher_suites', '(TLS_RSA_WITH_AES_256_CBC_SHA256)') System.setProperty('oracle.net.tns_admin', './lib') System.setProperty('oracle.net.ssl_server_dn_match', 'true')

  3. 다음과 같이 DB 연결 설정

    String connString = "jdbc:oracle:thin:@(description=(address_list= (address=(protocol=tcp)(port=1521)(host=prodHost))) (connect_data=(INSTANCE_NAME=ORCL)))"; OracleDataSource ods = new OracleDataSource(); ods.setURL(connString); ods.setUser("scott"); ods.setPassword("tiger"); Connection conn = ods.getConnection();

언급URL : https://stackoverflow.com/questions/27653598/sql-developer-custom-connection-string

반응형