Archive for the ‘DATABASE’ Category

30
Sep

오라클 아카이브 모드.

   Posted by: poss Tags: ,

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. 위를 보면 아카이브 모드가 아닌것을 알 수 있음.

Read the rest of this entry »

15
Jul

sybase backup & recovery

   Posted by: poss Tags:

[참고]

http://www.sybase.com/detail?id=47877

 

12
Jun

apache2, tomcat, oracle10g 연동…

   Posted by: poss Tags: , , ,

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 생성)

Read the rest of this entry »

28
May

solaris10 oracle10g설치

   Posted by: poss Tags: ,

운영환경: 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 에러. 커널 파라메터를 수정한다. (/etc/system 화일에 다음의 내용을 추가)

set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmns=1024
set semsys:seminfo_semmsl=256
set semsys:seminfo_semmni=100
set semsys:seminfo_semvmx=32767
set noexec_user_stack=1

커널파라메타 설정후 재부팅을 한다. 이후, 데이타베이스생성은 에러없이 진행되었다.

리스너 생성은 netca 를 이용한다.

14
May

오라클 관리 명령어 정리

   Posted by: poss

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 ;

여기서, 화일의 경로와 이름은 자신의 환경에 맞도록한다. 물론, xxx 에 관한 숫자역시 마찬가지다.

다음은 생성한 테이블 스페이스를 사용할 사용자를 등록하는 방법.

sql> create user user_name identified by user_passwd
sql> default tablespace tblspace_name;
sql> grant connect, resource to user_name;

사용자를 추가하고, 사용자가 사용할 테이블스페이스를 주며, 사용자의 권한을 주는 방법이다.

더 자세한것은 오라클 매뉴얼을 … ;ㅡㅡ

5
May

oracle 데이타 임포트, 익스포트

   Posted by: poss Tags:

데이타 덤프 받기 

exp userid=poss/poss file=’./poss.dmp’ full=y

덤프받은 데이타 임포트하기

imp file=’./poss.dmp’ ignore=y
또는
imp userid=poss/poss file=’./poss.dmp’ ignore=y

여기에서 오라클 사용자테이블 스페이스는 poss, 사용자아이디 비밀번호는각각 poss로 동일한 경우이며, 저장할 화일은 poss.dmp라는 화일이다.

Switch to our mobile site