Category: DATABASE

오라클 snp 백그라운드 프로세스

다음의 parameter를 init<SID>.ora file에 설정한 후 oracle을 startup하면 SNP0 혹은 J000 process가 뜨게된다. job_queue_processes = 10   –> 설치시 0 으로 설정되어 있음. sqlplus 에서는 sql> alter system set job_queue_processes = 10 이렇게 해도 같은 효과.

RedHat ES5 에 oracle 10gr2 설치

참고: http://www.oracle-base.com/articles/10g/OracleDB10gR2InstallationOnRHEL5.php 1. 오라클 계정 생성 #groupadd dba; useradd -d /oracle -m -g dba oracle 2. 오라클 계정의 .profile 설정 export ORACLE_BASE=/oracle; export ORACLE_HOME=/oracle/product/10gr2; export ORACLE_SID=fox; export ORACLE_OWNER=oracle; export ORACLE_PATH=$ORACLE_HOME/bin; export ORACLE_DOC=$ORACLE_HOME/ocommon/nls/admin/data; export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib32:$ORACLE_HOME/lib:$ORACLE_HOME/jdbc/lib; PATH=$PATH:/$ORACLE_HOME/bin:$ORACLE_HOME/network/admin;

Continue reading

mysql 튜닝관련글

원문: http://www.day32.com/MySQL/

MSSQL 트랜잭션로그삭제

이벤트뷰어에 MSSQL관련 에러메시지가 잔뜩 나와있어서 확인해 본 결과 트랜잭션 로그 파일이 139GB나 되었다. 남은공간 9MB.  해결방법은 해당 트랜잭션로그를 삭제하거나, 줄이는 방법인데, 아래와 같은 명령어를 쿼리분석기에서 실행하면 된다. backup log DATABASE_NAME with truncate_only dbcc shrinkdatabase(DATABASE_NAME, truncateonly) dbcc shrinkdatabase(DATABASE_NAME, 500) 트랜잭션로그 크기를 500MB로 제한.

sybase 기초내용중

원문: http://hiteks.tistory.com/entry/Sybase-%EC%9D%B4%EC%9A%A9%EC%8B%9C-%ED%95%84%EC%9A%94%ED%95%9C-%EA%B8%B0%EC%B4%88-%EB%82%B4%EC%9A%A9 백업 & 복구 1) 우선 백업 프로세스 띄우기 $ startdevice -f RUN_SYB_BACKUP 2) 덤프 받기 > dump database master to ‘화일명’     => 화일로 받을 때 ‘dev/rmt/0’  => 디바이스로 받을 때 3) 체크 옵션을 두어서 일정시간이 되면 작동하도록 > sp_dboption POSCO, ‘trunc log on ckpt’, true   => 설정 > checkpoint => …

Continue reading

오라클 아카이브 모드.

1. 먼저, 아카이브 모드로 운영되는지 확인.(sqlplus 로 접속후 확인) 몇가지 방법이 있음… SQL> archive log list Database log mode              No Archive Mode Automatic archival             Disabled Archive destination            USE_DB_RECOVERY_FILE_DEST Oldest online log sequence     214 Current log sequence           216 SQL> select log_mode from v$database; LOG_MODE ———— NOARCHIVELOG 2. 위를 보면 아카이브 모드가 아닌것을 알 수 있음.

Continue reading

sybase backup & recovery

[참고] http://www.sybase.com/detail?id=47877  

apache2, tomcat, oracle10g 연동…

OS: solaris10, oracle: oracle 10.2 apache : httpd-2.2.8 tomcat: apache-tomcat-6.0.16 tomcat-connectors-1.2.26 oracle: oracle10gr2를 /oracle에 설치 java: solaris10 설치때 설치된 java를 사용. apache2는 sunstudio12 로 컴파일 했음.(/usr/local/apache2) tomcat은 바이너리를 받아서 설치했음.(/usr/local/apache-tomcat-6.0.16) ln -s /usr/local/apache-tomcat-6.0.16 /usr/local/apache-tomcat chown -R tomcat:tomcat /usr/local/apache-tomcat-6.0.16 tomcat-connector는 apxs로 컴파일.(mod_jk.so 생성)

Continue reading

solaris10 oracle10g설치

운영환경: Solaris10, 127127-11, 오라클 화일:  10gr2_db_sol.cpio.gz oracle 계정관련: id: oracle, group: dba .profile의 내용(bash 쉘) export ORACLE_BASE=/oracle; export ORACLE_HOME=/oracle/product/10gr2; export ORACLE_SID=fox; export ORACLE_OWNER=oracle; export ORACLE_PATH=$ORACLE_HOME/bin; export ORACLE_DOC=$ORACLE_HOME/ocommon/nls/admin/data; export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib32:$ORACLE_HOME/lib:$ORACLE_HOME/jdbc/lib; PATH=$PATH:/usr/ccs/bin:/usr/sfw/bin:/usr/local/bin:$ORACLE_HOME/bin:$ORACLE_HOME/network/admin; export PATH; LANG=c; oracle 계정으로 로그인한후 runInstaller를 실행시킨후 진행하면 됨. 데이타베이스생성은 나중에 한다. 오라클 설치후, 데이타베이스를 생성하기위해서 아래의 명령을 실행  oracle$ $ORACLE_HOME/bin/dbca out of memory …

Continue reading

오라클 관리 명령어 정리

http://maktub.tistory.com/22#star  정리해주신 분께 ㄱㅅ.