Oracle - DBever
SYS 계정 데이터베이스 연결
DB접속정보
- host(아이피/도메인)
- port (포트번호)
- username (아이디)
- password (비밀번호)
- sid (서비스아이디)
host : localhost
port : 1521
username : sys
password : oracle
role : sysdba
sid : xe
- sysdba, 슈퍼 관리자로 데이터베이스에 문제가 생긴 경우에는 sysdba 계정에서 작업한다.
- system, 관리자 계정으로 데이터베이스에 문제가 생긴 경우를 제외하고는 보통 DB 작업은 system에서 한다.
테이블 스페이스 만들기
CREATE TABLESPACE TEST DATAFILE 'TEST'
SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED
LOGGING
PERMANENT
EXTENT MANAGEMENT
LOCAL AUTOALLOCATE BLOCKSIZE 8K SEGMENT
SPACE MANAGEMENT MANUAL FLASHBACK ON;
이름 : TEST
파일명 : TEST
파일크기 : 100M
자동확장 체크, 크기 : 100M, 제한없음 체크
유저 생성
CREATE USER TESTUSER IDENTIFIED BY TEST1234
DEFAULT TABLESPACE TEST
PROFILE DEFAULT
QUOTA UNLIMITED ON TEST
사용자명 : TESTUSER
비밀번호 : TEST1234로 해줬음!
기본테이블스페이스 : TEST
임시테이블스페이스 : TEMP
부여된롤 : CONNECT, RESOURCE 체크
할당량 : TEST 무제한 체크
유저에 롤 부여하기
GRANT "CONNECT" TO TESTUSER WITH ADMIN OPTION;
GRANT "DBA" TO TESTUSER WITH ADMIN OPTION;
GRANT "RESOURCE" TO TESTUSER WITH ADMIN OPTION;
ALTER USER TESTUSER DEFAULT ROLE "CONNECT","DBA","RESOURCE";
생성한 테이블 스페이스, 유저로 데이터베이스 연결하기
- 유저에 생성한 testuser와 그 비밀번호 입력
connection details 누르기 → 데이터베이스 이름 설정
SYS 계정 데이터베이스 연결
DB접속정보
- host(아이피/도메인)
- port (포트번호)
- username (아이디)
- password (비밀번호)
- sid (서비스아이디)
host : localhost
port : 1521
username : sys
password : oracle
role : sysdba
sid : xe
- sysdba, 슈퍼 관리자로 데이터베이스에 문제가 생긴 경우에는 sysdba 계정에서 작업한다.
- system, 관리자 계정으로 데이터베이스에 문제가 생긴 경우를 제외하고는 보통 DB 작업은 system에서 한다.
테이블 스페이스 만들기
CREATE TABLESPACE TEST DATAFILE 'TEST'
SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED
LOGGING
PERMANENT
EXTENT MANAGEMENT
LOCAL AUTOALLOCATE BLOCKSIZE 8K SEGMENT
SPACE MANAGEMENT MANUAL FLASHBACK ON;
이름 : TEST
파일명 : TEST
파일크기 : 100M
자동확장 체크, 크기 : 100M, 제한없음 체크
유저 생성
CREATE USER TESTUSER IDENTIFIED BY TEST1234
DEFAULT TABLESPACE TEST
PROFILE DEFAULT
QUOTA UNLIMITED ON TEST
사용자명 : TESTUSER
비밀번호 : TEST1234
기본테이블스페이스 : TEST
임시테이블스페이스 : TEMP
부여된롤 : CONNECT, RESOURCE 체크
할당량 : TEST 무제한 체크
유저에 롤 부여하기
GRANT "CONNECT" TO TESTUSER WITH ADMIN OPTION;
GRANT "DBA" TO TESTUSER WITH ADMIN OPTION;
GRANT "RESOURCE" TO TESTUSER WITH ADMIN OPTION;
ALTER USER TESTUSER DEFAULT ROLE "CONNECT","DBA","RESOURCE";
생성한 테이블 스페이스, 유저로 데이터베이스 연결하기
- 유저에 생성한 testuser와 그 비밀번호 입력
connection details 누르기 → 데이터베이스 이름 설정
SYS 계정 데이터베이스 연결
DB접속정보
- host(아이피/도메인)
- port (포트번호)
- username (아이디)
- password (비밀번호)
- sid (서비스아이디)
host : localhost
port : 1521
username : sys
password : oracle
role : sysdba
sid : xe
- sysdba, 슈퍼 관리자로 데이터베이스에 문제가 생긴 경우에는 sysdba 계정에서 작업한다.
- system, 관리자 계정으로 데이터베이스에 문제가 생긴 경우를 제외하고는 보통 DB 작업은 system에서 한다.
테이블 스페이스 만들기
CREATE TABLESPACE TEST DATAFILE 'TEST'
SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED
LOGGING
PERMANENT
EXTENT MANAGEMENT
LOCAL AUTOALLOCATE BLOCKSIZE 8K SEGMENT
SPACE MANAGEMENT MANUAL FLASHBACK ON;
이름 : TEST
파일명 : TEST
파일크기 : 100M
자동확장 체크, 크기 : 100M, 제한없음 체크
유저 생성
CREATE USER TESTUSER IDENTIFIED BY TEST1234
DEFAULT TABLESPACE TEST
PROFILE DEFAULT
QUOTA UNLIMITED ON TEST
사용자명 : TESTUSER
비밀번호 : TEST1234
기본테이블스페이스 : TEST
임시테이블스페이스 : TEMP
부여된롤 : CONNECT, RESOURCE 체크
할당량 : TEST 무제한 체크
유저에 롤 부여하기
GRANT "CONNECT" TO TESTUSER WITH ADMIN OPTION;
GRANT "DBA" TO TESTUSER WITH ADMIN OPTION;
GRANT "RESOURCE" TO TESTUSER WITH ADMIN OPTION;
ALTER USER TESTUSER DEFAULT ROLE "CONNECT","DBA","RESOURCE";
생성한 테이블 스페이스, 유저로 데이터베이스 연결하기
- 유저에 생성한 testuser와 그 비밀번호 입력