달력

32024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

데이터베이스 오브젝트 생성을 위한 batch 파일을 작성해 본다.

이는 개발시 자주(?) 사용할 소지가 있는 내용을 dump파일로 받아놓지 않고 빠르게(?) 생성할 수 있도록 한다.


/***************************************************************/

/* batch 파일 */

/***************************************************************/

rem Create NEWULTASS Object In NEWUTLASS INSTANCE

echo off

set CURPATH=%cd%

sqlplus "/as sysdba" @%CURPATH%\TEST.sql %CURPATH%



/****************************************************************/

/* test.sql */

/***************************************************************/

set verify off

ACCEPT NewUserName CHAR PROMPT 'Enter new SchemaName for  NewUser: ' 

ACCEPT  NewUser Password CHAR PROMPT 'Enter new password for  NewUser: ' 


/* CREATE User*/

DROP USER &&u2Name;

CREATE USER &&u2Name PROFILE "DEFAULT" IDENTIFIED BY &&u2Password DEFAULT TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK;

GRANT SYSDBA TO &&u2Name WITH ADMIN OPTION;

GRANT UNLIMITED TABLESPACE TO &&u2Name;

GRANT "CONNECT" TO &&u2Name;

GRANT "DBA" TO &&u2Name;


/* Connect */

CONNECT &&u2Name/&&u2Password;


/* TABLE SPACE 생성 */

start &1\blahblah.sql


Posted by 촌돌애비
|