티스토리 뷰

$ > 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;

:










공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함