ERROR:
ORA-01031: insufficient privileges
: sys, system 계정으로 원격접속이 안됨.
패스워드인증방식으로 로그인할수있는 유저확인
패스워드 파일이 잘못되었을경우
ORA-00257 아카이브에러
: 오라클은 archive 모드란게 있으며, 아카이브모드 설정 시 지정한 폴더에 주기적으로 아카이브 로그가 누적된다.
만약 해당 위치의 용량이 설정된 용량보다 커지면 DB에 대한 insert가 수행되지 않을 수 있다고 한다.
즉, 주기적으로 관리가 필요한 상황
해당 폴더에 가서 직접삭제 하여도 되나, DB백업에 사용되는 RMAN에서 오류가 발생시킬 수 있으니
RMAN이라는 리커버리 매니져를 통해 삭제하는 것이 올바르다.
해결방법
-- 현재 상태 확인
sql > select name, space_limit, space_used from v$recovery_file_dest order by name;
-- 현재 설정된 아카이브 용량보기
sql > show parameter recovery_file;
-- 제한용량을 늘려 처리하는 방법
sql > alter system set db_recovery_file_dest_size=20G;
-- 아카이브 모드확인
sql > archive log list;
-- 아카이브 위치확인
sql > show parameter recover
-- 쌓인 아카이브로그를 삭제하는 방법(7일전 모두 삭제 해당 숫자를 변경해서 알아서 사용하면됨.)
cmd > rman target /
cmd > DELETE ARCHIVELOG UNTIL TIME "SYSDATE-7";
delete archivelog all completed before 'sysdate -3';
'ERROR!' 카테고리의 다른 글
[tomcat] Resource is out of sync with file system 에러 (0) | 2022.12.12 |
---|---|
[tomcat] java.net.BindException: Address already in use: bind (1) | 2022.10.05 |
[오라클] ORA-01012: not logged on (0) | 2022.10.05 |
[오라클] ORA-01438: 이 열에 대해 지정된 전체 자릿수보다 큰 값이 허용됩니다. (0) | 2022.09.22 |
[오라클] ORA-01476: 제수가 0 입니다 (0) | 2022.09.20 |