수요일, 2월 28, 2007

Ultra Edit 12.xx

2006년 12월 업그레이드 계약 완료되어 UltraEdit 12.x에 대해서도 사용 가능합니다.

Name: "LG CNS Co., Ltd.~ 5000 User License" (Note two spaces after ~ character)
(The name is case sensitive, and should be entered without quotes).

Authorization Code for UltraEdit v11.x (Released 2/7/05): "F4Q3S-L4Q7V-S2L3N-K0V8P"

Download Site : http://www.ultraedit.com/

<주의> Name 의 경우, ~ 다음 빈칸이 두개 있어야합니다. 게시판 성격상 스페이스가 한칸으로 등록되어
Copy & Paste 하신 후 다시 한번 확인부탁드립니다.

라벨:

월요일, 2월 26, 2007

find 명령어 고급 사용법

find 명령어는 파일 시스템에서 주어진 조건으로 파일을 찾는다.

사용법을 살펴보자.
find 대상디렉토리 검색 조건 처리 방법


대상 디렉토리 : 찾기를 시작할 디렉토리를 지정한다.

검색 조건 : 찾을 조건을 지정한다.
-name filename 파일 이름으로 찾는다.

-atime +n access time 이 n일 이전인 파일을 찾는다.
-atime -n access time이 n일 이내인 파일을 찾는다.
-mtime +n n일 이전에 변경된 파일을 찾는다.
-mtime -n n일 이내에 변경된 파일을 찾는다.
-perm nnn 파일 권한이 nnn인 파일을 찾는다.
-type x 파일 타입이 x인 파일들을 찾는다.
-size n 사이즈가 n이상인 파일들을 찾는다.
-links n 링크된 개수가 n인 파일들을 찾는다.

-user username user이름으로 찾는다.

-group groupname group 이름으로 찾는다.


처리방법 : 찾은 파일을 어떻게 할 것인지를 지정한다.
-print 찾은 파일의 절대 경로명을 화면에 출력한다.
-exec cmd {};  찾은 파일들에 대해 cmd 명령어를 실행한다.


예를 들어보자.
$ find /user4 -name test* -print

/user4 아래에서 파일이름이 test로 시작하는 모든 파일을 찾아서 화면에 보여준다.

$ cd /
$ find . -name ping -print

root 디렉토리 밑에서 파일이름이 ping인 파일을 찾아 절대 경로명을 화면에 출력한다.

$ cd /
$ find /usr -name *.c -print

/usr 밑에 이름이 .c로 끝나는 모든 파일들을 찾아 경로명을 보여준다.

$ cd /
$ find $home -name who.txt -print

home 디렉토리 아래에 who.txt라는 파일을 찾아 경로명을 보여준다.

$ cd /
$ find . -type d -print

파일 타입이 d인 파일을 찾아 경로명을 화면에 출력한다.

$ cd /
$ find /dev -type c -print

/dev디렉토리 아래에서 파일 타입이 c인 파일을 찾아 경로명을 보여 준다.

$ cd /
$ find . -perm 700 -print

파일 권한이 700인 파일을 찾아준다.

$ cd /
$ find . \ ( -perm 400 -o -perm 200 ) -print

파일 권한이 400인 파일과 200인 파일을 찾아준다.
(주의 : “\”의 앞뒤에 space 가 반드시 있어야 한다.)

$ cd /
$ find . -size +1024 -print

파일의 블럭 크기가 1024 이상인 파일을 찾아준다.

$ cd /
$ find . -name core -size +2048 -print

파일 이름이 core이고 크기가 2048블럭 이상인 파일을 찾아준다.

$ cd /
$ find . -user unix01 -print

파일 소유자가 unix01인 파일을 찾아준다.

$ cd /
$ find . -group unix -print

사용자그룹이 unix인 파일을 찾아준다.

$ cd /
$ find . -atime +30 -print

30일 이전에 억세스되었던 파일을 찾는다.

$ cd /
$ find . -mtime -7 -print

7일 이내에 수정된 적이 있는 파일을 찾는다.

$ cd /
$ find . -name core -exec ls -l {} \;

이름이 core인 파일을 찾아서 ls -l 한다.

$ cd /
$ find . -name \*.c -atime +30 -exec ls -l {} \;

30일 이전에 억세스된 파일 중 *.c를 찾아 ls -l 한다.

$ cd /
$ find . -name core -exec rm -i {} \;

현재 디렉토리 밑에서 이름이 core인 파일을 찾아 지운다(지우기 전에 정말 지울 지를 물어본다.)

라벨:

목요일, 2월 22, 2007

create user

create user p6tunner identified by p6tunner
default tablespace ts_dbwine_dat01
quota 100m on ts_dbwine_dat01 -- quota옵션은 해당 테이블스페이스에서 지정한 양만큼만 사용하겠다는 뜻
temporary tablespace temp;


grant alter session, create session, select any table, select any dictionary
to p6tunner --create session 권한에 접속할 수 있는 권한이 포함된다.






=================================================================

[오라클]사용자생성[CREATE USER]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

◎ 범례

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

대문자 : Reserved Word (오라클 예약어)
소문자 : User Define (사용자가 직접 입력해야 하는 부분)
[ ] : Option (지정하지 않아도 되거나 생략시 기본 설정값으로 대체됨)
or : Choice(여러가지중 하나를 선택한다)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

◇ FORMAT

──────────────────────────────────────────────

CREATE USER user_name
IDENTIFIED [ BY password | EXTERNALLY]
[ DEFAULT TABLESPACE tablespace_name ]
[ TEMPORARY TABLESPACE temp_tablespace_name ]
[ QUOTA [ { integer [ K | M ] } | UNLIMITED ] ON tablespace_name ]
[ PASSWORD EXPIRE ]
[ ACCOUNT [ LOCK | UNLOCK ] ]
[ PROFILE [ profile | DEFAULT ] ]

CREATE USER

: 사용자 생성을 위한 명령어

user_name : 생성하고자 하는 사용자명(ID)
IDENTIFIED : 생성할 사용자의 암호를 지정
password : 생성할 사용자의 암호를 생성자가 지정한다.
EXTERNALLY : OS의 암호를 사용할 수 있게 한다.
DEFAULT TABLESPACE
: 생성할 사용자가 이용하게될 TABLESPACE를 지정한다.
: 지정하지 않으면(생략하면) SYSTEM 테이블 스페이스를 사용하게 된다.
: SYSTEM 테이블 스페이스는 ORACLE 시스템이 빈번하게 사용하게 되므로 사용시
속도저하 등의 원인이 될 수 있으므로 사용하지 않는것이 좋다.
tablesapce_name : 사용자가 이용하게될 테이블스페이스명
TEMPORARY TABLESPACE
: 생성할 사용자가 이용할 TEMP AREA를 지정한다.
: 지정하지 않으면(생략하면) 시스템의 TEMP 테이블스페이스를 사용하게 된다.
temp_tablesapce_name : 사용자가 이용하게될 TEMP 테이블스페이스명
QUOTA
: 생성할 사용자가 이용할 테이블스페이스의 이용량을 지정한다.
: 지정하지 않으면(생략하면) 무제한(?)으로 사용하게 된다.
tablesapce_name : 사용자가 이용하게될 테이블스페이스명
예) QUOTA 10M ON TS_EMP_AREA
: 테이블 스페이스 TS_EMP_AREA릐 10M만을 이용할 수 있다.
PASSWORD EXPIRE
: 생성하고자 하는 사용자가 오라클에 재접속시 암호를 재설정하도록 한다.
ACCOUNT
: 생성하고자 하는 사용자의 계정을 일시적으로 사용하지 못하도록 하거나
사용이 가능하도록 한다.
LOCK : 생성한 사용자명(ID)을 사용하지 못하도록 한다.
UNLOCK : 생성한 사용자명(ID)을 사용가능하도록 한다.(DEFAULT)
PROFILE
: OS시스템의 자원과 암호제한에 관한 내역을 지정한다.
: 오라클의 프로파일에는 다음과 같은 내용을 포함하고 있다.
- CPU 이용시간
- I/O 작업
- 휴지 시간(idle time)
- 접속 시간(connect time)
- 메모리 공간(MTS의 경우에서 프라이비트 SQL 영역)
- 동시 세션
- 암호 aging과 기간 만료
- 암호 이력
- 암호 복잡성 검증
- 계정 잠금
: PROFILE을 DEFAULT로 지정하게 되면 모든 자원을 무한정 사용할 수 있게 된다.
: 단, 오라클 설치후 DBA등에 의하여 DEFAULT PROFILE이 수정된 경우는 수정된
PROFILE이 적용되게 된다.


◆ 예제

──────────────────────────────────────────────

예1) CREATE USER emp
IDENTIFIED password;
: emp 라는 사용자를 생성한다. 이때 암호는 password로 지정됨.

: 기타 지정하지 않을 내역은 Default로 지정됨.

예2) CREATE USER emp
IDENTIFIED password
DEFAULT TABLESPACE ts_insa_area
TEMPORARY TABLESPACE ts_insa_temp
QUOTA 10M IN ts_insa_area;
: emp 사용자를 생성한다.
: 암호는 password
: ts_insa_area라는 테이블스페이스를 사용하게 되며 전체 테이블스페이스의 10M만을 사용할

수 있다.
: TEMP는 ts_insa_temp를 사용하게 된다.

라벨:

목요일, 2월 15, 2007

Test DB Partition add

Test DB에서 파티션 애드도
프로덕션과 마찬가지로 한달에 한번씩 수행한다.
임의모 몇달치를 한꺼번에 추가하기를 원한다면
수동으로 하는 수 밖에 없다.

스크립트로 추가한다면 한달에 한번.

라벨: , ,

GSMS 포탈 상에서 임계치를 입력하는 법

capacity -> daily report -> title밑에 최근 날짜의 시스템 운영보고서 클릭 ->
상단의 update 버튼 -> 최하단의 '관리'버튼 -> 설정후 CPU와 MEMORY에 체크

라벨:

[hp-ux]serial number를 알아보는 커맨드

echo "sel path system\ninfolog\nexit"|cstm|grep "System Serial Number"


그냥 실행

라벨: