본문 바로가기

데이터베이스/Oracle4

ORA-10873: File 1 needs to be either taken out of Backup Mode OR Media recovered * 해당 글은 직접 경험한 내용을 바탕으로 작성되었습니다. 환경 : Windows Server 2012 R2에 설치한 Oracle 11gR2 오라클이 설치된 Windows Server를 재시작 후 오라클의 CA_UIM 계정으로 접속하려고 했더니 아래와 같은 에러가 발생하였다. ORA-01033: ORACLE initialization or shutdown in progress (결론 부터 말하자면, 오라클의 온라인 백업이 돌아가는 중 서버를 재시작해서 그렇다.) 구글에서 해당 에러에 대해 검색을 해보았고, 원인과 해결 방법은 아래와 같았다. 에러 메세지 : ORA-01033 : ORACLE initialization or shutdown in progress 원인 : - 오라클이 정상적으로 종료되지 않은.. 2017. 6. 7.
테이블에서 컬럼의 고유 키(Primary Key) 찾는 방법 (오라클) Oracle 데이터베이스의 테이블에서 컬럼의 고유 키(Primary Key)를 찾는 방법 아래의 쿼리문을 통해 확인할 수 있다. SELECT cols.table_name, cols.column_name, cols.position, cons.status, cons.owner FROM all_constraints cons, all_cons_columns cols WHERE cols.table_name = 'TABLE_NAME' AND cons.constraint_type = 'P' AND cons.constraint_name = cols.constraint_name AND cons.owner = cols.owner ORDER BY cols.table_name, cols.position; 조금이나마 도움이 되.. 2017. 2. 26.
Oracle 사이트에서 받은 sqldeveloper 실행 에러 테스트 OS : Windows 10 테스트 sqldeveloper : sqldeveloper-4.1.5.21.78-x64 Oracle 홈페이지에서 받은 sqldeveloper를 (jdk 포함되어 있는 파일) 다운받아 압축을 해제하고 실행하니 아래와 같은 에러가 발생하였다. Unable to launch the Java Virtual Machine Located at path : sqldeveloper\jdk\jre\bin\server\jvm.dll 해결방법은 간단하다. sqldeveloper\jdk\jre\bin\msvcr100.dll 파일을 Windows\System32 폴더에 복사한다. 그리고 sqldeveloper 파일을 다시 실행하면 정상적으로 실행되는 것을 볼 수 있다. 조금이나마 도움이 되셨다.. 2017. 2. 9.
리눅스에 오라클 설치 후 오라클 자동시작 설정하는 방법 Linux Server에 Oracle을 정상적으로 설치하고 접속까지 잘 된다. 하지만 리눅스를 재시작하고 sqlplus에서 system 계정으로 접속하려고 하면 아래와 같은 에러가 발생한다.ORA-01034 : ORACLE not availableORA-27101 : shared memory realm dose not exist. 이러한 에러가 발생하는 이유는 오라클 서비스가 자동으로 시작되지 않아서 문제가 되는 것이다. 간단하게 리눅스 서버 재부팅 후에 오라클 서비스가 자동으로 시작되게 설정해주면 된다. root 계정으로 진행하였다. 1. /etc/oratab 파일을 수정해야 한다./etc/oratab파일은 오라클이 자동 실행이 되게 할 것인지를 결정할 수 있는 파일이다. [root@CentOSOrac.. 2015. 10. 25.