Oracle/Oracle Error(19)
-
UTL_HTTP 에러
1. UTL_HTTP 사용하는 프로시저를 컴파일을 하였지만 다음과 같은 에러가 발생하였다. ORA-06550: line 3, column 6: PLS-00201: identifier 'SYS.UTL_HTTP' must be declared ORA-06550: line 3, column 6: 2. 원인을 찾던 중 utl_http 가 정의(?)가 되지 않았음을 알 수 있었다. 알 수 있었던 방법은 단순하였다. https://community.oracle.com/tech/developers/discussion/469405/problem-calling-utl-http-in-oracle-xe $ sqlplus "/as sysdba" SQL> desc utl_http utl_http의 정보들이 출력이 될 것이다. ..
2022.06.21 -
ORA-01950: no privileges on tablespace 'USERS'
DML문을 실행하려고 했는데 ORA-01950 에러가 발생한다면 해당 테이블스페이스에 insert 할수 있는 권한이 없다는 것이다. 권한을 아래와 같이 부여해 줄 수 있다. alter user scott quota unlimited on users; 또는 alter user scott quota 1m on users; 권한을 확인 하는 방법은 select * from dba_ts_quotas; 조회하였을때 해당 테이블스페이스의 계정이 등록되어 있으면 권한을 부여받은 것이다. 여기서 max_bytes 가 -1 이면 unlimited 로 부여 받은 것이고, 값이 존재하면 그 byte만큼 저장이 가능하게 부여받은 것이다.
2022.03.24 -
[ORA-01017] : invalid username / password; logon denied by SQL developer
오라클에서 제공하는 SQL developer 에서 system 또는 sys 계정에 접속하고자 할 때, 정확한 비밀번호를 입력했음에도 불구하고 접속이 안되는 경우가 있다. 분명 sqlplus에서는 system 계정으로 매우 접속이 잘된다. SQL> sqlplus /nolog SQL> conn system/oracle as sysdba 왜 이런지 원인은 알 수가 없다. 문제점을 알려주는 곳을 도저히 찾을수가 없었다. 해결방안은 그냥 패스워드를 다시 만들어주면 해결된다. 너무 간단했다. ㅠㅠ SQL> alter user system identified by "oracle"; 참고로 원인을 찾아보던 중 19c 경우 기본암호가 "manager"에서 "no authentication" 로 변경되었다고 하는데, 필자..
2022.03.24 -
IMP-00032, IMP-00008
IMP-00032: SQL statement exceeded buffer lengthIMP-00008: unrecognized statement in the export file buffer size를 늘려주어라.
2012.10.04 -
ORA-02429: 고유/기본 키 적용을 위한 인덱스를 삭제할 수 없습니다.
PK 제거 후 삭제 해야 함. ALTER TABLE table_name DROP PRIMARY KEY;
2012.04.26 -
ORA-00257
오라클 접속 할 때 갑자기 아래와 같이 에러가 뜨면서 접속이 되질 않았다. ORA-00257: archiver error. Connect internal only, until freed. archive 가 쌓이는 곳을 확인해보니, 100%를 치고 있었다. 헐... 운영중 디비라서 더욱 다급한 상황.. 일단 archive 파일 전체를 삭제하였다. 빨리 FULL 백업을 해야겠다. 접속은 잘 된다. 백업 정책을 만들어야지...
2011.09.27