티스토리 뷰
$ > cd $ORACLE_HOME
$ > pwd
$ > ls
$ > cd dbs
SYS > create pfile from spfile; (initorcl.ora 라는 pfile 생성)
SYS > create spfile from pfile;
SYS > show parameter
[v$parameter]
SYS > alter system set parameter_name=value ([scope=memory | spfile | both] = scope는 system setting의 수정 범위를 어디까지 할 건지 선택하는 것. 메모리까지 할 것인지 spfile까지 할 것인지 둘 다 할 것인지 )
or
SYS > alter session set ~
<18.02.23>
TNSNAMES(Local Naming) 는 클라이언트
Listener 는 서버
sqlnet.ora 는 서버 클라이언트 둘 다 사용
Database Link란?
하나의 계정 안에서 서로 완전히 다른 두개 이상의 DB를 사용하기 위해 링크를 걸어서 사용할 수 있도록 만든 것
세그먼트 : 하나의 테이블에 대한 정보의 모임(비순차적)
extent : 블럭들이 모여서(붙어서) 확장되는 것 , 모자라면 기존 파일을 늘리거나 테이블을 추가하는 두 가지 방법이 있다.
<딕셔너리 접근 권한>
USER_ ~
- 해당 유저만 가능
ALL_~
- 해당 유저에 허용된 범위만 가능
DBA_~
- 전체에 대한 정보를 볼 수 있다.)
<DBA 권한으로 딕셔너리 접근 예>
SYS > SELECT tablespaces_name, contents, extent_management
FROM dba_tablespaces;
<데이터 파일 딕셔너리 접근>
SYS > desc dba_data_files
SYS > col file_name for a45 칼럼에 표시 될 글자수 45로 제한하기(포맷(for)이 짤리지 않도록)
SYS > col tablespace_name for a10
SYS > select tablespace_name, file_name, bytes/1024/1024 file_size
FROM dba_data_files;
<TBS 만들기>
SYS > create tablespace insa
datafile '/u01/app/oracle/oradata/orcl/insa01.dbf' size 5m;
(데이터파일 경로 사이즈)
<TBS 상태 수정 및 변경 >
- online (read, write)
- offline
- read only
SYS > ALTER tablespace tablespace이름 상태
<TBS 공간 관리>
1. datafile 추가 시
: ALTER tablespace tablespace이름 add datafile 경로/이름 size ~;
2. Re-size 시 ( 기존 사이즈를 줄이는 것도 가능함)
: ALTER database datafile 경로/이름 resize ~;
<TBS 삭제>
SYS > DROP tablespace including contents and datafiles;
:
'DB Admin' 카테고리의 다른 글
180326 불완전 백업(=Point Intime Recovery) (0) | 2018.03.26 |
---|---|
180326 스티커메모 정리 (인크리멘탈백업 , 풀백업, pw 파일 권한) (0) | 2018.03.26 |
180319 스티커메모 정리 RMAN 소환등 (0) | 2018.03.19 |
180315 Export, Import , dumpfile (0) | 2018.03.15 |
블로킹 세션 확인 및 블로킹 아이디 Kill (0) | 2018.02.27 |