출처는 http://www.ysy2080.com/uribury/1170 NFS? NFS는 Network File System의 약어로 다른 호스트에 있는 파일 시스템의 일부를 자신의 디렉토리처럼 사용할 수 있도록 해주는 것이다. 즉 하나의 서버에 디스크를 집중 관리하고 그것을 공유하여 나머지 시스템들이 사용할 수 있게 해주는 것이다. 1) nfs설정을 시작하기전에 nfs패키지들이 설치되어있는지 확인해보자 rpm -qa portmap rpm -qa nfs-utils 대부분 설치되어있으며, 설치가 안되어있을경우 간단히 yum install portmap nfs-utils 2)portmap과 nfs를 시작한다 /etc/init.d/portmap start /etc/init.d/nfs start ※반드시 portmap부터 시작 후 nfs를 시작해야 된다 nfs부터 시작 할 경우 NFS 쿼터를 시작 중: 서비스를 등록할 수 없습니다: RPC: 받을 수 없음; errno = 연결이 거부됨 rpc.rquotad: unable to register (RQUOTAPROG, RQUOTAVERS, udp 에러메시지 출력됨 3) NFS 서버의 공유 목록을 관리하는 파일은 /etc
mkdir /root/opensslcd /root/opensslwget rpm.lhb.kr/ktds/openssh/openssl-1.0.1c.tar.gztar xvfpz openssl-1.0.1c.tar.gzcd openssl-1.0.1c ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl no-zlib no-asm threads no-shared no-idea no-mdc2 no-rc5 make dependmakemake testmake install
yum install pam-devel -y mkdir /root/opensshcd /root/opensshwget rpm.lhb.kr/ktds/openssh/openssh-5.8p2.tar.gztar xvfpz openssh-5.8p2.tar.gzcd openssh-5.8p2 ./configure --prefix=/usr/local/openssh --sysconfdir=/etc/ssh --with-zlib=/usr/lib --with-pam --with-mantype=man --with-md5-passwords makemake install # /etc/ini.d/sshd 수정KEYGEN=/usr/local/openssh/bin/ssh-keygenSSHD=/usr/local/openssh/sbin/sshdRSA1_KEY=/etc/ssh/ssh_host_keyRSA_KEY=/etc/ssh/ssh_host_rsa_keyDSA_KEY=/etc/ssh/ssh_host_dsa_keyPID_FILE=/var/run/sshd.pid # /etc/ssh/sshd_config 수정
# 리눅스 공유 메모리 세그먼트 확인ipcs -m 세그먼트 크기(bytes)만 뽑기ipcs -m | awk '{print $5}' | egrep "[0-9]" # 리눅스 공유 메모리 설정하기echo 2147483648 > /proc/sys/kernel/shmmax vi /etc/sysctl.confkernel.shmmax = 2147483648
원격데스크탑 포트 변경하기 1. 시작-실행-regedit 2. HKEY_LOCAL_MACHINESystemCurrentControlSetControlTerminal ServerWdsrdpwdTdstcp 에서 PortNumber REG_DWORD 0x00000d3d(3389) 값을10진수를 선택하고 다른 포트번호(8888)을 입력한다. 3. 위와 동위치..Terminal SErverWinStationsRDP-Tcp 에서 PorNumber REG_DWORD 0x00000d3d(3389) 값을 10진수를 선택하고 다른 포트번호(8888)을 입력한다. 4. 재부팅(Win2003의 경우) 후 ip:포트번호 형식으로 접속
Windows APM 설치가이드 ◆ 설치할 소스 apache_2.0.48-win32-x86-no_ssl.msi (http://httpd.apache.org/download.cgi) php-4.3.11-Win32.zip (http://www.php.net/downloads.php) mysql-4.0.24-win32.zip (http://dev.mysql.com/downloads/) ZendOptimizer_2.5.0 (http://www.zend.com/store/free_download.php) 윈도우 XP에서 APM 설치방법입니다. NT 계열은 여기서 디렉토리 이름이나 경로만 조금씩 바꿔주면 됩니다. 반드시 지정한 버전의 파일만 다운 받으시기 바랍니다. 타버전은 연동 안될 수 있습니다. APM을 설치하면서 한줄씩 써내려갔기 때문에 확실합니다. 이대로만 따라하시면 됩니다. ▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧ 1. mysql 설치 유닉스 계열과는 달리 윈도우에서는 mySQL 설치가 아주 간단하다. next만 클릭하면 된다. :) dev.mysql.com/downloads/ 에 접속하면 프로그램을 다운받을 수
mms 스트리밍을 위한 방화벽 설정 80포트와 mms 스트리밍을 위한 1755포트를 오픈해야 한다.
// mysql root password 등록 [root@linux mysql]# mysql -u root -p mysql Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 1 to server version: 4.0.23-Max Type 'help;' or 'h' for help. Type 'c' to clear the buffer. mysql> update user set password=password('비밀번호입력') where user='root'; Query OK, 2 rows affected (0.00 sec) Rows matched: 2 Changed: 2 Warnings: 0 mysql> flush privileges; <== mysql 재시동 Query OK, 0 rows affected (0.00
mysql 루트 암호를 잊어 버렸을때 재설정 하기 ① mysql 데몬을 죽인다. ② 권한을 무시하도록하는 옵션을 줘서 mysql 데몬을 다시 실행 # safe_mysqld --skip-grant-tables & ③ mysql 서버에 접속 (암호 없이 접속이 가능) # mysql -u root ④ update 로 mysql 패스워드 변경 mysql> update user set password=password('새로운 비밀번호') where user='root';
1. TABLE 생성 CREATE TABLE mytable ( no INTEGER NOT NULL, name CHAR(15) NULL ); 2. PRIMARY KEY 생성 ALTER TALBE mytable ADD ( PRIMARY KEY (no)); 3. FOREIGN KEY 생성 ALTER TABLE mytable ADD( FOREIGN KEY (no) REFERENCES name ); 4. PK RENAME ALTER INDEX SYS_C00555 RENAME TO PK_no; 5. FOREIGN KEY 는 물려있는 글중에 상위글이 지워지면 하위글도 지워지는 쿼리 ON DELETE CASCADE 추가. 미 추가시 삭제할때 에러발생 ALTER TABLE mytable ADD( FOREIGN KEY (no) REFERENCES mytable on delete cascade );
ora-00000 성공적인 정상 종료입니다. ora-00001 유일성 제약조건(%s.%s)에 위배됩니다. ora-00017 트레이스 이벤트 설정이 세션에 요구되었습니다. ora-00018 최대 세션 수를 초과했습니다. ora-00019 최대 세션 라이선스 수를 초과했습니다. ora-00020 최대 프로세스 수(%s)를 초과했습니다. ora-00021 세션이 다른 프로세스에 첨부되어 있음; 세션을 변경할 수 없습니다. ora-00022 부적절한 세션 번호; 액세스가 거절되었습니다. ora-00023 세션이 프로세스 고유의 메모리를 참조함; 세션을 분리할 수 없습니다. ora-00024 단일 프로세스 모드에서는 하나 이상의 프로세스가 로그인할 수 없습니다. ora-00025 %s에 메모리를 할당하는데 실패했습니다. ora-00026 누락 혹은 부적합한 세션 번호 ora-00027 현 세션을 제거할 수 없습니다. ora-00028 세션이 제거되었습니다. ora-00029 사용자 세션이 아닙니다. ora-00030 사용자 세션 id가 존재하지 않습니다. ora-00031 세션이 중단될 것입니다. ora-0
큐브리드 설치후 시작할때 아래와 같은 에러가 날 경우 에러) root@ora:/opt/install# cubrid service start cubrid: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory 해결방법) libncurses라는 라이브러리를 찾지 못해서 에러가 난 경우다 root@ora:/opt/install# ldd /var/lib/cubrid820/bin/cubrid linux-gate.so.1 => (0xffffe000) libcubridsa.so.8 => /var/lib/cubrid820/lib/libcubridsa.so.8 (0xf6aeb000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf6a13000) libncurses.so.5 => not found libpthread.so.0 => /lib/tls/libpthread.so.0 (0xf6a01000) libdl.so.2 =>
# 큐브리드 에러 코드 error code = -81 # 큐브리드 버전 : 8.2.2 # 에러내용 Time: 05/12/10 19:43:18.316 - FATAL ERROR *** ERROR CODE = -81, Tran = 2, CLIENT = (unknown):(system)(-1), EID = 1 Internal error: logical log page 1121169 may be corrupted. *** The previous error message is the last one. *** 논리적인 문제로 페이지가 손상된 상황으로 보여짐 백업된 데이터를 확인하여 restoredb로 복구가 가능함 복구시 메세지 시간을 파악하고 -d 옵션으로 안정된 시간으로 복구하면 된다. 데이터는 손실될 수 있으니 먼저 백업받으면 좋음 # 명령어 예 cubrid restoredb -d 05-11-2008:10:58:00 --level 0 -p 디비명
출처 : http://blog.naver.com/cubebridge?Redirect=Log&logNo=20096666579 변별력이 떨어지는 index는 insert의 성능을 크게 저하시킵니다. 변별력이 떨어지는 index란? index의 분포가 좋지 않은 것으로 칼럼의 값이 하나의 값으로 몰려있거나 적은 수의 값이 많은 량의 데이터를 차지하는 경우입니다. 테스트현황:500만건의 데이터를 변별력이 없는 index가 설정되어 있는 경우와 변별이 있는 index가 설정되어 있는 경우로 나줘 TPS와 QPS를 비교한 결과를 바탕으로 설명합니다.측정수단: cubrid broker status -b로 TPS,QPS를 확인합니다.테이블 상태: 1. 테이블에 index 3개가 설정되어 있습니다.2. PK, UNIQUE, FK 키가 있으며, FK가 참조하고 있는 테이블은 단 하나의 값('0')을 가지고 있습니다.3. insert문이 수행 될수록 FK칼럼에 값은 계속적으로 '0'이 입력되도록 되어있습니다.변별력 없는 FK가 있는 상태로 진행(FK는 index이다.) 테스트 시작:JDBC를 이용하여, insert문 데이터를 500만건이 입력되도록 설정합니다.초기(REQ
마스터 + 배포 + 슬레이브 서버로 구성 구성후 복제에이전트를 구동하면 슬레이브 디비에 연결되지 못하고 에이전트가 다운됨 배포서버에 이런 에러가 나옵 [Tue Aug 3 13:45:42 2010] : ERROR(178023): can't connect to the slave. - demodb2 [Tue Aug 3 14:15:30 2010] : ERROR(178023): can't connect to the slave. - demodb2 [Tue Aug 3 14:39:14 2010] : ERROR(178023): can't connect to the slave. - demodb2 [Tue Aug 3 17:16:32 2010] : ERROR(178023): can't connect to the slave. - demodb2 확인할 사항 1 배포DB에 dba 로 접속해서 select * from slave_info 결과 중 master_ip 값이 실제 슬레이브DB의 정보와 동일한지 확인 필요 확인할 사항 2 마스터 서버와 슬래이브 서버간 통신 상태를 확인. 배포데이터베이스 구성시 복제 서버 포트를 지정했을 것인데 관련 포트의 연결이 가능한지를 확인해 본다. 또한