정미나닷컴
[Oracle] 오라클 계정 생성, 변경, 권한 본문
- 생성
CREATE USER 사용자명
IDENTIFIED BY 패스워드
DEFAULT TABLESPACE 테이블스페이스명
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
IDENTIFIED BY 패스워드
DEFAULT TABLESPACE 테이블스페이스명
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
+ 주의사항
패스워드에 특수문자가 있을 경우 반드시 ""(쌍!따옴표)로 싸주어야 한다.
이거땜에 완전 삽질;; ㅜ_ㅜ
+ DBA_USERS 테이블에서 생성된 계정을 확인할 수 있다.
- 패스워드 변경
ALTER USER 사용자명 IDENTIFIED BY 패스워드
- 사용자 권한 부여
GRANT 부여할 권한 TO 사용자명
- 사용자 권한 회수
REVOKE 회수할 권한 TO 사용자명
+ 권한들
CREATE SESSION : 데이터 베이스를 연결할 수 있는 권한
CREATE ROLE : 오라클 데이터베이스 역할을 생성할 수 있는 권한
CREATE VIEW : 뷰의 생성 권한
ALTER USER : 생성한 사용자의 정의를 변경할 수 있는 권한
DROP USER : 생성한 사용자를 삭제시키는 권한
- 테이블에 대한 권한 주기
GRANT SELECT ON 테이블명 TO 권한을 받을 사용자명
+ 권한을 줘야 할 테이블이 너무너무 많을 경우
SELECT 'GRANT SELECT ON 테이블주인.'||TABLE_NAME |' TO 권한을 받을 사용자명;'
FROM ALL_TABLES
WHERE OWNER='테이블주인'
FROM ALL_TABLES
WHERE OWNER='테이블주인'
↑ 이걸 실행시킨 결과를 죄다 복사해서 Sql창에 붙여넣고 실행시키면 끝.
UPDATE, DELETE 등도 위를 응용.
'IT' 카테고리의 다른 글
[Oracle] 오라클 HAVING (0) | 2013.02.04 |
---|---|
[Linux] 리눅스:: 파일명이 특수문자인 파일 삭제 (0) | 2012.09.18 |
[JavaScript] Dimension (0) | 2012.07.03 |
[HTML5] Canvas (0) | 2012.04.23 |
[Java] SPRING:: WURFL를 이용한 Device Check (2) | 2012.04.09 |