전체 글

시노님 생성 --시노님 생성 CREATE OR REPLACE [PUBLIC / PRIVATE] SYNOYM 시노님명 FOR 유저명.객체명 시노님 대상 테이블 권한 부여 --시노님 대상 테이블 권한 부여 GRANT SELECT ON 시노님명 TO 유저명; 시노님 삭제 --시노님 삭제 DROP [PUBLIC/PRIVATE] SYNONYM 시노님명; 시노님 조회 --시노님 조회 SELECT OWNER, SYNONYM_NAME, TABLE_OWNER, TABLE_NAME, DB_LINK FROM DBA_SYNONYMS 조회결과 OWNER |SYNONYM_NAME |TABLE_OWNER|TABLE_NAME |DB_LINK| ------|------------------------------|-----------|..
시퀀스 생성 CREATE SEQUENCE 시퀀스명 INCREMENT BY 1 /*증가숫자*/ START WITH 1 /*시작숫자*/ MINVALUE 1 /*최소값*/ MAXVALUE 1000 /*최대값*/ NOCYCLE /* CYCLE/NOCYCLE */ CACHE 50; /*메모리 캐쉬 사이즈*/ 시퀀스 사용예제 --테스트 테이블 생성 CREATE TABLE 시퀀스테스트(시퀀스번호 NUMBER(20) NOT NULL); --시퀀스 사용 데이터 입력 INSERT INTO 시퀀스테스트(시퀀스번호) VALUES(시퀀스명.NEXTVAL); INSERT INTO 시퀀스테스트(시퀀스번호) VALUES(시퀀스명.NEXTVAL); INSERT INTO 시퀀스테스트(시퀀스번호) VALUES(시퀀스명.NEXTVAL); ..
인덱스 생성 CREATE INDEX 유저명.인덱스명 ON 대상테이블명(대상컬럼명1,대상컬럼명2..); 인덱스 삭제 DROP INDEX 유저명.인덱스명; 인덱스 리빌드 ALTER INDEX 유저명.인덱스명 REBUILD; ALTER INDEX 유저명.인덱스명 REBUILD PARALLEL 4; /* 인덱스 리빌드 병렬처리 */ ALTER INDEX 유저명.인덱스명 REBUILD ONLINE; /* 인덱스 리빌드 온라인 */ 인덱스 UNUSABLE ALTER INDEX 유저명.인덱스명 UNUSABLE; 인덱스 조회 SELECT OWNER, INDEX_NAME, INDEX_TYPE, TABLE_OWNER, TABLE_NAME, UNIQUENESS, TABLESPACE_NAME, LOGGING, STATUS, ..
PK제약조건 생성하기 alter table 유저명.테이블명 add constraint PK제약조건명 primary key(PK컬럼명); FK제약조건 생성하기 alter table 유저명.테이블명 add constraint FK제약조건명 foreign key(FK컬럼) references FK참조테이블명(FK참조컬럼명) on delete cascade; 제약조건 삭제하기 ALTER TABLE 유저명.테이블명 DROP CONSTRAINT 제약조건명; ALTER TABLE 유저명.테이블명 DROP CONSTRAINT 제약조건명 CASCADE; /*관련 참조관계를 끊고 제약조건 삭제*/ 제약조건 비활성화 ALTER TABLE 유저명.테이블명 DISABLE CONSTRAINT 제약조건명; 제약조건 활성화 ALTE..
오라클 유저 생성 CREATE USER 유저명 IDENTIFIED BY 패스워드 DEFAULT TABLESPACE 기본_테이블스페이스명 TEMPORARY TABLESPACE 기본_템프_테이블스페이스명 PROFILE DEFAULT ACCOUNT UNLOCK; 오라클 유저 조회 SELECT * FROM DBA_USERS; 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_T..
오라클 테이블스페이스 생성 CREATE TABLESPACE 테이블스페이스명 DATAFILE '데이터파일결호/데이터파일명.dbf' SIZE 데이터파일사이즈M AUTOEXTEND OFF /* 자동확장여부 on/off */ LOGGING ONLINE PERMANENT EXTENT MANAGEMENT LOCAL AUTOALLOCATE BLOCKSIZE 8K /* 테이블스페이스 블록사이즈 설정 */ SEGMENT SPACE MANAGEMENT MANUAL; 오라클 테이블스페이스 생성 옵션 size : 초기 데이터파일 크기 설정. autoextend : 초기 크기 공간을 모두 사용하는 경우 자동으로 파일의 크기가 커지는 기능을 활성화(on) / 비활성화(off , default) 설정. next - AUTOEXTE..
언두 테이블스페이스 데이터파일 추가 ALTER TABLESPACE 언두테이블스페이스명ADD DATAFILE '데이터파일경로/데이터파일명.dbf' SIZE 데이터파일사이즈M AUTOEXTEND ON/OFF; 데이터파일 확인 SELECT * FROM DBA_DATA_FILES​ 쿼리수행 결과 FILE_NAME |FILE_ID|TABLESPACE_NAME|BYTES |BLOCKS|STATUS |RELATIVE_FNO|AUTOEXTENSIBLE|MAXBYTES |MAXBLOCKS|INCREMENT_BY|USER_BYTES|USER_BLOCKS|ONLINE_STATUS| -------------------------------------|-------|---------------|---------|------|-..
피스마린
개발로