티스토리 뷰
목차
오라클(Oracle) | SQL | SYS 계정 | SYSTEM 계정 만드는 방법
오라클 SYS 계정 | SYSTEM 계정
오라클 관리자 계정은 일반 사용자 계정을 생성할 수 있으며, 데이터베이스들 또는 계정들을 총괄적으로 관리하고 조작할 수 있는 권한을 가지고 있다. 하지만 원활한 학습을 위해서 관리자 계정에서는 계정 작성 외의 구문들은 실행하지 않도록 한다.
오라클 사용자 계정 생성 및 권한 부여하는 방법
1️⃣오라클 사용자 계정 생성하는 방법
명령문 : CREATE USER 계정명 IDENTIFIED BY 비밀번호 ;
2️⃣오라클 사용자 권한 부여하는 방법
명령문 : CRANT 권한, 권한, .. TO 계정명 ;
자바에서 명령문이 끝날때 세미콜론을 찍듯이 SQL문에서도 동일하게 명령문이 끝날 때 반드시 마지막에 세미콜론(;)를 입력해주어야한다.
부여할 수 있는 권한이 많으나 사용자 계정에서 일반 사용자 계정에게 많은 권한들을 부여해서는 안되며 최소한의 권한만을 부여해주어야한다.
필요한 권한이 생긴다면 추후에 권한 부여도 가능하다.
✔️최소한의 권한이란?
CONNET : 접속할 수 있는 권한.
RESOURCE : 자원을 사용할 수 있는 권한.
🚨 계정을 실수로 만들었다면 ?
오라클 사용자 계정 삭제하는 방법
CASE 1️⃣
해당 계정이 데이터베이스 객체를 가지고 있거나 오라클 데이터를 가지고 있는 경우
명령문 : DROP USER 계정명 CASCADE ;
CASCADE : 전부 무시하고 삭제하겠다.
CASE 2️⃣
해당 계정이 데이터베이스 객체를 가지고 있지 않을 경우
명령문 : DROP USER 계정명 ;
오라클에 현재 존재하는 계정들을 조회하는 방법
명령문 : SELECT * FOR DBA_USERS ;
작성한 명령문들을 실행하기 위해서 녹색 재생버튼을 클릭하거나 커서를 위치해둔 상태에서 Ctrl + Enter를 누르면 실행된다.
오라클 계정 생성하는 방법
✅ 오라클 학습용 계정 생성하기
명령문 : CREATE USER BR IDENTIFIED BY BR ;
질의결과 : User BR이(가) 생성되었습니다.
이 후 접속의 ➕ 버튼을 클릭 후 테스트 버튼을 클릭하면 아래와 같이 CREATE SESSION privilege; logon denied 오류가 발생하게된다.
CREATE SESSION 은 접속 권한인데, 현재 접속할 수 있는 권한이 없기 때문에 logon denied 로그인이 거절되었습니다. 라는 오류가 발생하는 것이다.
그래서 권한을 부여해야만 접속할 수 있다.
이를 해결하기 위해서 앞서 말한 CONNECT 와 RESOURCE 를 통해 최소한의 권한을 부여해준다.
최소한의 권한 부여해주기
명령문 : GRANT CONNECT , RESOURCE TO BR ;
질의결과 : Grant을(를) 성공했습니다.
다시 한번 접속의 ➕ 버튼을 클릭 후 아래와 같이 이름입력, 컬러설정, 사용자이름, 비밀번호, 비밀번호저장, 테스트 확인 후 접속을 누르면 정상적으로 접속이 되는 것을 볼 수 있다.
오라클 학습용 계정 생성을 진행했다면 다음으로 데이터가 담겨있는 해당 계정에 학습용 스크립트을 실행해야한다.
스크립트 실행하기
1. 오른쪽 상단에 오라클 학습용 계정으로 접속되었는지 확인한다.
2. 학습용 스크립트를 드래그 앤 드랍 후 불러오기한다.
3. Ctrl + Enter로 일일히 실행시켜줄 수 없기 때문에 녹생 재생 버튼 오른쪽에 있는 스크립트 실행(F5)를 눌러준다.
지금까지 Oracle 환경설정 및 세팅을 진행해봤다. 앞으로 SELECT 문에 대한 정리를 순차적으로 진행한다. 엑셀파일을 통해 서술식으로 문제은행도 만들며 진행해보도록 한다.
다음글
이전글
'Oracle SQL > 개발환경구축' 카테고리의 다른 글
오라클(Oracle) SQL Developer 설치 및 세팅하는 방법 (0) | 2024.07.20 |
---|---|
오라클(Oracle) Oracle Database 설치하는 방법 (0) | 2024.07.18 |
- Total
- Today
- Yesterday
- oracle 권한 부여 명령어
- Oracle
- oracle 권한주는 명령어
- 코딩활용능력 자격증 파이썬
- 개발자 자격증 준비
- 코딩활용능력자격증 문제
- 코딩활용능력 자격증
- 정보처리기능사 자격증 준비
- oracle 사용자 계정 만들기
- 정보처리기능사 필기 문제
- 정보처리산업기사 자격증
- 정보처리기능사 준비
- 코딩활용능력자격증
- 코딩활용능력 기출문제
- 코딩활용능력 자격증 조건문
- 정보처리 기능사 필기 준비
- 정보처리기능가 필기 시험문제
- 정보처리기능사 자격증 문제
- 코딩활용능력 시험일정
- 정보처리기능사 필기 준비
- 정보처리기능사 시험 문제
- 파이썬 elif문
- 코딩활용능력 자격증 기출문제
- oracle 시스템 명령어
- oracla 사용자 계정 만드는 방법
- 파이썬 else 문
- 코딩활용능력자격증 문제풀이
- 코딩활용능력 자격증 시험문제
- ocalce 사용자 계정 삭제하는 방법
- oracle 자원 사용 권한 주는 명령어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |