grant create session, create table to userName;
/ tablespace생성
create tablespace tablespace명 datafile
'C:\oracle\product\10.2.0\oradata\orcl\tablespace.dbf' size 10M
autoextend on next 1m maxsize unlimited
logging
permanent
extent management local autoallocate
blocksize 8k
segment space management manual
flashback on
// user생성
create user user명
identified by 비밀번호
default tablespace tablespace명
grant resource to user명;
grant connect to user명;
alter user user명 default role all;
grant unlimited tablespace to user명;
imp system/password file=test.dmp fromuser=scott touser=scott
유저별로 import하면 function...및 procedure도 같이 됩니다
[출처] Oracle DB 생성후 기본사항|작성자 jongsu0301
1) 유저 생성 예제
- 생성전에 유저가 사용할 TABLESPACE가 생성되어야 한다.
CREATE USER user_name IDENTIFIED BY password
DEFAULT TABLESPACE tablespace_name
TEMPORARY TABLESPACE TEMP
2) 생성된 유저에게 권한을 주는 명령
- 아래의 예에서 CONNECT, RESOURCE 권한은 반드시 주어야 한다.
(이 경우에만 유저로 로그인이 가능하다)
GRANT CONNECT,RESOURCE,CREATE TABLE TO user_name
3) 생성된 유저의 패스워드를 변경하기
ALTER USER user_name IDENTIFIED BY password
4) 테이블 스페이스의 생성 정보를 보는 명령
SELECT TABLESPACE_NAME, INITIAL_EXTENT, NEXT_EXTENT, MAX_EXTENTS, PCT_INCREASE
FROM SYS.DBA_TABLESPACE;
[출처] [ORACLE] DB유저 생성하기|작성자 도르비
SID 란?
'SQL' 카테고리의 다른 글
TRIM 으로 여백 정리 안되는 상황 REPLACE로 정의 (0) | 2009.12.21 |
---|---|
문자열 검색으로 FUNCTION, PROCEDURE 찾기 (0) | 2009.12.21 |
EXP-00003: 세그먼트... 에러가 발생하는 경우 해결 방법 (0) | 2009.12.17 |
Oracle DB 생성 & 권한 부여 (0) | 2009.12.12 |
오라클 유저 생성 (0) | 2009.11.19 |