본문 바로가기

오라클4

오라클 메모리 사용 확인(AIX) ps -ef | egrep "$ORACLE_SID" | awk '{print $2}' | xargs -n 1 ps vw \ | awk '{print $7-$10,$0;priv+=$7-$10;trs[$9]=$10} \ END{for(tsiz in trs){TRS+=trs[tsiz]}; print priv+TRS," :TOTAL (",priv,"private memory,",TRS,"shared code segments - TRS)"}' \ | sed '1p;/^0/d' | sort -n +0 접속한 유저의 ORACLE_SID 환경변수를 가져오므로 필요시 변경. 사용 예 ) [lfmalldb01d:/DBMS/LFMQ] ps -ef | egrep "$ORACLE_SID" | awk '{print $2}' | .. 2023. 3. 22.
DBA Table / View 정리 DBA_USERS : 데이터베이스 USER에 대한 정보를 보여준다 DBA_ROLES : ROLE에 대한 정보를 보여준다. DBA_TAB_PRIVS : 테이블에 대한 권한이 설정된 정보를 보여 준다 DBA_SYS_PRIVS : SYSTEM 권한이 설정된 정보를 보여준다 DBA_ROLE_PRIVS : ROLE에 대한 권한이 설정된 정보를 보여 준다. DBA_COL_PRIVS : 컬럼 단위로 권한이 설정된 정보를 보여준다. DBA_SEGMENTS : 세그먼트(저장공간이 있는 오브젝트)에 대한 정보를 보여준다. DBA_OBJECTS : 모든 오브젝트에 대한 정보를 보여준다. ALLOBJECTS : 모든 오브젝트에 대한 정보를 보여준다. DBA_TABLESPACES : 테이블 스페이스에 대한 정보를 보여준다. D.. 2008. 9. 17.
오라클에서 시퀀스(SEQUENCE) 사용하기 오라클에서 시퀀스(sequence) 사용하는 방법을 알아보겠습니다. 오라클의 시퀀스는 MySql이나 MSSQL의 auto_incremet(자동증가)와 같은 것이라 생각하면 되겠습니다. 이것은 중복되지 않는 값을 주기 위해 사용하는데,,, 만약, 회원 1000명에게 회원번호를 부여해야 하는데 서로 중복되지 않는 값을 부여해야 할 경우, 처음 회원에게는 1번을, 그 다음회원에게는 2번을,,,, 1000번까지 각각 부여할 수 있을 겁니다. 즉, 지금까지 부여한 번호를 간직하고 있다가 다음 회원이 왔을 때 그 다음 번호를 부여하는 역할을 시퀀스라는 넘이 해줍니다. 시퀀스 테스트를 위해 임의의 테이블을 만들어 보겠습니다. CREATE TABLE test ( sq_id NUMBER , sq_name VARCHAR2.. 2008. 9. 17.
우분투 7.10 에 오라클 XE 설치하기 오라클 데이타베이스 중에서 그나마 XE 버전이 제일 설치가 쉬운 것 같다. (다른 버전은 시험할 엄두도 못 내겠다..-_-+) 그나마 제일 쉬운 것 설치하는 데도 진땀 다 뺐다. 원문 : http://www.oracle.com/technology/tech/linux/install/xe-on-kubuntu.html 1. 먼저 apt-get 저장소를 연다. $ sudo gedit /etc/apt/sources.list 2. sources.list에 다음을 추가한다. deb http://oss.oracle.com/debian unstable main non-free 3. 인증키를 얻고 오라클 XE를 설치한다. $ wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- .. 2008. 1. 8.