2022/10 4

[ORACLE] 21C XE 버전 OBJECT(테이블,인덱스 등.) UN SYNC 현상

[ORACLE] 21C XE 버전을 인스톨해서 실습을 진행하던 도중에 이상현상을 발견했다. 그것은 바로 쿼리툴에서 작성한 테이블이 SQL PLUS에서 찾지는 못하는 현상이였다. 분명 신규로 생성한 C##SQLP라는 동일 계정으로 접속을 했는데, 왜 이런 현상이 일어나는가? 해당 현상에 대해 원인을 알고난 지금에서는 나자신에게 참 부끄러울 수가 없다. 원인은 같은 계정이지만 서비스를 다르게 바라보기 때문이였다. 쿼리툴에서는 오라클 인스톨 당시 설정한 XEPDB1 이라는 서비스에 접속을 했었고, SQL PLUS에서는 기본 디폴드 서비스인 CDB$ROOT로 접속되어 있었다. 오늘도 하나 배워간다는 생각으로 부끄러움을 감춰본다. -- 1. SQL PLUS에서 접속한 서비스명 확인 show con_name; --..

[ORACLE] ORA-30009: CONNECT BY 작업에 대한 메모리가 부족합니다.

ORA-30009: CONNECT BY 작업에 대한 메모리가 부족합니다. Error code: 30009 SQL state: 99999 -- sort area size 확인 SELECT * FROM V$PGASTAT; aggregate PGA target parameter: 기본값은 SGA 크기의 20% 입니다. 이 파라미터를 0으로 설정하면 PGA 메모리의 자동 관리가 비활성화됨. -- sort area zie 변경 alter session set workarea_size_policy = manual; alter session set sort_area_size = 2147483647;