728x90 반응형 데이터베이스/오라클46 ORACLE / tablespace / 확인 / 수정 / 삭제 / 변경 / 관리 [ 전체 tablespace 확인 ] select * from dba_data_files ; select * from dba_tablespaces ; [ Temp tablespace 확인 ] select * from dba_temp_files ; [ 현재 유저의 default tablespace 확인 ] select * from user_users ; ==> Defaut Tablespace로 설정된 부분을 확인 [ 유저의 default tablespace 변경 ] alter user [유저명] default tablespace [테이블 스페이스명] [ 테이블의 tablespace 변경 ] alter table [테이블명] move tablespace [테이블 스페이스명] [ tablespace 수정이나 .. 2021. 9. 3. 오라클설치후 환경셋팅 tnsnames.ora 파일 # tnsnames.ora Network Configuration File: C:\app\vm_cbw\product\11.2.0\dbhome_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.. 2021. 9. 3. 오라클 테이블스페이스 사용량 --테이블 스페이스 사용량 계산 SELECT SUM(BYTES) / 1024/1024/1024 AS 전체크기_기가바이트, SUM(RESULT) / 1024/1024/1024 AS 사용용량_기가바이트 FROM ( SELECT E.TABLESPACE_NAME,E.FILE_NAME,E.BYTES,(E.BYTES-SUM(F.BYTES)) RESULT FROM DBA_DATA_FILES E, DBA_FREE_SPACE F WHERE E.FILE_ID = F.FILE_ID GROUP BY E.TABLESPACE_NAME, E.FILE_NAME, E.BYTES ); --테이블 스페이스 사용량 기준 생성 스크립트 SELECT 'create tablespace ' || TABLESPACE_NAME || ' datafil.. 2021. 9. 3. 오라클 각종 메타데이터 조회 /* 1. 해당 테이블의 기본키 정보 */ select a.table_name, b.column_name, b.position, a.status from all_constraints a, all_cons_columns b where 1=1 and a.owner = 'SMARTFARM' and a.table_name = 'TB_USER_INFO' and a.table_name = b.table_name and a.constraint_type = 'P' and a.constraint_name = b.constraint_name and a.owner = b.owner order by b.position asc ; /* 2. 해당 사용자의 테이블 리스트 및 레코드 개수 */ select table_name, n.. 2021. 9. 3. 컬럼정보조회 SELECT TABLE_NAME FROM ALL_TABLES WHERE TABLE_NAME LIKE 'TB_USER_INFO%' AND OWNER = 'SCOTT' SELECT T.TABLE_NAME AS TBL_NM , T.COLUMN_NAME AS COLS_ID , C.COMMENTS AS COLS_NM , C.COMMENTS AS NOTE , CASE WHEN T.DATA_TYPE='TIMESTAMP(6)' THEN 'TIMESTAMP' ELSE T.DATA_TYPE END AS DATA_TP_NM , CASE WHEN T.DATA_TYPE='VARCHAR' THEN T.DATA_LENGTH WHEN T.DATA_TYPE='NUMBER' THEN T.DATA_PRECISION END AS DATA_.. 2021. 9. 3. DATAPUMP 백업 DATAPUMP 기능을 사용하기 위해서는 첫째 DIRECTORY가 설정되어 있어야한다. * 필요 권한 EXP_FULL_DATABASE IMP_FULL_DATABASE Directory 조회 SELECT * FROM DBA_DIRECTORIES; Directory 생성 및 권한 SQL> CREATE DIRECTORY DUMP AS '/oracle/dumpfile'; Directory created. SQL> GRANT READ, WRITE ON DIRECTORY DUMP TO SYSTEM; Grant succeeded. SQL> GRANT CREATE ANY DIRECTORY TO SYSTEM; Grant succeeded. SQL> SELECT * FROM DBA_DIRECTORIES; GRANT REA.. 2021. 9. 3. 이전 1 2 3 다음 728x90 반응형