Notice
Recent Posts
Recent Comments
초코레
[oracle] 테이블 스페이스, 사용자 생성 본문
SYS 계정으로 오라클에 접속
1
2
3
4
5
6
7
8
9
10
11
12
|
C:\Users\lar54>sqlplus
SQL*Plus: Release 11.2.0.1.0 Production on 금 2월 28 12:08:33 2020
Copyright (c) 1982, 2010, Oracle. All rights reserved.
사용자명 입력: sys as sysdba
비밀번호 입력:
다음에 접속됨:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
|
cs |
- sqlplus에 접속
- 사용자명에 sys as sysdba 입력
- 비밀번호에 입력 없이 엔터
테이블스페이스 생성
1
2
|
create tablespace [테이블 스페이스 이름] datafile '[디렉토리]\[파일명].DBA' size 10G
extent management local segment space management auto;
|
cs |
사용자 생성
1
2
3
4
5
6
7
8
9
10
11
|
SQL> create user [사용자 아이디] identified by "[비밀번호]" default tablespace [테이블 스페이스 이름];
사용자가 생성되었습니다.
SQL> alter user [사용자 아이디] account unlock;
사용자가 변경되었습니다.
SQL> grant connect, resource to [사용자 아이디];
권한이 부여되었습니다.
|
cs |
- account unlock 은 다른 사용자가 로그인 할 수 있도록 설정
- 여기까지 진행하면 해당 사용자로 오라클에 접속할 수 있다.
오라클의 TEMP 영역 사이즈 확인
1
2
3
4
5
6
7
8
9
|
SQL> select file_name, (bytes / 1024 / 1024) tmp_mb from dba_temp_files;
FILE_NAME TMP_MB
---------------------------------------- ----------
E:\APP\LAR542\ORADATA\ORCL\TEMP01.DBF 29
SQL> alter database tempfile 'E:\APP\LAR542\ORADATA\ORCL\TEMP01.DBF' resize 5000M;
데이타베이스가 변경되었습니다.
|
cs |
- 대량의 테스트 데이터를 생성할 때 TEMP 사이즈가 부족하면 에러가 발생할 수 있기 때문에 TEMP가 몇 메가인지 확인한다.
'Backend > SQL' 카테고리의 다른 글
[Oracle] 그룹핑에서 피벗(PIVOT) 사용법 (0) | 2020.03.04 |
---|---|
GROUP BY (0) | 2020.03.04 |
tablespace 목록과 data file 목록 조회 (0) | 2020.01.15 |