블로그 이미지
GUCCI

카테고리

전체보기 (111)
여행 (1)
기기 (2)
쇼핑 (0)
게임 (0)
etc. (6)
취업이야기 (0)
업무일지 (5)
리눅스 (38)
웹프로그래밍 (2)
네트워크 (4)
JAVA (17)
Android (0)
IOS (2)
LUA (8)
C/C++ (1)
Objective C (2)
SERVER (2)
그누보드4 (1)
MSSQL (2)
Programming (1)
자바스크립트 (4)
HTML/CSS (1)
LGNAS (0)
Total
Today
Yesterday
데이터베이스 생성 http://jhc3044.blog.me/80104932434

#1. DB user 생성 script


CREATE TABLESPACE 테이블space명 DATAFILE  'C:\oracle\oradata\orcl\파일명.dbf' size 1024M ;
CREATE USER 유저id IDENTIFIED BY 비밀번호 DEFAULT   TABLESPACE 테이블space명 ;
GRANT connect, resource TO 유저id ;
GRANT DBA TO 유저id ;


revoke unlimited tablespace from 유저id ;
alter user 유저id quota unlimited on 테이블space명 ;

 

 

#2. User 간 권한부여 (web버전만)

grant select any table to 유저id;
grant insert any table to 유저id;
grant update any table to 유저id;
grant delete any table to 유저id;
grant execute any procedure 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
Posted by GUCCI
, |

최근에 달린 댓글

글 보관함