2020. 3. 30. 14:59 오라클/오라클 클라우드
19c에서 EM Express 사용하기
- 테스트 환경
Oracle cloud 내 dbcs 19.6.0.0
- Problem
많이 사용하지는 않지만 간단한 성능지표를 보기위해 EM Express 를 설정하다가 삽질을 좀 했는데..
19c 부터는 Flash 방식을 지원하지 않음을 알게 되었다.
기본이 Java JET technology 를 사용하게 된다. 근데 이게 브라우저에서 화면이 loading이 잘 안되는 문제가 있다.
ID/Passwd 넣고 기다리면 진행되지 않고 계속 무한 loading 이 지속된다. 아 어쩌라고...
on-premise 는 테스트 못해봤다. 일단 Cloud 만 해 봄.
- Solution
구글링 결과.
https://docs.oracle.com/en/database/oracle/oracle-database/19/upgrd/behavior-changes-deprecated-desupport-oracle-database.html#GUID-B92F3E41-FCC4-4F11-B1E6-FC8B147C18EB
이전처럼 Flash-based 방식을 사용하고 싶다면 아래와 같이 설정하면 된다.
- 이전처럼 Flash 방식 활성화
SQL> @?/rdbms/admin/execemx emx
- Java JET 방식으로 돌아가기
SQL> @?/rdbms/admin/execemx omx
현재 테스트 결과로는..내가 사용하는 환경의 browser의 문제일수 있지만
1. Chrome에서는 접속이 잘 되는것 처럼 보이지만 무한 session expire 메세지가 반복되면서 안됨.
2. explorer에서는 잘 접속된다.
3. Firefox 도 잘 접속된다.
https://xxx.xxx.xxx.xxx:5500/em
- 안되는 Chrome 화면
* 크롬도 아래와 같이 설정하면 해결됨
크롬버전 80 이상부터는 주소창에 아래와 같이 치고
chrome://flags/#same-site-by-default-cookies
아래와 같이 SamSite by default cookies 값을 disabled 로 변경한 후 Chrome 재기동 한다.
- 잘 되는 explorer 화면
- Fireforx 화면