본문 바로가기
데이터베이스/티베로

신규 사용자 계정 생성 및 백업

by cbwstar 2021. 9. 10.
728x90
반응형

/* 사용자 계정 생성 */
1. NEWUSER 계정 생성

/* NEWUSER 테이블 스페이스 생성 */
CREATE TABLESPACE NEWUSER_TBL DATAFILE
'c:\Tibero\tibero5\database\naqs\NEWUSER_TBL_001.dtf' SIZE 10485760 AUTOEXTEND ON NEXT 10485760
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
;

CREATE TABLESPACE NEWUSER_IDX DATAFILE
'c:\Tibero\tibero5\database\naqs\NEWUSER_IDX_001.dtf' SIZE 10485760 AUTOEXTEND ON NEXT 10485760
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
;

--사용자 계정 생성 NEWUSER
 CREATE USER NEWUSER IDENTIFIED BY NEWUSER2021 DEFAULT TABLESPACE NEWUSER_TBL;

--사용자 삭제
DROP USER NEWUSER cascade;

--연결권한 설정
GRANT RESOURCE,CONNECT TO NEWUSER;

GRANT SELECT ANY TABLE TO NEWUSER;


GRANT DROP USER TO NEWUSER;
GRANT LOCK ANY TABLE TO NEWUSER;
GRANT SELECT ANY TABLE TO NEWUSER;
GRANT INSERT ANY TABLE TO NEWUSER;
GRANT UPDATE ANY TABLE TO NEWUSER;
GRANT DELETE ANY TABLE TO NEWUSER;
GRANT SYSDBA TO NEWUSER;
GRANT CREATE VIEW TO NEWUSER;
GRANT SELECT ANY SEQUENCE TO NEWUSER;
GRANT GRANT ANY ROLE TO NEWUSER;
GRANT EXECUTE ANY PROCEDURE TO NEWUSER;
GRANT DROP ANY TRIGGER TO NEWUSER;
GRANT GRANT ANY PRIVILEGE TO NEWUSER;
GRANT GRANT ANY OBJECT PRIVILEGE TO NEWUSER;
GRANT EXECUTE ANY LIBRARY TO NEWUSER;
GRANT CREATE ANY TABLE TO NEWUSER;


/* 티베로 DB export */
tbexport USERNAME=sys PASSWORD=tibero PORT=9027 SID=tibero FILE=NEWUSER.dmp log=rms_exp.log FULL=y SCRIPT=y

/* 티베로 DB IMPORT */
tbimport username=sys password=qlalfqjsgh port=9027 sid=tibero file=NEWUSER.dmp log=NEWUSER_imp.log full=y script=y ignore=y dpl=y

--특정 계정만 Export
tbexport USERNAME=NEWUSER PASSWORD=NEWUSER2021 PORT=9027 SID=tibero FILE=NEWUSER.dmp log=NEWUSER.log user=NEWUSER SCRIPT=y

--특정 계정만 import
tbimport USERNAME=NEWUSER PASSWORD=NEWUSER2021 PORT=9027 SID=tibero FILE=NEWUSER.dmp user=NEWUSER 

import 시 추가옵션 dpl=y
한번에 여러건을 밀어넣기 때문에 속도가 빠르다.

/* 사용자 계정별로 export */
--원격에서 EXPORT NEWUSER 할때는 아이피 지정
tbexport USERNAME=sys PASSWORD=tibero IP=192.168.1.2 PORT=9027 SID=tibero FILE=NEWUSER.dmp log=newuser_exp.log user=NEWUSER SCRIPT=y


/* 사용자 계정별로 NEWUSER import */
tbimport USERNAME=sys PASSWORD=tibero IP=192.168.1.2 PORT=9027 FILE=NEWUSER.dmp log=NEWUSER_imp.log user=NEWUSER script=y ignore=y dpl=y


--원격에서 IMPORT 할때는 아이피 지정
tbimport USERNAME=sys PASSWORD=tibero IP=192.168.1.2 PORT=9027 FILE=NEWUSER.dmp log=NEWUSER_imp.log full=y script=y ignore=y dpl=y

728x90
반응형

댓글



"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

loading