목록에러 (4)
미스터 역마살
에러 발생 이유 Mysql에서 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators variable) 에러가 발생하는 이유는 아래와 같다. 구글링 해보니 MySQL 특정 버전대에서 Super 권한이 없는 user에게서 발생할 수 있는 문제이다. 원인은 mysql global variable 중 log_bin_trust_function_creators 옵션이었다. log_bin_trust_function_creators 옵션은 MyS..
에러가 나는 이유 THE TOTAL NUMBER OF LOCKS EXCEEDS THE LOCK TABLE SIZE 에러 발생할때 이유는 아래와 같다. MySQL은 저 문장이 들어오면 일단 select 결과를 모두 메모리로 가져온다. 그 메모리가 buffer 다. 이걸 조정하는 게 buffer_size 옵션이다. 그런데, 가지고 올 데이터량이 많아서 buffer_size를 넘어간다면? MySQL 은 Temp_Table이 완성되기 전에 You_Table 이 변경되면 안되니까, You_Table 에다가 lock을 걸어버린다. 즉, 그동안 다른 트랜잭션이 데이터를 변경할 수 없다는 소리다. 그래서 이런 에러가 생긴다. 해결방안 innodb_buffer_pool_size의 기본값이 8,388,608이라는데 이것은..
오라클 에러들에 대한 원인과 해결방안 입니다. 참고들 하세요~ 그리고 해당 에러는 아래 사이트를 참고하시면 됩니다. docs.oracle.com/cd/B10501_01/server.920/a96525/e0.htm#ERRMG101 ORA-00000 to ORA-00899 Action: In the case of CREATE DATABASE or CREATE CONTROLFILE, use a different combination of MAXDATAFILES, MAXLOGFILES, MAXLOGMEMBERS, MAXLOGHISTORY, and MAXINSTANCES clauses. In the case of cfileCalcSizeList() or cfileCalcSizeArray(), use a diffe..
윈도우 설치시 이 하드 디스크 공간에 Windows를 설치할 수 없습니다. 이러한 에러를 종종 봤을것이다. 이 문제는 UEFI방식으로 윈도우10을 설치할때 쉽게 발생하는 문제이다. 해결방법 1. SHIFT + F10을 누른다. 2. 아래의 그림대로 DISKPART> list disk // 디스크 번호 확인 DISKPART> select disk 0 // 윈도우를 설치할 디스크 선택 DISKPART> clean // 디스크 삭제 DISKPART> exit // diskpart 종료 그런다음 다시 설치를 해보면 정상적으로 설치가 되는것을 알 수 있다.