(주)누리웨어

화상연동/Web,APP 구축및서비스/LMS/평생교육/학점은행/기업교육/연수관리/설문구축/

Oracle

Oracle 계정및 환경관련 명령어 모음

Characterset

  계정에 대한 권한 검색

  현대 테이블스페이스

  계정잠금해제

   

Oracle Exp/Imp로 Data 이관

Export

만약 scott의 ROLE에 EXP_FULL_DATABASE  ROLE이 있다고 하면 에러(IMP-00013: DBA만이 다른 DBA가 엑스포트한 파일을 임포트할 수 있습니다)발생합니다. 이겨우는 sys로 로그인후

  권한 회수후 export하세요 Import

  에서 ignore가 가장 중요합니다. 데이타만 들어가게 하는 옵션입니다.   테이블스페이스가 다른경우 데이타이관

  1.Import

  이렇게 하면 index.sql에 스크립트가 생성된다. 이걸로 Index.sql스크립트를 먼저 만든다. 그다음에 […]

, ,

DBMS_CRYPTO릉 이용한 AES256 알고리즘 암호화/복호화

1.sys 계정으로 암호화 패키지를 생성할 유저에게 권한을 할당 GRANT EXECUTE ON DBMS_OBFUSCATION_TOOLKIT TO [유저명]; GRANT EXECUTE ON DBMS_CRYPTO TO [유저명]; 2.패키지 생성 1. 본문 실행 create or replace PACKAGE ENCRYPT_AES IS FUNCTION ENC_AES ( INPUT_STRING IN VARCHAR2 ) RETURN VARCHAR2; FUNCTION DEC_AES ( INPUT_STRING IN VARCHAR2 ) RETURN VARCHAR2; END ENCRYPT_AES; 2.Body 실행 create or […]

,

Oracle – the password has expired 에러 발생

해결방안 1.첫번째 패스워드를 바꿔줍니다. 동일 패스워드로 해도 업데이트 해도 됩니다. – 기존 패스워드 dbuser123라고 하면 동일하게 써도 무방합니다. alter user  dbuser[계정]  identified by dbuser123[패스워드]; 2.기한을 늘려줍니다.  

Oracle Start

#>su – oracle $>sqlplus /nolog SQL>conn /as sysdba SQL>startup exit후 $> lsnrctl start

Linux Oracle 실행 오류

SQL> startup ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file ‘/app/oracle/product/11.2.0/db_1/d/initORCL.ora’ ==>해결 오라클 의 SID값이 잘못되 있는 경우 vi  .bash_profile 에서 export ORACLE_SID=설치한 이름으로      

Oracle Flash Back을 이용한 데이타 복구

Flash Back Query 예제 10분전의 데이타를 복구합니다.

 

Oracle 백업/복구 Import or Export

 

      => 위와 같이 table의 schema(user)명까지 지정해야만 export가 성공합니다.  C:\>exp userid=scott/tiger file=’C:\exp.dmp’ tables=(EMP, DEPT) log=exp.log        => user가 자신의 table을 export할 때에는 schema 명을 지정할 필요 없습니다.   FULL Level Import 예제1) 전체 데이터베이스가 IMPORT됩니다. (Full Level)       

 예제2) scott의 유저 IMPORT를 실행 합니다.(User Level)  

  예제3) […]

Previous Posts Next posts