본문 바로가기
728x90

Dev/Oracle39

[Oracle] 사용자, 권한, 롤 사용자 사용자 생성 CREATE USER USER_NAME IDENTIFIED BY PASSWORD [DEFAULT TABLESPACE TABLESPACE_NAME] 사용자 정보 조회 SELECT * FROM ALL_USERS WHERE USERNAME = 'USER_NAME'; SELECT * FROM DBA_USERS WHERE USERNAME = 'USER_NAME'; SELECT * FROM DBA_OBJECTS WHERE USERNAME = 'USER_NAME'; 사용자 정보 변경 ALTER USER USER_NAME IDENTIFIED BY PASSWORD; 사용자 삭제 DROP USER USER_NAME [CASCADE]; CASCADE : 사용자와 객체 모두 삭제할 수 있다. 권한 시스템 .. 2022. 6. 8.
[Oracle] 아카이브 모드, 리두로그 오라클 홈 경로 변경 변경 정보 /home/oracle --> /oracle/app/oracle/product/192 vi /etc/passwd oracle:x:54321:54321::/home/oracle:/bin/bash --> oracle:x:54321:54321::/oracle/app/oracle/product/192:/bin/bash profile 바로 적용 . ./.profile 아카이브 모드 아카이브 모드로 변경 ※ 아카이브 파일 경로 : /ARCH 1. spfile 설정 SQL> alter system set log_archive_dest_1='location=/ARCH' scope=spfile; System altered. SQL> alter system set log_archive_fo.. 2022. 6. 7.
[Oracle] DECODE, CASE SQL 문장에서 조건에 해당하는 값을 추출하고자 할 때 사용 1. DECODE 조건에 따라 데이터를 다른 값이나 컬럼값으로 추출할 수 있다. - 부서번호별 이름을 지정해서 출력 SELECT DEPTNO, DECODE(DEPTNO, 10, 'ACCOUNTING', 20, 'RESEARCH', 30, 'SALES', 'OPERATIONS') NAME FROM DEPT; - 10 부서의 급여 합계, 20 부서의 최대값, 30 부서의 최소값 SELECT DEPTNO, DECODE(DEPTNO, 10, SUM(SAL), 20, MAX(SAL), 30, MINL(SAL)) SAL FROM EMP GROUP BY DEPTNO; - 부서별 급여 합계 SELECT DEPTNO, NVL(SUM(DECODE(DEPTNO, .. 2022. 6. 6.
728x90