오라클(4)
-
[Oracle SQL Developer 에러] The NetWork Adapter could not establish the connection
이와 같이 데이터베이스 접속을 하는 데 상태 : 실패 -테스트 실패 : IO 오류: The Network Adapter could not establish the connection 이라는 오류 메시지가 뜨면서 접속에 실패하는 현상이 뜬다. 이 경우에는 리스너 문제일 경우가 크다. 리스너가 제대로 실행하지 못해서 접속을 못하고 있는 것이다. 이와 같은 에러를 해결하는 방법에 대해서 알아보도록 하자. 우선 컴퓨터 관리 창을 띄운다. 컴퓨터 관리 창을 띄우는 방법은 '내 PC'에서 마우스 오른쪽 클릭 > 관리 방식으로 하면된다. 그리고 서비스 및 응용프로그램 > 서비스로 들어간다. OracleXETNSListener를 찾는다. 아마 해당 에러가 발생하는 경우 리스너가 실행중이지 않을 확률이 높다. 오른쪽 클..
2021.07.27 -
localhost:8080에서 로그인 창이 뜰 때 해결방법
http://localhostL8080 경로로 접속했는데 갑자기 사용자이름과 비밀번호를 요구하는 로그인 창이 떴다. (띠용?) 아마 오라클 사용시 계정을 8080포트로 처음에 등록해 놨었던거 같은데 기억이 나질 않는다.. 그래서 일단 해당 포트를 사용하는 프로그램을 강제 종료시켜서 사용하려고 한다. 방법은 간단하다. 일단 cmd창을 열어서 netstat -ano를 입력해주면 포트리스트가 쭉 뜨는데 왼쪽에 8080에 해당하는 PID번호를 찾으면 된다. 지금 8080포트를 4880이라는 PID를 가진 프로그램이 사용중인거 같다. 해당 PID를 찾았으면 작업관리창을 띄운다. 프로세스에서 PID를 볼 수 있게 설정해준 다음 해당 PID를 찾으면 된다. 아니나 다를까 오라클이 사용중이었다. 해당 프로그램을 강제종..
2021.07.25 -
[MySQL에러] Data truncation: Incorrect string value: '\xEA\xB4\x80\xEB\xA6\xAC...' for column...
회원가입 게시판을 만들던 도중 갑자기 JDBC에러가 떠버려서 장장 2시간을 날려먹었다.. 이제 오류를 다 잡았다고 생각하고 테이블을 다시 만들고 데이터를 insert하려는 데 갑자기 또 에러가 떠버렸다.. 후 에러 하나를 잡으면 내 실력도 한단계 성장한다고 생각하고 에러가 난 이유를 찾아봤다. 결론을 말하자면 인코딩에서의 문제였다. 쿼리문에 한글이 포함되어서 이를 인코딩시에 에러가 발생한 듯 하다. 해결방법은 간단하다. ALTER TABLE (테이블명) convert to charset utf8; 을 통해서 인코딩 방식을 utf-8방식으로 바꿔주면 된다.
2021.07.17 -
[MySQL에러] Access denied for user 'root'@'localhost'
Access denied for user 'root'@'localhost' 해당 에러 발생시 다양한 문제점이 있지만 나의 경우는 mariaDB와의 충돌이었던거 같다. 현재 사용하는 컴퓨터에서 mriaDB를 사용하고 있었고, 교육을 위해 mysql를 사용하려 했지만 위와 같은 에러가 발생했다. 아마 MySQL이랑 MariaDB랑 같은 계정을 공유해서 그런거 같다는 추측을 해본다.. 해결방법은 간단했다. 작업관리자 > 서비스 > 실행중인 MariaDB를 중지시키면 된다. 아마 나와 같은 문제점을 가진 사람들이 있으리라 생각하고 그들의 삽질하는 시간을 줄이는 데 도움이 되었으면 한다..
2021.07.14