본문 바로가기

분류 전체보기142

[LINUX] 세션을 종료해도 프로세스 실행되도록 nohup nohup 명령어는 리눅스에서 프로세스를 실행한 터미널의 세션 연결이 끊어지더라도 지속적으로 동작 할 수 있게 해주는 명령어 기본적으로 터미널에서 세션 로그아웃(logout)이 발생하면 리눅스는 해당 터미널에서 실행한 프로세스들에게 HUP signal 이 전달하여 종료시키게 되는데, 이 HUP signal을 프로세스가 무시(ignore)하도록 하는 명령어라서 nohup 이라는 이름인 것입니다. 그래서 결과적으로 터미널에서 연결이 끊기거나 터미널을 종료해도 실행했던 프로세스들이 계속 실행될 수 있는 것입니다. 또한 nohup 명령어는 표준 출력(standard output)을 nohup.out 파일로 재지향(redirection) 합니다. 터미널이 종료되어도 표준 출력은 nohup.out 파일에 계속해서 .. 2023. 6. 16.
[LINUX] 타임존 설정하기 타임존 설정때문에 애를 많이 먹어서 따로 씀 타임존은 서버 == DB == 프로젝트 이렇게 삼위일체 해야함 aws 서버는 디폴트값이 UCT / DB도 일단 웬만하면 UCT 인데 가끔 서버와 다르게 나올 수있으니 확인이 필요함 1) Linux OS의 시간대와 시간을 확인한다. echo $TZ date 2) Oracle Database에 출력되는 시간을 확인한다. -- Check Time as System (이곳이 System의 시각과 동기화된다.) SELECT SYSDATE, SYSTIMESTAMP FROM DUAL ; 같으면 넘어감 다르면??? 1단계- DB재가동 & 2단계- 시간대 설정해줘야함 나의 경우 서버& DB 가 UTC 로 시간대동일함 그런데 프로젝트는 디폴트값이 KST 이다 그래서 프로젝트 홈.. 2023. 6. 14.
[LINUX] 우분투에 오라클 설치하기 1 비전공 눈높이에서 봐주세요 감사합니다 aws 에 배포를 하려고 보니 DB-오라클 일 경우 헬난이도 인것 같다 ,, 일단 RDS 도 오라클을 쓰는 경우는 드물고 설치사례를 찾아봐도 잘 없다 여기까지 오기 정말 힘들었다 (비전공 & 리눅스 1도 모름) MYSQL 로 마이그레이션을 시도해보았으나 ORACLE > MYSQL 로 마이그레이션은 굉장히 어려운 일이라는 현직자의 글을 보고 바로 접었다 만약 본인이 갖고있는 프로젝트 DB 가 오라클이고 AWS로 배포를 원한다면 우분투에 오라클 설치가 가장 현명하고 빠른 답이다 일단 오라클버전은 18c나 19c를 설치는 안된다고 보면 된다 우분투는 11g,12g까지밖에 호환되지 않는다고 해 11g 으로 설치 ㄱㄱ 1. 우분투 접속 2. 기본 세팅 $ sudo passwd.. 2023. 6. 14.
[DB]오라클 계정상태(만료,잠김) 대처법 Oracle (오라클) 계정상태(만료, 잠김) 확인 처음 겪는다면 조금 당황할 수 있겠지만, 오라클 시스템에는 계정관리 정책이 존재한다. 다음과 같은 정책에 따라서 계정에 접속하지 못하는 경우가 발생한다. 비밀번호를 여러번 틀렸을때 계정 잠금(LOCK) 한동안 비밀번호를 변경하지 않았을 때, 암호변경기간만료(EXPIRED) 비정상적인 무언가가 있었을 경우, 잠금(LOCK) 등... DBA권한이 있는 계정으로 다음 쿼리를 조회해본다. --------------------- ----- 계정상태 확인 --------------------- -- 조치가 필요한(만료 or 잠김) 계정 확인 select * from dba_users where ACCOUNT_STATUS != 'OPEN' ; 계정, 접속가능 상태로.. 2023. 6. 14.
[WWW]또 안된다 또 아 너무 열받는다 이씨투 야마존으로 바꿔야할듯  ========================인스턴스 상태 검사 인스턴스 연결성 검사 실패다음에서 실패 확인2023/06/10 03:45 GMT+9 (1 day) =======================  이거왜그런지 누가 설명좀 ,, 타임존도 바꾸고다했는데 왜 안되냐고 왜  문제 원인 & 해결 aws 우분투 타임존은 디폴트가 utc/ 오라클db 도 역시 마찬가지로 utc 이다 springboot 의 경우 타임존은 기본 kst 이다  (서로다름)이걸 맞춰주기 위해서 서버에있는 타임존을 건드렸는데 (구글링 결과 stackoverflow 에서 gmt로 변경하라는 답변을 보고 ;; 따라했음)이따금씩 위와같이 인스턴스연결성 검사 실패가 떴다다시 재구글링 천번만번 하다가 서버 타임존은 뒤틀.. 2023. 6. 11.
[LINUX] 오류:::EC2 서버내 오라클 접속 안될때 오라클 접속 안될때 당황하지말자 sqlplus: command not found 우분투에 오라클설치만 n번째인 나에게 수치플 ,,이지만 경로설정을 해주지않아서 그렇다고한다 음 ,, 편집창 열기 $ vi .bash_profile 소스그대로 따라쓰기 (PATH 지정) export ORACLE_BASE=/u01/app/oracle export ORACLE_SID=ORCL export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe export PATH=$ORACLE_HOME/bin:$PATH export DISPLAY=:0. 소스 바로 적용하기 $ source.bash_profile 2023. 6. 11.