oracle db tool 로 intelliJ 와 DBeaver, oracle sqldeveloper 3가지를 사용하는데 주로 프로젝트에 연관된 db를 볼때는 intelliJ 를 쓰고빠르게 운영하는 모든 DB 를 봐야할 때는 DBeaver 를 쓰고가끔 oracle 내부 변경사항이 있을 때 oracle sqldeveloper 를 사용해 왔다. (* 사실 oracle 극혐자로써 다른 db 들에 비해 호환성이 너무 별로라 좋아하지 않음 ㅋㅋㅋ ) 그러던 와중 sqldeveloper 업데이트 나온게 없나 확인 했더니 vscode 에 oracle 확장이 나온 것을 확인했다.들어가보니 올해 출시했고 7개월이 지나서야 알게 되었다 ^^;이런거 무조건 설치하고 경험..
리눅스에 오라클이 설치되어있다는 전제하에 포스팅하도록 하겠습니다. 리눅스 쉘에서 아래 순번대로 진행하시면 됩니다. ##1. oracle 계정 전환하기[root@localhost ~]# su -l oracle마지막 로그인: 월 8월 5 18:23:20 KST 2024 일시 pts/1##2. 리스너 stop 하기[oracle@localhost ~]$ lsnrctl stopLSNRCTL for Linux: Version 11.2.0.4.0 - Production on 06-AUG-2024 08:32:30Copyright (c) 1991, 2013, Oracle. All rights reserved.Connecting to ...The command completed successfully##3. sqlp..
타 데이터베이스에서 oracle 에 접근 및 연결 하려면 Oracle ODAC 를 설치해야 한다. 단순하게 최신 ODAC를 받아서 설치하면 되겠지 했으나, 그렇지 않았다. 4년전에 이 부분에 대해 ODAC 버전으로 시행착오를 겪고 해결하였고이번에 한번 더 설정이 필요한 일이 생겨서 포스팅으로 남기고자 한다. 먼저 oracle ODAC 다운로드 페이지로 접속한 뒤 64-bit Oracle Data Access Components (ODAC) for Windows64-bit Oracle Data Access Components (ODAC) Downloads Note: This is an archived page. For the latest Oracle .NET and Visual Studio ..
order by 로 오름차순, 내림차순 정렬을 할 수 있지만 간혹 정렬컬럼의 특정 값만 맨 하단으로 보내고 싶을 때가 있다.그럴때 order by 절에서 case 구문을 사용하여 처리 한다. SELECT *FROM table명ORDER BY CASE WHEN column명 = '특정값' THEN 1 ELSE 0 END, column명 ASC(DESC); 특정값일때만 1로 처리하고 나머지값이 0으로 처리해서 정렬하게 되면특정값은 맨 하단으로 깔리고 나머지 값들만 오름차순, 내림차순 정렬을 할 수 있다. 예를들어 A단어, B단어, 미상 값을 order by 로 정렬하게 되면 A단어 B단어미상 또는 미상B단어 ..