본문 바로가기

전체 글222

ORACLE 프로시저의 기본 문법 ORACLE 프로시저의 기본 문법 set serveroutput on ; -- 출력 옵션으로 ON 한다. CREATE [OR REPLACE] PROCEDURE [프로시저 이름] ( // 변수 정의 [ARGUMENT] [MODE] NUMBER 변수이름 IN 데이터타입, 변수이름 OUT 데이터타입 ) IS BEGIN 기능 구현 END; [OR REPLACE] 같은 이름의 프로시저가 존재하는 경우 기존의 프로시저 내용을 지우고 새로운 내용으로 재작성 합니다. 이문법은 주로 프로시저의 내용을 수정하는 경우에 사용함. [ARGUMENT] 프로시저가 호출되어 실행되는 운영체계로부터 프로시저내로 어떤값은 전달 할때나, 프로시저내에서 처리된 결과값은 운영체계로 다시 돌려줄때 사용하는 키워드 [MODE] 부분에는 IN .. 2021. 10. 29.
ora-01940 현재 접속되어 있는 사용자는 삭제할 수 없습니다 ora-01940 : 현재 접속되어 있는 사용자는 삭제할 수 없습니다 계정 삭제를 위해서 drop user 명령어를 수행했다. 그런데 삭제 할수 없다고 아래와 같은 에러가 발생한다. ora-01940 : cannot drop a user that is currently connected. ora-01940 : 현재 접속되어 있는 사용자는 삭제할 수 없습니다. 오라클 계정을 삭제하려는데 위와같은 에러만 나오면서, 삭제가 안될때가 있다. 세션을 조회 한다. select sid, serial#, username,status from v$session where username = 'SITEADMIN_DEV'; 6개나 조회 되는걸 보니, 어디선가 접속중인것으로 보인다. ( 삭제여부는 당연히 충분히 검토 했으리라.. 2021. 10. 29.
MSSQL 계정 모든 테이블 조회 하기 MSSQL 계정 모든 테이블 조회 하기 현재 데이터베이스에 속하 테이블의 대한 정보를 한눈에 보고 싶을떄 이용하면 된다. 1. 테이블 정보 확인하기 : INFORMATION_SCHEMA.TABLES INFORMATION_SCHEMA.TABLES 를 이용하면 현재 데이터베이스에 속한 테이블에 대한 정보를 얻을 수 있음. 만약 테이블 이름으로 조회하고 싶다면? select * from INFORMATION_SCHEMA.TABLES where TABLE_NAME like '%[table_name]%'; 2. VIEW 정보 확인하기 : INFORMATION_SCHEMA.VIEWS SELECT * FROM INFORMATION_SCHEMA.VIEWS; 3. 컬럼 정보 확인하기 : INFORMATION_SCHEMA.. 2021. 10. 29.
INTELLIJ class 자동 정렬 기능 INTELLIJ class 자동 정렬 기능 intellij 를 사용하다보면 이클립스와 같은 자동정렬기능을 사용할떄가 있다. ( JAVA IMPORT ORGANIZ 라고 표현 한다. ) 컨트롤 + 쉬프트 + O 를 누르면, IMPORT 클래스를 알아서 정리해주는데 IMPORT CLASS 순서가 java 패키지가 맨위로 올라왔으면 하는데 내가 만든 class들이 맨위로 올라가서 마음에 안들때가 있다. code style - java - import 에 들어가보면 이 순서를 수정해줄수도 있다. 굿 !! 편하고 좋아라 2021. 10. 29.
linux 프롬프트 설정 방법 linux 프롬프트 설정 방법 리눅스 프롬프트 설정에 대해 알아보자. 프롬프트의 수정은 별 것 아닌것 같지만 서버 이름을 직관적으로 알수 있게 해주며, 서버가 개발/운영 정보를 기입해 재기동 및 반영시에 실수 하는 상황을 막을수 있는 기본적인 정보를 제공 해준다고 생각 하면 된다. 1) vi 명령어를 통해서 .bashrc 파일을 수정 linux의 프롬프트를 변경 적용하는데, 2가지의 방법이 있는데 아래와 같은 차이점이 있으니 상황에 맞게 수정하도록 하자. A) 로그인한 해당 user의 변경을 원하는 경우 vi ~/.bashrc B) 해당 linux OS의 전체 사용자의 변경을 원하는 경우 ( 당연 root 권한 ) vi /etc/bashrc 2) .bashrc 하단에 아래와 같이 입력 export PS1.. 2021. 10. 27.
linux find 명령어 사용방법 ( linux find ) linux find 명령어 사용방법 ( linux find ) 리눅스에서 find명령을 통해 파일이나 디렉토리를 쉽게 찾을수 있다. 마치 리눅스 환경에서 윈도우 탐색기를 사용해서 파일 찾는것을 생각 하면된다. 1. find 명령어 find [디렉토리경로] -name [file name] ---> 파일 이름으로 검색 find [디렉토리경로] -mtime +n ---> n일 이전에 변경된 파일 검색 find [디렉토리경로] -mtime -n ---> n일 이내에 변경된 파일 검색 find [디렉토리경로] -group [group name] ---> 그룹 이름으로 검색 find [디렉토리경로] -perm nnn ---> 파일 권한이 nnn인 파일을 검색 find [디렉토리경로] -atime +n ---> n일.. 2021. 10. 27.