오라클 사용자를 추가 하면서 tablespace 를 추가 했는데 사용자를 다시 하나 더 추가 하면서
먼저 추가한 사용자의 tablespace 파일을 그냥 지워 버렸더니
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
요런 문구가 나오면서 오라클 로그인이 안되는 현상이 발생 했습니다..
그래서 열심히 구글링해서 일단 문제 해결은 했습니다.
개인적으로 오라클 은 많이 써보지 않아서 ...... 삽질좀 했습니다.
먼저 로그인 안되던 문제가 있었는데 ....
$ sqlplus /nolog
SQL> conn sys/ as sysdba
이 방법으로 로그인 까진 성공 !
SQL> startup
ORACLE instance started.
Total System Global Area 2483027968 bytes
Fixed Size 2022792 bytes
Variable Size 654312056 bytes
Database Buffers 1811939328 bytes
Redo Buffers 14753792 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 19 - see DBWR trace file
ORA-01110: data file 19:
'/home/oracle/oracle/product/10.2.0/oradata/pushs/pushs.dbf'
저게 제가 지운 파일 입니다. ㅎㅎㅎ;;;
처음에 로그인도 안되서 그게 문제 였는데 로그인은 했는데 그 다음은
tablespace 이거를 drop 하려고 했더니
SQL> drop tablespace pushs;
drop tablespace pushs
*
ERROR at line 1:
ORA-01109: database not open
이렇게 나오고 drop 이 안됨 ㅡㅡ;
요거 해결은
SQL> alter database datafile '/home/oracle/oracle/product/10.2.0/oradata/pushs/pushs.dbf' offline drop;
SQL> shutdown
SQL> startup
ORACLE instance started.
Total System Global Area 2483027968 bytes
Fixed Size 2022792 bytes
Variable Size 654312056 bytes
Database Buffers 1811939328 bytes
Redo Buffers 14753792 bytes
Database mounted.
Database opened.
이제 잘 올라 오네요 ㅋ
SQL> drop tablespace pushs;
Tablespace dropped.
SQL> drop user pushs;
User dropped.
drop 도 잘 되고 접속도 잘 되더군요...
오라클 어렵네요 ... ㅠㅠ
'Work > oracle' 카테고리의 다른 글
오라클 타임 스템프를 이용한 데이터 복구 (0) | 2014.08.28 |
---|---|
오라클 자료형 (0) | 2014.08.28 |
오라클 sysdba 패스워드 분실시 접속 방법 (0) | 2010.11.24 |
오라클 instance client 사용법 (1) | 2010.10.29 |
oracle 에서 limit 함수 사용 (0) | 2009.08.11 |