본문 바로가기
반응형

전체 글394

MSSQL] 백업 쿼리문 MSSQL은 EM이라는 강력한 메니지먼트 툴이 있기 때문에 그닥 백업을 쿼리문으로 날리기가 귀찮다. 하지만 대량의 작업을 하기 위해서는 쿼리문은 반드시 알고 있어야 한다! 데이터 파일 백업 backup database [db_name] to disk='c:\dbfile.BAK' 로그 파일 백업 backup log [db_name] to disk='c:\tlogfile.TRN' [db_name]에는 백업 받고자 하는 데이터베이스의 이름을 쓴다. 로그 백업을 받고 나면 트렌젝션 로그의 사이즈는 줄어 들지 않지만 사용중인 공간은 줄어 든다. 그러니까. 로그 파일 크기가 10MB인데 크기가 10MB라고 몽땅 쓰는건 아니다. 이중에서 8MB까지 쓰고 있었는데 트렌젝션 로그를 백업 받으면 자동으로 사용중인 사이즈가.. 2007. 10. 11.
MSSQL] JDBC 드라이버 설치 후 접속이 안 될 때.. 정말 기본 중에 기본 일 수도 있지만.. 모르면 끝까지 모른다. MSSQL 2000 서버에... SP3 이상이 설치 되어 있지 않으면 JDBC드라이버로 MSSQL에 Connect 가 안 된답니다...OTL SP3이라 함은.. 서비스 팩 3 이라는 걸.... 모르지는 않겠지 -_- 당췌 무슨 문제인지도 모르고 해매던 기억이.. 어흑.. 요지는.. JDBC 연결이 안 되면 SP3 이상 깔려 있는지 확인 해보는 센스 ㅡㅡ 현재 SP4까지 나와있지.. 2007. 10. 11.
MSSQL] 강력하고 난감한 백업 쿼리문 일단 결론부터 보자. sp_MSForEachDB "backup database ? to disk='d:\?.bak'" sp_MSForEachDB 라는 프로시져는 모든 데이터베이스를 자동으로 선택하는 기능이 있다. ? 는 각각의 데이터베이스명이 지정이 된다. 이 쿼리문은 모든 데이터베이스를 각 데이터베이스 이름으로 백업 파일을 생성해 준다. 쿼리문 한 줄로 모든 데이터베이스를 백업 할 수 있어서 편리하지만... 문제는... sp_MSForEachDB 라는 프로시져가 MS에서 문서화 되어 있지 않아서 보증이 안 된다는 것이다 .. ㅡㅡ;;;;;;;;;; (우린 책임 못 져 이거지 -_-) 뭐.. 어차피 라이브 환경에서는 유지관리 계획을 걸어 두기 때문에 이런 쿼리문이 필요 없겠지만 테스트 환경에서는 짧게 쿼.. 2007. 10. 11.
컴퓨터 시작시 LegalNotice 창 뜨는 것 없애기 Fabrikam Inc 어쩌니 저쩌니 경고창이 윈도우 로그인 창 전에 뜨는 경우를 발견했다. 확인만 눌러 주면 되지만 왠지 귀찮고 거슬린다...-_-a 그래서 없애 치워 버렸다. 실행 > regedit 를 입력하면 레지스트리 편집기가 등장한다. 난 얘가 무섭다 -_-.. ㄷㄷㄷ 그리고 다음의 경로를 찾아가자. 내 컴퓨터\HEKY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 요기에 도착하면 LegalNoticeCaption과 LegalNoticeText 키 값을 발견할 수 있을 꺼이다. 이거를 따블 클릭해서 값 데이터를 지워주면 땡이다. 공백으로 만들란 말일세 자네 -_- 흠.. 글타면 이것을 응용하면 컴퓨타 켤 때 뭔가 경고 메.. 2007. 10. 10.
바탕화면 글자 배경색 투명하게 하기 바탕화면을 이쁜 그림으로 바꿨는데....... 아이콘에 딸려 있는 글자 배경색 때문에 미관을 해친다면? 바꿔줘야 인지 상정 ~ 자 투명하게 맹글어 봅시다 :) 1. 내 컴퓨터를 우클릭해서 속성을 엽니다. 그리고 고급 탭으로 가서 성능 박스의 설정을 클릭합니다. 2. 시각 효과 탭에서 사용자 지정으로 바꾸고 '바탕 화면의 아이콘 레이블에 그림자 사용' 부분의 체크를 풀어 줍니다. 그러면 요렇게 흰색은 사라지고 투명하게 변신합니다 +_+ 2007. 10. 10.
오라클의 START 단계 전체 적으로 보면 아래의 단계에 따라 오라클이 시작 된다. SHUTDOWN -> NOMOUNT -> MOUNT -> OPEN 1) NOMOUNT : INSTANCE의 STARTUP, SGA할당 B/G Process Startup - Parameter 파일을 읽어서 SGA를 할당 - DATABASE를 새로 생성, Control File을 다시 생성 2) MOUNT : 데이터 베이스 파일들과 INSTANCE를 붙인다. - Control File을 읽고 동기화 정보 확인 - 물리적 구조 변경, Data File 이름 변경, 아카이브 모드 변경, Recover 3) OPEN : 동기화 검사를 통해 무결성이 검증되면 OPEN, USER 접속 가능 * STARTUP 옵션 a) FORCE : Shutdown Abor.. 2007. 10. 10.
2X2X2 큐브 맞추기에 도전하다... ......... 어찌어찌 하다가 친구녀석 큐브를 빌려다가 맞추기 시작했다. 재미로 시작했는데....... 속에서 천불이 난다. 하긴... 큐브라고는 한면 밖에 맞추는데.. 파하하하... -_- 아무튼.. 그래서 검색을 해대기 시작했다. 2x2x2 큐브 맞추기 , 2x2x2 큐브 공식 ........... 나의 검색 능력을 여실히 보여주는지.. 자료가 진짜 없는지... 찾아도 찾아도 그게 그 자료 -_-;;; 어쨌거나... 분명히 시킨대로 그대로 따라 했는데... 왜왜.. 뺑뺑이만 도는 거시여 ㅠㅠ!!!! 미치겄다............. 왜 안 되는 것일까여...ㅠ-ㅠ 키힝.. 누가 제대로 된 자료를 좀 올려 달란 말이어여여여여여... 2007. 10. 8.
MySQL 사용자 생성 및 테이블별 권한 부여 여차 저차 해서 MySQL을 건드릴 일이 생겨 버렸다. 사용자를 생성하고 특정 테이블만 select 할 수 있는 권한을 주는 간단한 작업인데 MSSQL 이랑 오라클이랑 달라서 테이블별 권한을 따로 부여 하는 걸 네이버랑 구글을 뒤져 보아도 디비접속하고 모든 테이블을 select하는 권한을 주는건 있는데 이상하게도 특정 테이블별로 따로 select 권한을 주는 방법을 가르쳐 주진 않더라... 내가 검색을 못 하나벼 ㅠㅠ 분명... 어딘가에는 이런 자료가 있을 꺼인데 ... 당췌 못 찼겄드라.. 해서.. *.* 구문에 의문을 품고 시도를 했다. 일단 디비를 생성하고 테이블을 세개 생성했다. table1, table2, table3 테이블별 권한 부여 테스트 이므로 여러개를 생성하고 딱 하나의 테이블(tabl.. 2007. 10. 7.
사용자 환경 저장하기 아래의 내용은 솔라리스9에서 테스트한 것 입니다. ^-^ alias 나 set 이나.. 밑에 있었던 프롬프트 바꾸기나.. 이런걸 프롬프트 상에서 그냥 실행해 버리면 ... 요건 그냥 잠시뿐이다. exit를 치는 순간 한순간의 꿈처럼 휙~ 날아가 버린다. 왜냐.. 현재 쉘에서만 적용이 되기때문이다. 1. 콘쉘을 띄운다....... 무조건 콘쉘인거다 -_-)b # ksh 2. vi 속성 편집. vi를 실행하면 자동으로 넘버링을 해 주는 건데.. 그냥 해 봤다 -_- # vi /.exrc set nu :wq! 3. 프로파일 속성. .kshrc 에 적용 시킨걸 불러 들려라 뭐 이런거다. # vi $HOME/.profile ENV=$HOME/.kshrc export ENV 2007. 10. 4.
솔라리스] 사용자 생성 아래의 내용은 솔라리스9 기준으로 작성된 겁니다. ^-^ 몽땅 root로 들어 올 수 는 없으므로 사용자를 추가해 보자. 권한 문제도 있고하니 한놈 맹글어 보자. 1. # useradd -D 기본정보를 생성한다. # more /usr/sadm/defadduser 1-1 # 옵션을 줘서 만들수도 있다. 옵션은 man 페이지를 보자~ =ㅠ= useradd -D sub_option 1-2 # vi /usr/sadm/defadduser 직접 수정 가능하다. 3. 사용자가 속할 그룹 생성. admin 말고.. 기타 유저 그룹을 만들어 준다. # groupadd -g 500 hhh # more /etc/group 4. 유저 생성 # useradd -m -d /export/qqq -s /bin/ksh -u 400 -.. 2007. 10. 4.
반응형