반응형

전체 글 121

[ORACLE] ORA-01031: 권한이 불충분합니다.

해당 문제가 발생하는 이유는 오류메세지 그대로 권한을 부여받지 못했기 때문이다. 데이터 베이스 계정을 생성할 때 자신의 시스템이 아닌 이상 계정을 부여받아 사용하는 경우가 많다. 그래서 계정에 권한 부여 요청을 해도 막상 하면 되지 않을 때가 있다. 담당자가 계정에 권한을 부여했다고 하더라도 해당 오류 메세지가 발생했다면 담당자한테 확인을 요청해야 한다. 가능하다면 오류가 발생하는 메세지와 간단한 생성,조회 등의 쿼리를 사진으로 보내는게 좋다. 실제 확인시켜 주는게 말로 요청하는 것보다 빠르다. 이 에러가 발생했다면 이 후 ORA-01950 에러도 발생할 가능성이 크다. 데이터를 Insert 하려 하면 발생하는데 유저에 권한을 부여하지 않아 할당영역이 정해지지 않아 데이터를 삽입할 수 없는 것이다. 해당..

DB/ORACLE 2024.01.11

[JAVA] java 설치 위치

■ 자바 실행 명령어로 작업할 일이 생겼는데 자바 실제 위치를 알아내는 명령어가 갑자기 기억이 안났다. which java 만 생각나고... 자주 안써서 까먹었다. 간단한 명령어이지만 거의 쓸 일이 없어서 그런지 오랜만에 명령어를 입력하려니까 생각이 나질 않아 글을 쓴다. which - 실행 파일의 위치를 찾을 수 있는 명령어 보통 which java 를 많이 썼다. 그런데 실제 자바의 원본 파일 위치를 알기 위해선 다른 명령어가 필요하다. 그럴땐 readlink - 심볼릭 링크가 연결되어 있는 파일의 경로 찾을 수 있는 명령어 readlink -f /usr/bin/javac 명령어를 통해 자바 파일 위치를 찾을 수 있었다.

JAVA 2024.01.11

[SVN] Window SVN Server add Users

■ SVN 서버를 윈도우 환경에 구축해서 현재 사용 중에 있다. 최근 유저 정보를 추가하다가 접속이 안되는 상황이 발생했었기에 기록한다. 원인은 권한 부여를 하지 않아서 였다. 권한 부여를 했다고 생각하고 확인하지 않은 것이 실수였다. 했다고 생각하면 확인을 하지 않는 것이 가장 문제인 것 같다. 되어야 하는 부분이 안될 때는 무조건 실수를 의심해보자. 1. SVN Server 접속 2. 사용자 계정 생성 (1) (2) 3. 권한 부여하기 (1) (2)

SVN 2023.12.29

[COMPILE] Eclipse JAVA Compile Version, 자바 버전 변경

■ 자바 컴파일 버전을 변경할 일이 있었다. 이클립스에 Build Path 부분을 수정했다. 그러나 class 파일이 기존 버전으로 컴파일 되고 있었다. 빌드 패스 부분 외에 수정할 부분이 있어 기록한다. 버전 정보 확인 : javap -verbose xxx.class | find "version" Java 6 50 Java 7 51 Java8 52 Java9 53 Java10 54 Java11 55 1 씩 증가 1. Window - Preferences 2. Java - Compiler(compliance level) 3. 프로젝트 설정(프로젝트 우클릭 - Properties) 4. Java Compiler 5. Java Build Path

Eclipse 2023.12.18

[디버깅] 개발자모드 Network

■ 통신 테스트를 진행하다보면 네트워크의 흐름을 봐야 할 일들이 있다. 통신 URL 이 원하는 방향으로 잘 향하고 있는지 중간에 값은 잘 들어가 있는지 어느 페이지가 문제가 되는지 이러한 것들을 네트워크에서 알 수 있는 정보들이 많이 있다. 다른 디버깅 모드를 통해서 확인할 수도 있고 콘솔이나 서버 오류 들로도 알 수도 있지만 통신의 흐름을 직관적으로 보기에는 Network 탭을 참고하는게 도움이 될 때가 있다. 개발자 모드 - 네트워크 탭 확인 방법(크롬) 1) F12(개발자모드) - Network 탭 click 2) 마우스 우클릭 - 검사 - Network 탭 click 네트워크는 페이지가 이동될 때 많은 정보들이 나타나게 된다. 아래 사진은 구글 메인화면에서 네이버로 이동할 때의 모습이다. 도메인으..

지식 2023.12.11

[Linux] 권한관리

■ 리눅스의 기본 권한 권한 관리는 소유자, 그룹, 다른 사용자로 이루어져있다. 각각 읽기(r), 쓰기(w), 실행(x) 권한을 가진다. 예를 들어 rwx의 권한을 가지고 있으면 읽기, 쓰기, 실행이 모두 가능하고 rw- 로 표시되어 있다면 읽기와 쓰기만 가능하다는 의미이다. ls, ls -all 과 같은 명령어로 파일의 정보를 확인했을 때 rwxrw-rw- 의 권한으로 조회가 된다면 제일 왼쪽은 파일을 만든 소유자로 읽고 쓰고 실행할 수 있는 권한이 있고 그 다음은 같은 그룹의 사용자로 읽고 쓸 수 있다는 의미이다. 마지막으로 다른 사용자의 경우도 읽고 쓸 수 있는 권한을 가졌음을 의미한다. 파일을 생성할 때마다 이러한 권한을 매번 부여한다면 사용자의 불편함이 높아질 것이다. 그래서 기본권한(Defau..

Server 2023.12.04

[LDAP] Lightweight Directory Access Protocol

■ LDAP(Lightweight Directory Access Protocol) 이란 ? - 네트워크상에서 조직이나 개인의 정보 또는 파일이나 디바이스 정보 등 필요한 정보를 찾아볼 수 있게 하는 소프트웨어 프로토콜이다. - LDAP 이전에 DAP(Directory Access Protocol) 프로토콜이 존재했다. OSI의 모든 레이어를 지원하나 많은 리소스를 필요로 하는 프로토콜이어서 TCP/IP 위에서 운용되고 DAP를 경량화해 네트워크 부담을 줄이도록 LDAP이 설계됐다. - 디렉터리는 논리, 계급 방식 속에서 조직화된, 비슷한 특성을 가진 객체들의 모임이다. - 디렉토리 형태로 정보가 제공된다. 디렉토리는 계층적 구조로 이루어져 있다. - 트리 구조로 데이터를 담고 저장/공유할 어떠한 데이터든..

지식 2023.11.30

[인증] GS 인증, CC 인증

[ GS 인증 ] ■ GS 인증제도란 - 고객이 사용하게 될 실제 운영환경의 테스트베드를 갖추고 철저한 제품(프로그램, 사용자 메뉴얼) 시험을 통해 품질을 인증하는 제도 - GS 인증을 획득한 제품은 소프트웨어시험인증연구소의 축적된 테스팅 기법 및 평가항목을 활용하여 소프트웨어제품 특성에 맞게 시험하였으므로 제품 품질이 보장된다. ■ 시험방법 - SO/IEC 25023, 25041, 25051 국제표준을 기반으로 기능적합성, 성능효율성, 사용성, 신뢰성, 보안성 등에 대한 시험 수행 - GS시험의 보안성 시험은 시험대상 제품의 보안성 품질개선을 위해 수행하는 소프트웨어 품질 시험으로, 다른 목적으로 수행되는 소프트웨어 보안약점 진단, 정보보호 관련 인증(CC인증) 등을 대체할 수 없다. ■ 효과 1) 품..

지식 2023.11.13

[Linux] 디렉토리 구조

■ 디렉토리(Directory) 구조 - 운영체제의(OS : Operating System)의 파일 관리 구조인 디렉토리는 사용자가 생성해서 파일을 저장하고 사용할 수 있다. 리눅스를 설치하면 기본으로 생성되는 디렉토리들이 있으며 해당 디렉토리들은 쓰임이 정해져 있다. 모든 디렉토리는 루트(Root ./) 디렉토리를 기반으로 bin, boot, dev, etc, home, lib 등등 여러 디렉토리가 생성된다. ■ 디렉토리의 종류 - 기본 디렉토리 1) bin : Common program, 기본적인 실행파일을 가지고 있다. 2) boot : Kernel and other boot files, 리눅스 부트 프로그램인 LILO 파일을 가지고 있다. 3) dev : Device files, 장치 파일 모음 ..

지식 2023.11.13
반응형