리눅스 명령어 반복수행(인터벌) 리눅스 OS에서 특정한 명령어를 반복하여 인터벌(시간텀)을 주고 수행하고 싶을 떄가 있을떄 사용한다. 사용법 : watch --interval=인터벌(초) 수행명령어 예제 : watch --interval=1 ls -al
분류 전체보기
오라클 LISTAGG 문법[11g부터 사용가능] 오라클 LISTAGG 예제1 SELECT LISTAGG(last_name, '; ') WITHIN GROUP (ORDER BY hire_date, last_name) "Emp_list", MIN(hire_date) "Earliest" FROM employees WHERE department_id = 30; 수행결과 Emp_list Earliest ------------------------------------------------------------ --------- Raphaely; Khoo; Tobias; Baida; Himuro; Colmenares 07-DEC-02 오라클 LISTAGG 예제2 SELECT TABLE_NAME, LISTAGG(CO..
PROFILE IDLE_TIME 변경 --DEFAULT PROFILE의 IDEL_TIME 변경 ALTER PROFILE DEFAULT LIMIT IDEL_TIME [세션유지 분/UNLIMITED]; PROFILE IDLE_TIME 확인 SELECT PROFILE, RESOURCE_NAME, RESOURCE_TYPE, LIMIT FROM DBA_PROFILES WHERE RESOURCE_NAME='IDLE_TIME' PROFILE IDLE_TIME 결과 확인 PROFILE |RESOURCE_NAME|RESOURCE_TYPE|LIMIT | ------------------|-------------|-------------|---------| DEFAULT |IDLE_TIME |KERNEL |UNLIMITED..
가상컬럼 테이블 생성 [문법] column_name [datatype] [GENERATED ALWAYS] AS [expression] [VIRTUAL] CREATE TABLE Virtual_Test ( item_no NUMBER, item_name VARCHAR2(50), item_price NUMBER, item_min_count NUMBER, item_min_price NUMBER GENERATED ALWAYS AS (item_price * item_min_count) ); 데이터 입력 INSERT INTO Virtual_Test(item_no,item_name,item_price,item_min_count) VALUES(1,'태블릿',100000,5) 데이터조회 SELECT * FROM Virtua..
오라클 현재 접속 세션의 스키마 변경 ALTER SESSION SET CURRENT_SCHEMA = 변경스키마명;
오라클 디렉토리 생성 CREATE DIRECTORY 디렉토리명 AS '디렉토리경로'; GRANT READ ON DIRECTORY 디렉토리명 TO PUBLIC; --읽기권한 GRANT WRITE ON DIRECTORY 디렉토리명 TO PUBLIC; --쓰기권한 오라클 디렉토리 삭제 DROP DIRECTORY 디렉토리명; 오라클 디렉토리 조회 select OWNER, DIRECTORY_NAME, DIRECTORY_PATH from DBA_DIRECTORIES 오라클 디렉토리 결과 OWNER|DIRECTORY_NAME |DIRECTORY_PATH | -----|---------------------|--------------------------------------------------------------..
오라클 테이블 조회 --오라클 전체 테이블 조회 SELECT * FROM ALL_TABLES; SELECT * FROM DBA_TABLES; --접속 계정 테이블 조회 SELECT * FROM TABS; SELECT * FROM USER_TABLES 조회 결과 OWNER|TABLE_NAME |TABLESPACE_NAME|CLUSTER_NAME |IOT_NAME|STATUS|PCT_FREE|PCT_USED|INI_TRANS|MAX_TRANS|INITIAL_EXTENT|NEXT_EXTENT|MIN_EXTENTS|MAX_EXTENTS|PCT_INCREASE|FREELISTS|FREELIST_GROUPS|LOGGING|BACKED_UP|NUM_ROWS|BLOCKS|EMPTY_BLOCKS|AVG_SPACE|CHA..
테이블 컬럼 추가하기 --문법 ALTER TABLE 테이블명 ADD(컬럼명 데이터타입(사이즈)); --예시 ALTER TABLE TB_EMP ADD(EMP_AGE NUMBER(10)); 테이블 컬럼 수정하기 --문법 ALTER TABLE 테이블명 MODIFY(컬럼명 데이터타입(사이즈)); --예시 ALTER TABLE TB_EMP MODIFY(EMP_AGE VARCHAR(20)); 테이블 컬럼 삭제하기 --문법 ALTER TABLE 테이블명 DROP COLUMN 컬럼명 --예시 ALTER TABLE TB_EMP DROP COLUMN EMP_AGE; 테이블 컬럼명 변경하기 --문법 ALTER TABLE 테이블명 RENAME COLUMN 원본컬럼명 TO 변경컬럼명; --예시 ALTER TABLE TB_EMP..
락 유저 조회(EXPIRED & LOCKED) --EXPIRED & LOCKED 유저 조회 SELECT USERNAME, USER_ID, PASSWORD, ACCOUNT_STATUS, LOCK_DATE, EXPIRY_DATE, DEFAULT_TABLESPACE, TEMPORARY_TABLESPACE, CREATED, PROFILE, INITIAL_RSRC_CONSUMER_GROUP, EXTERNAL_NAME, PASSWORD_VERSIONS, EDITIONS_ENABLED, AUTHENTICATION_TYPE FROM DBA_USERS WHERE USERNAME='FLOWS_FILES' 조회 결과 USERNAME |USER_ID|PASSWORD|ACCOUNT_STATUS |LOCK_DATE |EXPIRY..