> 안녕하세요..
>
> mysql에서는 show databases; show tables; 등으로 테이블리스트등을 보고...
> 그랬는데 오라클에서는 어떻게 하나요?
> 고수님들의 답변 기다립니다.
오라클에서는 데이타베이스 리스트를 보는 명령어는 없습니다.
있다면 데이타베이스 링크를 보는 정도입니다.
먼저 system 계정으로 DB에 접속하세요.
데이타베이스 링크를 보려면
SQL> select * from dba_db_links;
그리고 자신의 데이타베이스 이름을 조회할 수 있습니다.
SQL> select * from v$database;
그리고 자신의 테이블을 보려면
SQL> select * from tab ;
또는
SQL> select * from user_tables ;
또는 모든 데이타베이스의 세그먼트를 보려면
SQL> select * from dba_segments ;
여기서 접두어 user_, all_, dba_
로 시작하는 view 들은 각각 수십가지 이상 있습니다.
정확하게 모든 의미를 아실려고 하면 오라클 매뉴얼 중에서
Oracle8i Reference 매뉴얼의 Dynamic Performance views 와
Static Data Dictionary Views를 반드시 보셔야 합니다.
그래야 오라클 DB 를 제대로 모니터할 수 있습니다.
아니면 OEM ( Oracle Enterprise Manager )를 구입하시든가 다른
서드 파티 툴을 구매하셔야 합니다.
그리고 오라클 매뉴얼은 technet.oracle.co.kr 이나 technet.oracle.com
에서 다운 받으시면 됩니다.
|