Oracle SQL Developer 명령어 질문..

안녕하세요 IT 생 초짜 초보입니다.

첨부드린 테이블스페이스의 LOB01 파일(해당 로그파일이 저 폴더안에 있는 걸로 알고 있어 그 내용을 보고 싶은 취지)을 보려면 어떤 명령어를 입력해야 되는지

궁금해서 질문드립니다.


선배님들 도움 부탁 드립니다.


태그가 없습니다.

8개의 답변이 있습니다.

0 추천 | 약 한 달 전

wansoo 님이 자세히 설명을 해 주셨네요~~~

요즘 가끔 DB를 보기는 하는데, 기본만 할 수 있어서 ㅎㅎ

저도 한수 배우고 갑니다~~~ ^^

Reply

댓글 남기기

답변을 보시려면 로그인이 필요합니다.

로그인 회원가입

0 추천 | 약 한 달 전

내용 잘보고 갑니다.

간만에 소시적 생각이 납니다.

Reply

댓글 남기기

답변을 보시려면 로그인이 필요합니다.

로그인 회원가입

0 추천 | 약 한 달 전

안녕하세요 답변 주셔서 정말 감사합니다

답변주신 쿼리문으로 날려보니 선택된 레코드가 없다고 나옵니다.


레코드 부분만 추가하면 조회가 될까요? 말씀 그대로 LOB_TABLESPACE에 저장된 TABLE을 보는 게 목적입니다.

Reply

| 약 한 달 전

desc tbl_owner.tbl_name 


select * from tbl_owner.tbl_name;


와 같이 쿼리를 실행 시켜 줘야 합니다.

Reply

댓글 남기기

답변을 보시려면 로그인이 필요합니다.

로그인 회원가입

1st 5stars

0 추천 | 약 한 달 전

뭘 보고 싶은 건지 잘 모르겠는데요..

LOB_TABLESPACE가  D 드라이버 아래에있는  ORACLE\ORADATA\PROTECT 폴더에 LOB01.DBF 파일로 디스크에 존재한다는 의미가 되겠는데...

LOB_TABLESPACE에 한개 이상의 Table이 저장되게 되겠고요.


sysdba로 로긴해서

select table_name, tablespace_name, owner from all_tables 

where tablespace_name = 'LOB_TABLESPACE'

라고 Query를 실행 시켜 보면

LOB_TABLESPACE에 저장되는 table들을 확인할 수 있겠고요.

LOB_TABLESPACE에 저장되고 있는 각 table 들을

desc table명  

형식으로 명령을 줘서 table에 어떤 포멧으로 데이터들이 저장되어 있는지 확인할 수 있을 것 같고...

select * from table명

과 같이 query를 실행시켜서 각 table에 저장되어 있는 데이터들을 확인해 볼 수 있겠고요.

Reply

| 약 한 달 전

Query를 실행시킬 때는 끝에 세미콜론 (;)을 붙여서 아래와 같이 실행시켜 줘야 오류 없이 실행 가능하겠고...


select table_name, tablespace_name, owner from all_tables where tablespace_name = 'LOB_TABLESPACE' ;



각 테이블의 내용을 확인할때도...

sysdba로 로긴된 상태에서 확인해 보려면...


소유자(owner).테이블명 과 같은 형식으로 지정해야 내용을 제대로 확인해 볼 수 있겠고요.



예를 들어 


desc tbl_owner.tbl_name 


select * from tbl_owner.tbl_name;


처럼 쿼리를 실행시켜 주면 되겠죠~


Reply

| 약 한 달 전

정말 감사합니다.

Reply

| 약 한 달 전

세세한 설명 멋집니다

Reply

댓글 남기기

답변을 보시려면 로그인이 필요합니다.

로그인 회원가입

답변 달기

답변을 보시려면 로그인이 필요합니다.

로그인 회원가입

IT운영 카테고리의 다른 질문들...

  • 2일 전
  • 댓글 : 약 15시간 전
  • 3일 전
  • 댓글 : 3일 전
  • 5일 전
  • 댓글 : 5일 전
  • 6일 전
  • 댓글 : 5일 전
  • 11일 전
  • 댓글 : 10일 전