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 창에서 다음을 수행합니다.
- 연결 유형을 TNS로 설정
- Details 탭에서 Connect Identifier(식별자 연결)를 선택합니다.
- 연결 문자열을 연결 식별자 옆의 텍스트 상자에 넣습니다.
- 테스트를 클릭하여 작동하는지 확인합니다.
- 저장을 클릭합니다.
마찬가지로, Connection Type(연결 유형) 아래에 사용자 지정 JDBC URL에 대한 옵션도 있는 것 같습니다.
(버전 19.4부터 지침 및 스크린샷, 차이가 있을 경우)
시도해 보기:
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
다음은 이 문제를 해결하기 위해 수행한 단계입니다.
- JCE 설치(Readme의 지침에 따름) - JCE
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')
다음과 같이 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
'sourcecode' 카테고리의 다른 글
많은 수의 DOM 요소를 변환/이동하는 가장 성능적인 방법 (0) | 2023.10.10 |
---|---|
이 두 구조 선언의 차이점은 무엇입니까? (0) | 2023.10.05 |
mysql java 프로그램에서 works를 선택, 삽입 및 삭제하지만 업데이트가 작동하지 않습니다. (0) | 2023.10.05 |
워드프레스 테마를 위한 옵션 트리를 통합하는 방법 (0) | 2023.10.05 |
#DEBUG 정의 1 (0) | 2023.10.05 |