728x90

 기본 환경: IDE: SQL Developer, Language: Oracle SQL

 

 

발생 Error

Oracle SQL로 다음 Source Code를 실행할 경우,

⚠️ 다음과 같은 오류 발생

ORA-01031: 권한이 불충분합니다
01031. 00000 -  "insufficient privileges"
*Cause:    An attempt was made to perform a database operation without
           the necessary privileges.
*Action:   Ask your database administrator or designated security
           administrator to grant you the necessary privileges

 

 

발생 원인

SYNONYM 생성에 대한 권한 부여는 LOCAL 계정 GRANT로 이뤄지는 것이 아니라 SYSTEM 계정의 관리자 권한으로 지정해야 함

LOCAL에서만 권한이 부여된 상태이므로 권한 불충분 에러 발생

 

 

해결 방법

계정의 관리자 권한으로 SYNONYM에 대한 권한 부여

 

728x90
728x90

 

 

10430번: 나머지

첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)

www.acmicpc.net


Language: Java
 

 

 

 

소스 코드
🔗 HJ0216/TIL/BOJ

728x90
728x90

 기본 환경: IDE: SQL Developer, Language: Oracle SQL

 

 

발생 Error

Oracle SQL로 다음 Source Code를 실행할 경우,

⚠️ 다음과 같은 오류 발생

ORA-00998: 이 식은 열의 별명과 함께 지정해야 합니다
00998. 00000 -  "must name this expression with a column alias"

 

 

발생 원인

VIEW 객체로 가져오는 COL_NAME이 실제 COL NAME과 달라 VIEW 객체를 생성할 수 없음

 

 

해결 방법

1. ALIAS 미 지정 시, VIEW 객체로 가져오는 COL_NAME이 실제 COL NAME과 일치 : AS로 COL NAME 지정 필요

 

2. VIEW 객체 생성 시, ALIAS 지정

 

728x90
728x90

이 글은 뉴렉쳐 오라클 데이터베이스 SQL 강의 수강하며 정리한 글입니다.

 

 

 

 

소스 코드

🔗 HJ0216/TIL/OracleSQL

728x90
728x90

 기본 환경: IDE: SQL Developer, Language: Oracle SQL

 

 

발생 Error

Oracle SQL로 다음 Source Code를 실행할 경우,

⚠️ 다음과 같은 Error 발생

ORA-01402: 뷰의 WITH CHECK OPTION의 조건에 위배 됩니다

 

 

발생 원인

VIEW 객체에 대한 수정은 JOB_ID='IT_PROG'인 경우에만 가능

 

 

해결 방법

1. VIEW 객체에 대한 CHECK OPTION 변경하여 REPLACE VIEW 진행

 

2. JOB_ID를 'IT_PROG'로 변경

 

728x90

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*