본문 바로가기

반응형

전체 글

다운타임의 원인과 해결책들 Oracle Database는 계획되거나 계획되지 않은 다운타임의 원인에 대한 문제를 해결할 수 있도록 설계되었습니다다음은 시스템에 다운타임이 발생하는 다양한 원인과 솔루션을 정리한 오라클 매뉴얼의 일부 내용입니다. 1.Causes of Downtime Category Outage TypeDescriptionExamplesUnplannedComputer failureA computer failure outage occurs when the system running the database becomes unavailable because it has shut down or is no longer accessible.Database system hardware failure Operating system .. 더보기
'su'와 'su -' 의 차이 su(switch user=substitute user)의 약지로 말 그대로 유저를 변경해주는 리눅스 명령어 입니다.'su'와 'su -'는 환경변수를 가지고 오느냐 아니냐의 차이를 가지고 있습니다.'su'는 root 권한에 포함되어 있는 환경변수는 하나도 가져오지 않습니다. 즉 root 권한의 PATH나 기타 여러가지의 환경변수가 포함되지 않고 단지 로그인 계정만 바꾼다는 것입니다. 'su'로 로그인시 일반 사용자가 위치해 있는 디렉토리 그대로 권한만 바뀌는 것을 확인 할 수 있습니다. 'su -'의 경우 'su -root'와 같은 의미로 환경변수까지 다 가지고 root의 권한을 갖는 것으로 'su -'로 로그인시 /root디렉토리로 이동해 권한이 바뀌는 것을 확인 할 수 있습니다. 일반 유저도 마찬가.. 더보기
vmware 리눅스에 텔넷 서버, ftp 서버 셋팅 텔넷 서버 및 FTP 서버 설정 1. root로 로그인한 상태에서 아래와 같이 입력합니다. OS] su -OS] cd /etc/xinetd.dOS] vi krb5-telnet : disable = no로 수정 : 텔넷 서버OS] vi gssftp : disable = no로 수정 : ftp 서버 server_args = -l -a 부분의 -a를 제거 2. 아래와 같이 입력하여 xinetd을 재시작합니다. OS] cd /etc/rc.d/init.dOS] ./xinetd restart 더보기
windows 7 폴더 공유하기, 네트워크 설정 폴더 공유하는 방법과 네트워크 설정 방법을 알아보자. 1. 공유하려는 폴더 오른쪽을 클릭하여 속성에 들어간다. 2. 공유 탭에 고급공유를 클릭하여 들어간다. 3. 선택한 폴더 공유 체크박스에 체크를 하고 동시 사용자의 수를 설정해 준다.(최대 20명) 다음으로 어떤 사용자에게 어떠한 권한을 줄지 설정하기 위해 권한 버튼을 클릭한다. 4. 추가/제거 버튼을 이용하여 원하는 사용자를 선택하고 아래 체크박스를 통하여 권한을 부여한다. 여기까지 하면 폴더 공유가 끝이난다. 하지만 네트워크를 설정해 주어야 하기때문에 지금 부터는 네트워크 설정!!! 1. 오른쪽 하단 네트워크 버튼을 눌러 네트워크 및 공유 센터 열기를 클릭한다. 2. 고급 공유설정 변경을 클릭한다. 3. 네트워크 설정을 다음과 같이 설정한 후 저장.. 더보기
파이썬 설치 및 오라클 접속 예제 파이썬으로 오라클을 접속하기 위해서는 첫 번째로 파이썬 설치부터!!!!!!! 1. 파이썬 설치https://www.python.org/ 2. 오라클 접속을 위한 모듈을 다운 받는다.http://cx-oracle.sourceforge.net/ 링크를 타고 들어가서 PyPI를 클릭한다! 위와 같은 사이트에서 Python에 맞는 모듈을 다운받고 설치한다. 3. 다음 코드를 친다.--------------------------------------------------------------------import cx_Oraclecon = cx_Oracle.connect('아이디/암호@아이피:1521/인스턴스명')cur = con.cursor()cur.execute('Query문')for result in cur.. 더보기
1 ~ 30까지 번호가 반복적으로 나타나도록. select level as no, mod(level, 30) as no30 from dual connect by level 더보기
[펌]물리모델링시 Width가 없는 Number형을 쓰지 말아야 할 이유 출처 : extremedb 아래의 예제를 보면 데이터 타입의 최적화가 얼마나 중요한지 알수 있다. SQL> CREATE TABLE t (n1 NUMBER, n2 NUMBER(*,2));SQL> INSERT INTO t VALUES (1/3, 1/3);SQL> SELECT * FROM t; 결과: N1 N2 ---------- ---------- .333333333 .33 위에서 데이터 한건을 insert 하고 밑에서 컬럼값을 Byte 로 환산하고 있다. SQL> SELECT vsize(n1), vsize(n2) FROM t; 결과 : VSIZE(N1) VSIZE(N2) ---------- ---------- 21 2 컬럼값의 Size가 무려 10배 이상 차이가 난다. 바로 이것이 물리모델링시 Width가.. 더보기
[펌] 네임스페이스에서 이름생성 방법(Within a namespace, no two objects can have the same name) Within a namespace, no two objects can have the same name. # The following schema objects share one namespace: - Tables - Views - Sequences - Private synonyms - Stand-alone procedures - Stand-alone stored functions - Packages - Materialized views - User-defined types # Each of the following schema objects has its own namespace: - Indexes - Constraints - Clusters - Database triggers - Private dat.. 더보기

반응형