전체 글244 오라클 DELETE, UPDATE 후 복구하기 오라클에서 DELETE나 UPDATE 후에 COMMIT을 잘못할때가 있습니다.그럴때에는 아래처럼 대처해주면됩니다. 1. DB 설정 확인- 오라클 관리자로 커맨드 접속- SHOW PARAMETER UNDO 여기서 undo_retention 은 update나 delete가 아닌 commit을 하였을때부터 경과한 초까지 저장한다는 뜻이다.예를 들어 900 / 60 = 15분 이다.이 시간은 alter system set undo_retintion = 1800 으로 변경이 가능하다. 2. 복구하기- 15분 전의 데이터 조회하기 (원하는 시간으로 바꿔서 조회가 가능하다) SELECT * FROM 테이블명 AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '15' MINUTE)- 현재 테이블 백업.. 2019. 2. 14. UNIX, LINUX, AIX 명령어 비교 대분류조회 항목AIXLINUX(Redhat)User AccountsCreate new usermkuseruseradd Delete userrmuseruserdelGeneral CommandsAdministratorsmitlinuxconf Virtual Memory statisticsvmstatvmstat I/O statisticsiostatiostat Error logsalog −o −t boot errptdmesg Display swap sizelsps −afreeDISK/LVM CommandsFilesystem table/etc/filesystems/etc/fstab Free disk blocksdf −kdf −k Device listinglsdev −Ccat /proc/devices Display .. 2019. 1. 31. 오라클 SET UNUSED SET UNUSED - ALTER 테이블명 TB_CAFE_CONFIG SET UNUSED(컬럼명) - 컬럼을 삭제하지는 않지만, 컬럼의 사용을 논리적으로 제한할 수 있는 옵션이다. - 하나의 테이브르을 여러 사용자가 사용하기 때문에 무조건 삭제하는 것은 위험하다. - ALTER TABLE에 SET UNUSED 옵션을 사용하는 경우 : 테이블에 저장된 내용이 많을 경우 해당 테이블에서 컬럼을 삭제하려면 꽤 오랜 시간이 소요된다. 고로 컬럼을 삭제하는 동안에 다른 사용자가 해당 컬럼을 사용하려고 접근하면, 테이블이 사용되고 있기 떄문에 다른 사용자는 해당 테이블을 이용할 수 없다. 이럴 경우 작업이 원할하게 진행되지 않고, 락(LOCK)이 발생한다. SET UNUSED옵션은 컬럼의 사용을 논리적으로 제한할 .. 2019. 1. 25. 오라클 락 조회 및 해제 방법 오라클에 lock이 걸렸을때 처리하는 방법입니다.일반 계정으로는 처리가 불가능하며 SYSTEM 계정(관리자) 계정으로 만 작업이 가능합니다. 1. 락이 걸린 테이블 확인select *from v$locked_objectwhere oracle_username = 'oracle user name'; 2. 락이 걸려있는 테이블 갯수 확인SELECT count(*)FROM v$locked_object vo , dba_objects do WHERE vo.object_id = do.object_id 3. 락 걸린 세션 확인select a.sid, a.serial#from v$session a, v$lock b, dba_objects cwhere a.sid=b.sid andb.id1=c.object_id and b... 2019. 1. 24. Ajax 배열 전송 ($.ajaxSettings.traditional) Ajax 전송 시 배열로 넘기게되면은 []를 포함해서 넘어갑니다. 예를 들어 아래와 같이 호출하면 파라메타는 data[]=1&data[]=2 로 넘어갑니다. var data = new Array();data.push(1);data.push(2);$.ajax({url : "test.do",type : "GET", data : { data: data}, success : function(data) { ..... }}); 이럴때 $.ajaxSettings,traditional = true 라는 설정을 추가해서 아래처럼 호출해주면 var data = new Array();data.push(1);data.push(2);$.ajaxSettings.traditional = true;$.ajax({url : "test.. 2019. 1. 10. 이클립스 Validating 속도 개선 이클립스 vadlidating 시 시간을 단축하는 방법입니다. Windows - Preferences - Validation 을 선택하신 후 아래 이미지와 같이 체크를 해제해주시면됩니다. (체크는 필요에 따라서 해주시면 됩니다) 2019. 1. 4. 이전 1 ··· 10 11 12 13 14 15 16 ··· 41 다음