ORACEL DB,USER,TABLESpace 생성
#1. DB user 생성 script
CREATE TABLESPACE 테이블space명 DATAFILE 'C:\oracle\oradata\orcl\파일명.dbf' size 1024M ;
|
#2. User 간 권한부여 (web버전만)
grant select any table to 유저id; |
#3. Dump 파일 import
1) 미리 dump 파일을 export 해 놓는다.
2) 새로 db 를 생성하거나 추가해야할 경우 미리 작업해 둔다.
imp 유저id/암호@sid file=c:\20110209.dmp log=c:\20110209.log fromuser=유저id1 touser=유저id2 (도스창에서 실행) |
#. Database 추가할 경우
1) 오라클 Database Configuration Assistant 를 실행
2) 데이타베이스 생성 작업을 선택
3) 데이타베이스 템플리트를 Generic Purpose 으로 선택
4) 전역 데이터베이스 명과 SID 를 동일하게 입력
5) 공유 서버 모드 로 선택
6) 다음->다음->완료->확인
*주의) 데이타파일 경로를 오라클 설치 폴더와 다르게 할 경우는 과정 중에 파일 위치를 변경해야 함
==========================================================================================
imp akmall/akmall@sid file=c:\20110209.dmp log=c:\20110209.log fromuser=유저id1 touser=유저id2
CREATE TABLESPACE AKTable DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\akmall.dbf' size 1024M ;
CREATE USER akmall IDENTIFIED BY akadmin DEFAULT TABLESPACE AKTable ;
GRANT connect, resource TO akmall ;
GRANT DBA TO akmall ;
revoke unlimited tablespace from akmall ;
alter user 유저id quota unlimited on 테이블space명 ;
imp akmall/akadmin@ak file=d:\app\uair_20081022.DMP (도스창에서 실행)
sqlplus "SYS/ORACLE AS SYSDBA"
grant select any table to akmall;
grant insert any table to akmall;
grant update any table to akmall;
grant delete any table to akmall;
grant execute any procedure to akmall;
sqlplus sys/oracle@akmall as sysdba
CREATE TABLESPACE AKTB DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\aktb.dbf' size 1024M ;
CREATE USER ak IDENTIFIED BY akadmin DEFAULT TABLESPACE AKTB ;
GRANT connect, resource TO ak;
GRANT DBA TO ak;
'MSSQL' 카테고리의 다른 글
MSSQL 트랜잭션 (1) | 2011.03.07 |
---|