oracle 3

[OracleDB] sql에서 set unused는 왜 쓸까요?

sql 공부 중에 그냥 슬쩍 지나갈법도 한데, 유난히 고민되는 구문이 하나 있었다. set unused인데, 평소에 그냥 읽어보고 넘어갔었는데, 오늘은 대체 이걸 왜 쓰는걸까라는 생각이 문득 들었다. 그래서 검색해보았는데 www.gurubee.net/article/48959 칼럼 UNUSED의 용도 초보시절 Column 을 UNUSED로 변경하면 임시로 사용못하게 했다가 USED로 바꾸면 다시 사용이 되는줄 알고 쿼리 실행했다가 고생한적이 있습니다...(d.. www.gurubee.net 이 블로그에 너무 정리를 잘 해주셨다. 간단하게 말하자면, unused로 마킹을 해놓음으로써 그 이후로는 액세스도 할 수 없다. 또한 다시 되돌릴 수도 없다. unused를 하더라도 사용된 공간을 환원받을 수도 없다. ..

Database/OracleDB 2021.04.26

[Oracle DB] ora-12560 문제 발생

실습을 진행하려고 프롬프트에서 sql에 진입했는데 맞는 비밀번호를 쳐도 에러가 떴다. ora- 12560이라고 뜨던데, 내가 건드린거라고는 저번에 컴퓨터를 끄기 전에 속도를 좀 빠르게 하고 싶어서 oracle서비스를 "서비스" 에서 자동 -> 수동으로 바꿨던 기억이 있었다. 검색해보니 아니나 다를까 수동으로 바꿨기 때문에 실행이 안되는 상태여서 접속이 안된다는 에러였다. 서비스에 들어가면 이렇게 3개의 란이 있을텐데, 이걸 다 자동으로 바꿔주는 게 좋다. 막상 쓸려고 sql들어갈때 에러나면 또 다시 켜줘야 하고, 귀찮다. 속도차이도 뭐 별로 없는 것 같으니. 실행상태로 둘 수 있도록 자동으로 바꿔주자.! travelbeeee.tistory.com/396 ERROR:ORA-12560: TNS:protoco..

Database/OracleDB 2021.04.19

[JSP] jsp - jdbc프로그래밍 - 톰캣과 오라클 포트번호 충돌했을 때

무난히 jsp 를 작성하고 있는 중이었는데. (jdbc관련) 갑자기 이클립스에서 서버를 구동시키자 8080포트가 이미 사용중이라는 경고창이 출력되었다. 문득 생각해보니 그 이전에 바로 oracle database 11 EE를 다운받아서 실행시켜놨던게 생각이 났다. 검색해보니 오라클db와 톰캣 모두 8080포트를 사용하기 때문에 충돌이 나는 사람들의 사례가 많았다. 대충 확인하는 과정과 해결한 과정을 보여주면 다음과 같다. 우선 오라클 db과 충돌이 난게 확실한지 확인하기 위해서 cmd에서 netstat -a -n -o -p tcp 라고 쳐준다. 그러면 프로토콜, 로컬주소, 외부주소, 상태 ,PID 순으로 쭉~~~ 뜰텐데 그중에서 호트가 8080으로 지정된걸 찾아낸다. 그리고 여기서 PID를 확인한다. 확..

Servlet & Jsp 2021.01.14
반응형