본문 바로가기

DB

(27)
mysql replication mysql 리플리케이션 간단 설정 - mysql 5.1.71 버전 / CentOS 6.0 64bit ## master server grant replication client on *.* to 리플리케이션 아이디@'slave 아이피' identified by '리플리케이션 패스워드'; grant replication slave on *.* to 리플리케이션 아이디@'slave 아이피' identified by '리플리케이션 패스워드'; flush privileges; show master status; -> File / Position 확인 -> Binlog_Do_DB 확인 /etc/my.cnf 설정 변경 [mysqld] log-bin=mysql-bin server-id = 1 binlog_format=..
mysql flush logs mysql> flush logs #mysqladmin flush-logs mysql-bin.0000X 파일이 커질경우 다음 넘버의 로그파일로 로그스위치 함
oracle client install 1. 유저 생성 2. 환경설정 ## Oracle export ORACLE_BASE=/usr/local/oracle/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0 export ORACLE_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949 3. clinet 파일 다운로드 linux.x64_11gR2_client.zip 4. rsp 설정파일 수정 UNIX_GROUP_NAME=dba INVENTORY_LOCATION=/oracle/app/oraInventory SELECTED_LANGUAGES=en,ko ORACLE_HOME=/oracle/app/o..
[oracle] 유저 생성 oracle DB 를 설치하고, instance 를 만들어서 start 를 했다면 이제 유저를 생성할 차례.. (oracle 11g 에서 테스트 해봄) 1. tablespace 를 생성 SQL> create tablespace 테이블스페이스_네임 datafile '데이타파일위치(절대경로)' size 용량; SQL> create tablespace test_ts01 datafile '/data1/oradata/test_ts01_data01.dbf' size 1024M; -> 인덱스용 테이블 스페이스도 미리 생성하자 SQL> create tablespace test_ti01 datafile '/data1/oradata/test_ti01_indx01.dbf' size 1024M; 2. 유저 생성 SQL> cr..
[DB] mssql 복원시 계정 오류 해결 mssql 복원시 계정을 맞춰 주지 않으면 DB에 접근을 할수가 없게 된다. 그러나 동일 계정을 설정하고 DB에 맞게 매핑을 할려고 하면 기본에 설정된 계정이 있다고 하면서 연결이 안된다. 이럴때 해보자 EXEC sp_change_users_login 'Update_One', '계정', '계정' 이러한 문제를 해결해주는것이 sp_change_users_login 저장 프로시져입니다. 이 저장 프로시져를 이용하면 복원된 데이타베이스의 계정과 새로 만든 로그인 계정을 연결 시켜 줄 수 있습니다. 이와 같은 문제가 발생하는것은 계정의 SID 값이 새로 만든것과 기존 계정의 SID 값이 틀려서 발생한다고 한다. 아무튼 일단 위의 쿼리로 해결이 됬으니.. 문제 해결!!
[DB] 오라클 redo 로그 파일 오라클 리두 로그 파일 관리 리두로그 파일은 DB에 가해지는 모든 트랜젝션(수정사항)을 시간 순으로 기록하는 파일이다. 1. 리두로그 파일 상태 확인 SQL> select a.group#, a.member, b.bytes, b.status, b.sequence# from v$logfile a, v$log b where a.group# = b.group# order by 1; GROUP# MEMBER BYTES STATUS SEQUENCE# --------- ---------------------------------------- ------------ -------------- ---------- 1 /data1/ora9i/oradata/DB09/redo01.log 5242880 INACTIVE 18 1..
[DB] 오라클 에러 메세지 오라클의 에러 메세지를 모아 놓은 것이다. 출처는 구글 ~
[DB] 오라클 컨트롤 파일 변경 및 에러메세지 오라클의 컨트롤 파일이 없을때의 에러메세지 오라클의 컨트롤 파일은 DB의 물리적인 정보를 담고 있는 바이너리 파일이다. 오라클을 startup 하면 오라클은 nomount 상태에서 paramete 파일을 읽어서 메모리에 인스턴스를 구동하고, 그 다음에 컨트롤 파일을 읽어서 DB의 물리적인 구조를 파악한다. 만약 파라미터에서 지정되어 있는 컨트롤 파일의 어느 한개라도 손상이 되어서 읽을수가 없는 상황이 되면은 오라클 startup 시에 error 메세지와 함께 mount 만 된 상태로 진행된다. * 참고로 컨트롤 파일이 오라클 구동중에 손상이 되어있어도, shutdown 은 잘 진행이 된다. 컨트롤 파일이 한개라도 없을때에 나오는 에러 메세지는 다음과 같다. ORA-00205: error in identi..