카테고리 없음

2022-10-17 개발일지

Leo.K 2022. 10. 17. 18:12

sql developer에 시스템 계정(관리자) 연결 설정

비밀번호는 오라클을 처음 설치할 당시에 지정한 시스템 계정의 비밀번호를 입력하면 된다. 혹시나 필자처럼 비밀번호를 까먹은 경우에는 아래 링크에 있는 방식을 참고하여 시스템 계정의 비밀번호를 설정 혹은 변경하고 연결 설정을 하도록 하자.
https://fakegrowthup.tistory.com/m/253

 

ORACLE 관리자 (system/sys) 계정 비밀번호 찾기/변경

1. cmd 창 (window key+ r -> cmd ) 2. sqlplus 실행 -> user-name을 입력하는 문구가 나온다. 3. Enter user-name : sys as sysdba 입력 sys as as sysdba 4. Enter password : 입력 없이 엔터치기 ↓ 5. 현재 접속 계정이 sys 인지 확

fakegrowthup.tistory.com

 

관리자 계정을 접속했다면, 이제는 실제로 데이터베이스를 저장할 사용자 계정을  생성해보자. 
아직 계정을  생성하지 않은 상태로 연결 설정에 원하는 내용을 작성하면 접속이 되지 않기 때문에 cmd창에서 관리자계정으로 로그인 한 후에 계정을 생성하고, 권한을 부여해야만 접속이 가능하다.

1. 관리자 계정으로 접속. 비밀번호를 설정하지 않은 초기상태라면 엔터만 치면 된다.
2. 생성할 계정과 비밀번호를 설정한다.

create user {your_id} identified by {your_pwd};

3. 생성한 계정에 권한을 부여한다. 

grant connect, resource, dba to buan;
  • connect 롤 : 사용자가 데이터베이스에 접속 가능하도록 가장 기본적인 시스템 권한 8가지를 묶어놓은 롤
  • resource 롤 : 사용자가 객체(테이블, 뷰, 인덱스)를 생성할 수 있는 시스템 권한을 묶어놓은 롤
  • dba 롤 : 사용자가 시스템 관리에 필요한 모든 권한을 부여할 수 있는 강력한 권한을 보유하고 있다.

마찬가지로 자세한 내용이 필요하다면 아래의 사이트

를 참고하자.
https://velog.io/@dongeranguk/SQL-Developer-%EA%B3%84%EC%A0%95-%EC%83%9D%EC%84%B1

 

SQL Developer 계정 생성

먼저 새 접속을 통해 새로운 계정을 만들어보자. 나는 사용자 이름으로 'dongeranguk' 과 비밀번호를 '1234'로 설정하였다.하지만, 접속버튼을 누르면 다음과 같은 오류메시지가 발생한다.'invalid userna

velog.io

 

리눅스 사용중인 포트 확인하는 방법
http://it-archives.com/222390505823/

//특정 포트가 사용중인지 확인
netstat -ntlp | grep :8080

//사용중인 모든 포트 확인 
netstat -ntlp | grep LISTEN

리눅스 명령어 

 

리눅스 마리너 설치해보자.
리눅스 계정을 생성해서 일단 연결을 하고, 사용할 포트를 선택한다. 계속 바보같은 행동을 했는데, 리눅스와 윈도우는 전혀 다른 서버다... 리눅스 서버에서 윈도우 디렉토리를 생각하면 안된다는 것이다.. 이 바보 자식
1. 솔루션과 리눅스용 jdk, 리눅스용 tomcat을 다운로드하여 준비한다. 
- oracle jdk설치하기. 필요한 버전의 파일을 찾고, jdk 1.8 ~ linux ~ .tar.gz를 설치한다. 
- 필자도 실수했지만, JDK를 설치할 때, 리눅스만 보지말고, 자신의 컴퓨터가 intel인지, amd인지확인을 먼저 한 후에 알맞은 파일을 다운로드 받아야 한다. 아무거나 다운로드 받았다가 아래와 같은 에러를 만나서 다시 설치했다.
해결책 : https://mkyong.com/java/bash-usr-bin-java-cannot-execute-binary-file-exec-format-error/
- tomcat linux버전 설치하기
https://hye0-log.tistory.com/m/33

기본적으로 tar.gz파일을 다운로드 받고, 리눅스 서버에 옮겨 놓으면 tar명령어로 압축을 풀어주기만 하면 된다.

솔루션, JDK, TOMCAT을 모두 설치해서 압축을 풀었다면, .bash_profile에 환경변수를 설정하고, 세부적인 검색엔진 관리도구 환경설정을 시작한다.

2. 윈도우는 잊어버리자. 윈도우에 설치한 경우 했던 모든 설정을 리눅스에서 CUI로 진행한다고 생각하자.

환경설정을 하다가 이제는 쉘 스크립트 파일을 실행해야 하는 순간이 다가오는데, .bat파일과는 다르게 파일명만 입력해서는 실행이 되지 않는다. 

chmod +x file.sh

위와 같이 파일에 쓰기 권한을 추가한 후에 실행해야 한다.
추가로 파일을 실행하는 경우에는 file.sh로 하면 명령어를 찾을 수 없다고 나오기 때문에 아래와 같이 입력하자 

./file.sh

or

sh file.sh

리눅스 톰캣 로그 확인하는 방법

tail -f catalina.out

엄연히 리눅스 서버의 ip가 존재하는데, localhost에 익숙해진 필자는 윈도우 서버의 localhost를 리눅스 서버의 ip로 사용했기 때문에 db설정에서 오류를 범했다.. 이 또한 주의하도록 하자.

내 컴퓨터의 ip 확인하는 방법 설정 > 이더넷 > IPv4 주소 확인하기

톰캣이 꺼지지 않는 경우 아래의 일련과정을 따라가자.

//내가 입력한 프로세스 명령어들만 보여준다.
ps -ux

//죽지 않은 톰캣이 보인다면 해당 프로세스의 PID를 사용해 강제종료 시킨다.
kill -9 PID