오라클 (7) 썸네일형 리스트형 ORA-01119 : 데이터베이스 파일 작성시 오류가 생겼습니다. ORA-27040 : 파일 생성 오류, 파일을 생성할 수 없습니다. LINUX-X86_64 ORA-01119 : '경로' 데이터베이스 파일 작성시 오류가 생겼습니다ORA-27040 : 파일 생성 오류, 파일을 생성할 수 없습니다 Linux -x86_64Error : 13 : Permission deniedAdditional information : 1 다시 에러를 만났다.... ㅠㅠ Permission denied 라는 걸 보니.. 뭔가 권한이 없는 모양이다!리눅스로 빠져나와서 다음과 같이 폴더에 대한... 권한을 주었다.-- Oracle 사용자가 디렉터리에 대한 소유권을 가지도록 변경sudo chown oracle 디렉터리 경로-- 디렉터리의 쓰기 권한을 설정sudo chmod 755 디렉터리 경로다시 시도하니까 이제 된다!!! 오라클 테이블스페이스 생성 성공!! 오라클 ORA-12954 요청이 허용되는 최대 데이터베이스 크기인 12GB를초과합니다 ORA-12954 요청이 허용되는 최대 데이터베이스 크기인 12GB를초과합니다. 라는 에러를 만났다. 테이블스페이스를 만들고자...했을 뿐인데... 하나 해결하면 그 다음에러.. 또 해결하면 그 다음에러....계속 에러를 만난다. ㅠㅠ 이런 에러가 나는 이유는, Oracle 무료 버전 XE는 데이터베이스 크기에 제한이 있다. Oracle XE 18c와 21c 버전의 경우 데이터베이스 크기는 12GB 제한된다. 그래서...... 이 제한을 초과하려고 하면 ORA-12954 오류가 발생!!! 오라클 공식사이트 참고 : https://www.oracle.com/kr/database/free/#resources그래서 저장공간 용량을 우선 확인해봤다.select substr(a.tablespace_name,.. ORA-28014: 관리 사용자 또는 롤을 삭제할 수 없습니다. 해결 :ALTER SESSION SET "_ORACLE_SCRIPT"=true; 오라클 sqlplus / as sysdba 에러 ORA-01034 : ORACLE not availableORA-27101 : shared memory realm does not exist Linux-x86_64 Error : 2 : No such file or directory Additional information : 4775 Additional information : 1104988007 process ID : 0 Session ID : 0 Serial number : 0 이런 에러가 났다. 리눅스에서 sqlplus / as sysdba 하면 계속 에러만 났다. 참고로.. MobaXterm 사용중.01.su - oracle그러다가 이 명령어로 오라클 사용자로 전환해주라는 것을 알게됨su - oracle 참고한 블로그 : https://wwwng.. DBeaver 디비버 에러 Property is 'v$session.osuser' and value is Could not get JDBC Connection; nested exception is java.sql.SQLException: Cannot create PoolableConnectionFactory (접속 속성: 형식 오류: Property is 'v$session.osuser' and value is ')]을(를) 발생시켰습니다. java.sql.SQLException: 접속 속성: 형식 오류: Property is 'v$session.osuser' and value is 이런식의 에러가 발생함. 분명히 접속정보를 잘 넣었는데..... 검색해보니... 원인은 한글로 된 PC이름!!!!!! 내가 쓰던 노트북은 당연히 PC이름, 사용자이름 둘다 영어로 해두었는데.. 원래 쓰던 노트북이 아닌.... 누.. Tibero ROWNUM 사용방법 (오라클 ROWNUM Oracle) Mysql에서 ROWNUM 사용하던 SQL을 Tibero로 변경해야 되는 상황 발생. SET @rownum:=0; SELECT @rownum:=@rownum+1 AS ROWNUM, a.* FROM TABLE_NAME a ORDER BY a.ID ASC SET @rownum:=0; 는 MySQL에서 사용되는 사용자 변수를 초기화하는 구문입니다. 이것은 @rownum이라는 사용자 변수를 0으로 설정합니다. 이 사용자 변수는 후속 쿼리에서 사용되어 각 행에 대해 일련번호를 부여하는 데 사용됩니다. 즉, @rownum이라는 변수가 0부터 시작하여 각 행에 대해 1씩 증가하면서 일련번호를 부여합니다. 이는 주로 결과 집합에서 행의 순서를 추적하거나 특정 순서에 따라 행에 번호를 부여할 때 사용됩니다. 여기서 @r.. 오라클 티베로 Expression is not in a GROUP BY clause. Expression is not in a GROUP BY clause. 에러남. 에러나는 코드 : SELECT A.SECT_ID, B.SECT_NM FROM TABLE_SECT_5MI A LEFT JOIN SECT_INF B ON A.SECT_ID = B.SECT_ID GROUP BY A.SECT_ID ; 해결한 코드 : SELECT A.SECT_ID, B.SECT_NM FROM TABLE_SECT_5MI A LEFT JOIN SECT_INF B ON A.SECT_ID = B.SECT_ID GROUP BY A.SECT_ID, B.SECT_ID ; 이유 : SELECT 문의 컬럼 개수와 GROUP BY 컬럼 개수가 맞지 않아서!! 이전 1 다음