Category: DATABASE

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  정리해주신 분께 ㄱㅅ.

오라클 테이블스페이스의 생성과 사용자 생성.

먼저, 오라클의 테이블 스페이스는 시스템 테이블스페이스와 사용자테이블스페이스가 있다. 시스템테이블 스페이스는 오라클자체에 관련된 테이블을 가지고 있는 공간이다. 사용자테이블스페이스를 만들지 않은 상태에서 테이블을 생성하면 시스템테이블스페이스에 사용자의 테이블이 생성되며 사용에도 문제는 없다. 다만, 나중에 어떤 문제가 생길지도 모르겠다. 때문에, 사용자테이블스페이스를 생성해서 사용자가 사용하도록 해준다. sql> create tablespace tblspace_name sql> datafile ‘/export/home/oradata/tblspace_name.dbf’ size=xxxM sql> autoextend=on next xxM  maxsize=xxxM ; …

Continue reading