Database (3) 썸네일형 리스트형 [oracle] 리눅스에서 sqlplus 접속하기 1. oracle 계정 접속하기 (oracle=소유자명) su - oracle 2. SYS계정으로 sqlplus 접속하기 sqlplus '/as sysdba' [Oracle] 계층형 쿼리 Hierarchiacal Query ( + LISTAGG() 함수) 계층형 쿼리 Hierarchiacal Query : 오라클에서만 지원 순방향 전개 : 최상위 노드에서 하위 노드로 이동 역방향 전개 : 하위 노드에서 자신의 부모노드만 방문 Query 작성 예시 -- 순방향 전개 (prior 자식 = 부모) SELECT LPAD(' ', 2*(LEVEL-1)) || node_name FROM node_table START WITH node_id = '100' CONNECT BY PRIOR node_id = parent_id; -- 역방향 전개 (자식 = prior 부모) SELECT LPAD(' ', 2*(LEVEL-1)) || node_name FROM node_table START WITH node_id = '246' CONNECT BY node_id = PRIOR .. [ORA-65096] 공통 사용자 또는 롤 이름이 부적합합니다. 오라클 계정을 생성하는데 "ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다."와 같은 에러가 발생한다면 사용자명 앞에 c##을 붙여주면 된다. 오라클 12c로 넘어가면서 계정을 생성할 때는 c##을 붙여줘야 가능하다. c##을 붙이고 싶지 않다면 다음과 같이 설정해주면 된다. alter session set "_ORACLE_SCRIPT" = true; 이전 1 다음