1. 사용자 생성
2. 권한 부여 세션에 들어갈 권한과, 테이블 생성할 권한을 주었다.
3. 생성한 유저로 접속하여 임의의 테이블을 생성한다.
4. 다시 sys 로 접속하여 생성한 유저를 삭제해 보자
aaaaa 유저가 생성한 테이블이 있기 때문에 그냥은 삭제 되지 않는다. 따라서 아래와 같이 cacade를 준다.
사용자가 삭제 되었다.
SQL> create user aaaa
2 identified by aaaa
3 default tablespace users
4 temporary tablespace temp
5 quota unlimited on users;
2 identified by aaaa
3 default tablespace users
4 temporary tablespace temp
5 quota unlimited on users;
User created.
2. 권한 부여 세션에 들어갈 권한과, 테이블 생성할 권한을 주었다.
SQL> grant create session, create table
2 to aaaa;
2 to aaaa;
Grant succeeded.
3. 생성한 유저로 접속하여 임의의 테이블을 생성한다.
SQL> conn aaaa/aaaa
Error accessing PRODUCT_USER_PROFILE
Warning: Product user profile information not loaded!
You may need to run PUPBLD.SQL as SYSTEM
Connected.
SQL>
SQL> create table tbs(
2 aa number,
3 name varchar2(30)
4 );
Error accessing PRODUCT_USER_PROFILE
Warning: Product user profile information not loaded!
You may need to run PUPBLD.SQL as SYSTEM
Connected.
SQL>
SQL> create table tbs(
2 aa number,
3 name varchar2(30)
4 );
Table created.
4. 다시 sys 로 접속하여 생성한 유저를 삭제해 보자
SQL> drop user aaaa;
drop user aaaa
*
ERROR at line 1:
ORA-01922: CASCADE must be specified to drop 'AAAA'
drop user aaaa
*
ERROR at line 1:
ORA-01922: CASCADE must be specified to drop 'AAAA'
aaaaa 유저가 생성한 테이블이 있기 때문에 그냥은 삭제 되지 않는다. 따라서 아래와 같이 cacade를 준다.
SQL> drop user aaaa cascade;
User dropped.
사용자가 삭제 되었다.
'Computer Engineering > DB' 카테고리의 다른 글
오라클 딕셔너리 (Oracle Dictionary) (0) | 2008.08.14 |
---|---|
오라클 테이블 변경 ( oracle alter table ) (0) | 2008.08.14 |
오라클 권한 부여 , 롤 생성 ( oracle privileges, create role ) (1) | 2008.08.14 |
오라클 세이브 포인트 (oracle savepoint) (0) | 2008.08.14 |
오라클 기본 쿼리 (사용자 테이블 리스트보기, 모든 사용자보기, 테이블 제약조건 보기, sql 실행속도 ) (0) | 2008.08.14 |
오라클 업데이트, 딜리트 쿼리 (oracle update, delete query) (0) | 2008.08.13 |
오라클 인서트 쿼리 (oracle insert query) (0) | 2008.08.13 |
오라클 집합 연산자 (0) | 2008.08.13 |
오라클 조인 쿼리 (ORACLE JOIN QUERY) (0) | 2008.08.13 |
오라클 사용자 관리하기 (0) | 2008.08.13 |