(주)누리웨어

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

DataBase

MySQL 다중 테이블 update

 

AWS로 mysqldump 사용

AWS DB로 데이타 이관 1.mysqldump –databases 데이타베이스명 –single-transaction –compress –order-by-primary –uroot -p패스워드 | mysql –host=아마존주소 –-port=3306 –u아이디 –p비밀번호 주의할점 비밀번호에 특수문자 !@ 이거 넣었을때 오류발생

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

Mysql Dump Export/Import

1. root로 로그인한다. mysql -uroot -p mysql mysql>show databases; mysql>drop database xxxx; 2.import할 데이타베이스 생성 mysql>create database xxxx; export $>mysqldump -u{User ID} -p {DataBase 명} > {dump 파일명}.sql [root@hae app]# mysqldump -u root -p …_db > …_db_dump.sql import $>mysql -u{User ID} -p {DataBase 명} < {dump 파일명}.sql [root@hae app]# mysql -u root -p ..._db < […]

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=설치한 이름으로      

Previous Posts Next posts