[SQL/ORACLE] 기초 및 일반 계정 생성
컴퓨터/SQL1. 주석 처리
-- 한줄 주석 (단축키 : ctrl+/ )
/*
여러줄 주석
alt + shift + c
*/
2. 실행 단축키 : crtl + enter
3. 나의 계정 보기
show user;
4. 사용자 계정 조회
/*
- 조회시
select 속성명 from 테이블명
*/
select * from dba_users;
select username, user_id from dba_users;
5. USER 계정 생성
/*
오라클 12버전부터 일반사용자는 c##로 시작하는 이름을 가져야 함
비밀번호는 문자로만 가능
*/
-- CREATE USER user1 IDENTIFIED BY 1234;
create user c##user2 IDENTIFIED by 1234;
6. c##키워드를 회피하는 설정
alter session set "_oracle_script" = true;
7. 수업시간에 사용할 user생성
/*
계정명은 대소문자 안가림
create user 계정명 identified by 비밀번호
*/
create user tjoeun identified by 1234;
8. 권한생성
/*
[표현법] GRANT 권한1, 권한2, .... TO 계정명;
*/
GRANT RESOURCE, CONNECT TO TJOEUN;
9. USER 삭제
DROP USER USER명 CASCAED;
10. insert시 생성된 유저에게 테이블스페이스에 얼마만큼의 영역을 할당할 것인지 정해줘야함
alter user tjoeun default tablespace users quota unlimited on users;
10-1. 특정 용량만큼 정해서 할당
alter user tjoeun quota 30M on users;
11.
/*
(')홀따옴표 : 문자열
(")쌍따옴표 : 컬럼명
*/
* 계정 생성 정리 *
alter session set "_oracle_script" = true;
create user 계정명 identified by 1234;
GRANT RESOURCE, CONNECT TO 계정명;
alter user 계정명 default tablespace users quota unlimited on users;
'컴퓨터 > SQL' 카테고리의 다른 글
[SQL/ORACLE] group_having_집합 연산자 (0) | 2024.06.27 |
---|---|
[SQL/ORACLE] FUNCTION 종합문제 (0) | 2024.06.23 |
[SQL/ORACLE] FUNCTION(단일행 함수 - 형변환 함수, NULL처리 함수, 선택 함수 / 그룹 함수) (0) | 2024.06.23 |
[SQL/ORACLE] FUNCTION(단일행 함수 - 문자 처리 함수, 숫자 처리 함수, 날짜 처리 함수) (0) | 2024.06.23 |
[SQL/ORACLE] SELECT (0) | 2024.06.23 |