Oracle Summary

설정 관련된 *.ora 파일 위치

$ORACLE_HOME=/oracle/app/oracle/product/9.2.0

/oracle/app/oracle/product/9.2.0/network/admin

tnsnames.ora
listener.ora

$sqlplus “sys/***** as sysdba”
SQL>shutdown
SQL>startup

listener
$lsnrctl start
$ps -ef | grep oracle
/oracle/app/oracle/product/9.2.0/bin/tnslsnr
LISTENER -inherit

$lsnrctl stop

 

USERA의 테이블에서 USERB로 select 권한 주기
GRANT SELECT ON  COMMON_TBL TO USERB;

object 조회

Oracle SID 확인
SQL> select instance from v$thread;

Oracle DB_NAME 확인
SQL> select name from v$database;

Oracle User 확인
SQL> select * from all_users;

등록된 User 목록 보기
SQL> select username, user_id from dba_users order by username;

User가 소유한 모든 테이블 보기
SQL> select table_name from user_tables;

사용자 정보 확인
SQL> select username, default_tablespace,temporary_tablespace from dba_users;

오브젝트 조회
SQL> select * from all_objects where object_name like ‘objectname’;

테이블 조회
SQL> select * from all_tables where table_name like ‘objectname’;

시퀀스 정보 보기
SQL> select * from user_sequences;

시노님 조회
SQL> select * from all_synonyms where synonym_name=’objectname’;

테이블 인덱스 정보 조회
SQL> select * from all_ind_columns where table_name=’tablename’;

테이블의 컬럼 정보 조회
SQL> select * from all_tab_columns where table_name=’tablename’;

table comment 쿼리
SQL> select * from all_tab_comments where table_name=’tablename’;

column comment 쿼리
SQL> select * from all_col_comments where table_name=’tablename’;
Oracle Version 확인
SQL>select * from PRODUCT_COMPONENT_VERSION;

SQL>select * from V$VERSION;

ojdbc14.jar 버전 확인(Oracle JDBC Driver) : jar 압축 풀면 META-INF/MANIFEST.MF에 버전 정보 들어있음.

ORA-03249: 자동 세그먼트 공간 관리 테이블스페이스에 대한 동일 크기는 5 블록 이상이어야 함

default storage (
initial         10K
next            20K
maxextents      unlimited
pctincrease     0 );

windows는 next, initial 같게 하면 문제 발생,  oracle 버전 문제일 수도 있음.
windows에서 dbf 파일 위치
D:\oraclexe\oradata\XE  (시스템 파일 $ORACLE_HOME\oradata\SID)
D:\oraclexe\app\oracle\product\10.2.0\server\database (파일 이름만 지정한 경우)

PK VS Unique Index
http://blog.naver.com/tyboss/70109253389

Leave a Reply

Your email address will not be published. Required fields are marked *