본문 바로가기

반응형

프로그램/Oracle

(6)
Tibero 접속방법 오라클인줄 알고 갔던 고객사....ps로 오라클 기동상태를 확인하였는데 없어서 깜짝놀래서 당황했었다..알고 보니 Tibero를 사용중....생전 처음보는 거라서 접속 방법또한 몰랐다....Tibero 접속 방법su - tiberotbsql 아이디/비번 기동#tbboot 다운#tbdown
오라클 기동 및 UNDOTBS exist error? 서버 재부팅시 꼭 오라클을 종료하고 다시 실행시켜 줄것....!기동종료를 안하고 시작됬다가 실직자 될뻔 했다는 썰.....일단 서버에서 oracle로 계정전환(su - oracle)그 후 리스너를 종료한다.(lsnrctl stop)그후 디비종료를 실행해준다.과정은 오라클 계정에서 sqlplus /nolog -> conn /as sysdba -> shutdown immdiate;서버 재기동후 디비를 먼저 시작해 줘야한다.su - oracle -> sqlplus /nolog ->startup로그를 보고 실행이 확인이되면 exit로 sqlplus를 종료 후 리스너를 실행시켜 준다lsnrctl start 실행이 정확하게 됫다 싶으면 lsnrctl status로 실행상태를 확인해 본다. --------------..
오라클 테이블 데이터 백업 그냥 아주 간단하게 테이블 데이터만 백업을 할려면create table "원본 테이블명_날짜" as select * from "백업할려던 테이블명" 이렇게 하면된다 예를 들어서 create table eamevent_case_201501 as select * from eamevent_case개이득 이렇게 한 후에 원본 테이블을 날리고 데이터를 import 시키면 된다.
spool 관련.. spool 경로 파일명select th_code from th_table where sale_tcode = '02' and th_date spool /root/EAMEVENT_CASE_ITEM.txt(or C:\test.txt) -> SELECT * FROM EAMEVENT_CASE_ITEM; -> spool off 그런데 오늘 sp2-0606 cannot create spool file 이 에러가 발생했다....이 에러는 그냥 경로가 맞지 않아서 생긴것이다...경로를 다시 확인해 주면 된다....
테이블 스페이스 용량부족시 추가하기 국세청가서 테이블 스페이스용량이 거의다 차서 테이블스페이스 용량을 늘려주는데 어떻게 해야할지인터넷에서 찾아보며 하는데도 처음 해보는일이라서 엄청 고생했다.처음에는 왜 이렇게 해도 저렇게 해도 않되는지 몰라서 겁나 고생했는데...처음에 테이블 스페이스 용량 조회를 하고 용량이 부족해서 빌빌댄다면oracle을 설치한 서버에 dbf파일이 어디에 쌓이는지를 확인해야한다.(참고로 dbf 파일은 oracle 안에 oradata안에 대부분 있을것이다. 그렇게 그 경로를 확인후 쿼리문을 입력하면 된다.ALTER TABLESPACE 테이블 페이스명 ADD DATAFILE '/oracle/oradata/다음파일명.dbf' size 2G또는 size 2G 대신에 500M AUTOEXTEND ON NEXT 50M MAXSIZ..
테이블 스페이스 사용량 확인 일단 오라클 계정으로 들어가기 위해서 su - oracle 을 친후 sqlplus "/as sysdba" 사용자 비번 그다음에 테이블 스페이스 확인 쿼리를 친다.------------------------------------------------------------------------------select substr(a.tablespace_name,1,30) tablespace, round(sum(a.total1)/1024/1024,1) "전체", round(sum(a.total1)/1024/1024,1)-round(sum(a.sum1)/1024/1024,1) "사용량MB", round(sum(a.sum1)/1024/1024,1) "여유"from (select tablespace_name,0 to..

반응형