본문 바로가기

oracle

non oracle user ORA-00604 ORA-01115 ORA-01110

728x90

unix or linux 에서 non oracle user 로 sqlplus 접속을 하여 DML 를 수행 할 경우 


$ sqlplus scott/tiger

SQL> connect <user>
Enter password:
Connected.
SQL> select table_name from all_tables;
select table_name from all_tables
*
ERROR at line 1:
ORA-01115: IO error reading block from file (block # )
ORA-01110: data file 1: '+DATA/testdb/datafile/system.269.765749853'
ORA-15081: failed to submit an I/O operation to a disk

와 같은 메세지가 뜨는 경우가 있다 .

OS의 권한 문제로 발생하여 OS의 권한을 수정하기 어려운 경우에는 리스너를 통해서 접속 경우 위 문제를 해결할수 있다.

EX>
$ sqlplus scott/tiger@TESTDB1 
SQL> select table_name from all_tables;
정상 데이터 출력~

 

 

728x90