CS 지식/운영체제

Oracle - DBever

퐁고 2023. 12. 13. 12:04
반응형

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와 그 비밀번호 입력

connection details 누르기 → 데이터베이스 이름 설정