- 2014년 지방행정통합정보시스템 유지관리 관련 -

‘14년 하반기 시도․새올 데이터베이스 구조 형상 점검계획

전국 시도․시군구(새올)행정시스템 데이터 품질향상 및 장애예방을 위해 데이터베이스 구조 점검 및 표준화를 위한 점검계획을 안내함

※ 시도․시군구(새올) DB형상 점검은 상·하반기 각 1회(연간 2회) 정기적으로 실시

□ 개 요

○ (점검목적) 일부 지자체 시도·새올 DB구조 형상이 표준형상과 다르게 변경되는 경우가 있어 자체점검을 통해 시스템 장애위험을 사전에 예방하기 위함

※ DB구조 변경은 자치단체 프로그램 신규·수정, 초기자료 구축, 행정구역 개편 등으로 인함

○ (점검일시) ’14. 11. 17.(월) 18:00~20:00(실 소요시간 : 10분 이내)

※ 정확한 DB형상 점검을 위해 되도록 점검 당일의 해당 시간에 스크립트 실행 필요

○ (대상기관) 17개 시도, 228개 시군구

○ (점검대상) 시도·시군구(새올) DB 테이블, 인덱스

○ (점검방법) 각 자치단체가 점검 스크립트 실행 후, 개발원이 결과 분석 및 표준화 형상 적용

□ 점검·개선절차

○ (자치단체) DB스키마 비교 스크립트 실행 및 결과 전송(11.17, 18:00~20:00)

- 자치단체는 붙임자료를 참고하여 DB형상 비교 스크립트를 실행

- 자치단체 점검결과(Log파일)를 통합운영지원센터로 전송(FTP)

- 점검 일시 변경 및 기술지원 문의는 아래 연락처 참고

문 의 처 (기술지원)	구분	담당자	연락처	비고
	총괄	강태구 팀장	02-2076-5950
	시도	김용환 과장	02-2013-1768
	새올	장연문 차장 이병욱 과장 최우기 과장	02-2076-5984 02-2076-5938 02-2076-5961

○ (개발원) 전국 DB스키마 점검결과 분석(11.17~11.19)

○ (개발원) DB 스키마 표준화 배포(12. 4 예정)

-  DB스키마 불일치 자치단체 대상으로 사전협의 후 적용

□ 향후일정

○ 장애예방 및 성능향상을 위한 현장방문(11.24~ 11.26)

※ 현장방문 일정은 방문 대상기관과의 협의에 따라 변경 가능함

○ DB 스키마 표준화 배포 실시(12.4 예정)

붙임		시도·새올행정 DB구조 형상점검 및 자료제출 방법

□ 시도행정정보시스템

1. 새올광장 자료마당 > 업무별자료실에서 점검스크립트 다운로드

① 새올광장 로그인 (http://10.46.147.114)

② 자료마당 게시판중 업무별자료실에서 제목 ‘[시도]2014년 DB Object

점검을 위한 점검스크립트’를 클릭

③ 첨부파일(chk_object.sh)을 클릭하여 PC 로 다운로드

2. 시도행정 DB 서버 telnet 접속 후 작업디렉토리 생성

① telnet 프로그램 또는 Dos 창을 이용하여 시도행정 DB 서버에 접속

② login : oracle / password : oracle 계정 패스워드 입력 후 로그인

③ 'cd /sidodata07/expback 명령어로 디렉토리 이동

④ 'mkdir chk_object‘ 명령어로 작업디렉토리 생성

3. 시도행정 DB 서버 ftp 접속 후 점검스크립트 전송

① FTP 프로그램 또는 Dos 창을 이용하여 새올광장에서 다운로드 받은

파일을 전송한다

② Dos 창 오픈

③ 다운로드 받은 파일 위치로 디렉토리 이동

④ ‘ftp 시도행정DB서버 IP' 후 Enter

⑤ User 란에 'oracle'

⑥ Password 입력 후 Enter

⑦ 'cd /sidodata07/expback/chk_object' 명령어로 디렉토리 이동

⑧ 다운받은 로컬PC에서 해당 경로로 점검스크립트 전송

4. 시도행정 DB 서버 Telnet 접속 후 자료 추출

① telnet 프로그램 또는 Dos 창을 이용하여 시도행정 DB 서버에 접속

② login : oracle / password : oracle계정 패스워드 입력 후 로그인

③ 'cd /sidodata07/expback/chk_object' 이용하여 해당 경로로 이동

④ ‘ls -l’로 점검스크립트 chk_object.sh 이 존재하는 지 확인

⑤ ‘chmod 775 chk_object.sh' 명령어로 점검스크립트 실행권한 부여

⑥ chk_object.sh 입력 후 Enter

⑦ sidodba password 입력 후 엔터

⑧ 생성될 파일명 입력 후 엔터 (XX_object)

※ 파일이름의 XX 부분은 시도 약어 2자리로 한다

➣ 시도별 약어

시도명	약어	시도명	약어	시도명	약어	시도명	약어
서울	SU	부산	BS	대구	DG	인천	IC
광주	GJ	대전	DJ	울산	US	경기	GG
강원	GW	충북	CB	충남	CN	전북	JB
전남	JN	경북	GB	경남	GN	제주	JJ

5. 작업 완료 후 log 파일 FTP 전송

① 아래 명령어를 이용하여 4번작업으로 생성된 log 파일을 시도행정 개발

서버로 전송한다.

- ftp 10.46.147.165

- login : imsiuser password : userimsi

- cd /backup2/chk_object

- asc

- hash

- put XX_object.log

② 두 개의 파일이 전송된 후 bye 명령어를 이용하여 ftp 로그아웃

□ 새올행정시스템 (세종특별자치시 포함)

1. 새올광장 자료마당 > 업무별자료실에서 점검스크립트 다운로드

① 새올광장 로그인 (http://10.46.147.114)

② 자료마당 게시판중 업무별자료실에서 제목 ‘[새올]2014년 DB Object

점검을 위한 점검스크립트’를 클릭

③ 첨부파일(chk_object.sh)을 클릭하여 PC 로 다운로드

2. 새올행정 DB (공통기반2) 서버 telnet 접속 후 작업디렉토리 생성

① telnet 프로그램 또는 Dos 창을 이용하여 새올행정 DB 서버에 접속

② login : oracle9 / password : oracle9 계정 패스워드 입력 후 로그인

③ 'cd /backup/NTIS' 명령어로 디렉토리 이동

④ 'mkdir chk_object‘ 명령어로 작업디렉토리 생성

(이미 생성되어 있으면 생성하지 않아도 됨.)

3. 새올행정 DB (공통기반2) 서버 ftp 접속 후 점검스크립트 전송

① 선생님이 사용하시는 FTP 프로그램을 실행.

② 공통기반II DB서버로 접속하여 oracle9 유저로 로그인.

③ PC쪽 디렉토리는 새올광장에서 다운로드 받은 파일이 위치한 디렉토리로 이동.

④ 서버쪽 디렉토리는 /backup/NTIS/chk_object 로 이동.

⑤ 다운받은 로컬PC에서 해당 경로로 점검스크립트 전송

4. 새올행정 DB 서버 (공통기반2) Telnet 접속 후 자료 추출

① telnet 프로그램 또는 Dos 창을 이용하여 새올행정 DB 서버에 접속

② login : oracle9 / password : oracle9계정 패스워드 입력 후 로그인

③ 'cd /backup/NTIS/chk_object' 이용하여 해당 경로로 이동

④ chmod 755 chk_object.sh 로 실행권한 부여

⑤ chk_object.sh 입력 후 Enter

⑥ ntis password 입력 후 엔터

⑦ password 입력 확인, 'y' 입력 후 엔터

⑧ 생성될 파일명 입력 후 엔터 (파일명 : XXXXXXX_object)

※ 파일이름의 XXXXXXX 부분은 시군구코드 7자리로

(코드 7자리는 아래 ‘6. 세종시 및 시군구 코드표’ 참조)

예) 강원 강릉시 : 4200000_object

⑨ 파일명 확인, ‘y' 입력 후 엔터

5. 작업 완료 후 log 파일 FTP 전송

① 아래 명령어를 이용하여 4번작업으로 생성된 log 파일을 새올행정개발

서버로 전송한다. ( 입력한 파일명에 해당되는 log파일 (XXXXXXX_object.log) )

- ftp 10.46.147.212

- login : imsiuser password : userimsi

- cd /backup/chk_object

- asc

- hash

- put XXXXXXX_object.log

② 파일이 전송된 후 bye 명령어를 이용하여 ftp 로그아웃

6. 세종시 및 시군구 코드표

시군구명	코드	시군구명	코드	시군구명	코드
세종특별자치시	5690000	경기도 고양시	3940000	전북 정읍시	4690000
서울시 종로구	3000000	경기도 부천시	3860000	전북 남원시	4700000
서울시 중구	3010000	경기도 안양시	3830000	전북 김제시	4710000
서울시 용산구	3020000	경기도 안산시	3930000	전북 완주군	4720000
서울시 성동구	3030000	경기도 용인시	4050000	전북 진안군	4730000
서울시 광진구	3040000	경기도 의정부시	3820000	전북 무주군	4740000
서울시 동대문구	3050000	경기도 남양주시	3990000	전북 장수군	4750000
서울시 중랑구	3060000	경기도 평택시	3910000	전북 임실군	4760000
서울시 성북구	3070000	경기도 광명시	3900000	전북 순창군	4770000
서울시 강북구	3080000	경기도 시흥시	4010000	전북 고창군	4780000
서울시 도봉구	3090000	경기도 군포시	4020000	전북 부안군	4790000
서울시 노원구	3100000	경기도 화성시	5530000	전남 목포시	4800000
서울시 은평구	3110000	경기도 파주시	4060000	전남 여수시	4810000
서울시 서대문구	3120000	경기도 이천시	4070000	전남 순천시	4820000
서울시 마포구	3130000	경기도 구리시	3980000	전남 나주시	4830000
서울시 양천구	3140000	경기도 김포시	4090000	전남 광양시	4840000
서울시 강서구	3150000	경기도 포천시	5600000	전남 담양군	4850000
서울시 구로구	3160000	경기도 광주시	5540000	전남 곡성군	4860000
서울시 금천구	3170000	경기도 안성시	4080000	전남 구례군	4870000
서울시 영등포구	3180000	경기도 하남시	4040000	전남 고흥군	4880000
서울시 동작구	3190000	경기도 의왕시	4030000	전남 보성군	4890000
서울시 관악구	3200000	경기도 양주시	5590000	전남 화순군	4900000
서울시 서초구	3210000	경기도 오산시	4000000	전남 장흥군	4910000
서울시 강남구	3220000	경기도 여주군	4110000	전남 강진군	4920000
서울시 송파구	3230000	경기도 양평군	4170000	전남 해남군	4930000
서울시 강동구	3240000	경기도 동두천시	3920000	전남 영암군	4940000
부산 중구	3250000	경기도 과천시	3970000	전남 무안군	4950000
부산 서구	3260000	경기도 가평군	4160000	전남 함평군	4960000
부산 동구	3270000	경기도 연천군	4140000	전남 영광군	4970000
부산 영도구	3280000	강원 춘천시	4180000	전남 장성군	4980000
부산 부산진구	3290000	강원 원주시	4190000	전남 완도군	4990000
부산 동래구	3300000	강원 강릉시	4200000	전남 진도군	5000000
부산 남구	3310000	강원 동해시	4210000	전남 신안군	5010000
부산 북구	3320000	강원 태백시	4220000	경북 포항시	5020000
부산 해운대구	3330000	강원 속초시	4230000	경북 경주시	5050000
부산 사하구	3340000	강원 삼척시	4240000	경북 김천시	5060000
부산 금정구	3350000	강원 홍천군	4250000	경북 안동시	5070000
부산 강서구	3360000	강원 횡성군	4260000	경북 구미시	5080000
부산 연제구	3370000	강원 영월군	4270000	경북 영주시	5090000
부산 수영구	3380000	강원 평창군	4280000	경북 영천시	5100000
부산 사상구	3390000	강원 정선군	4290000	경북 상주시	5110000
부산 기장군	3400000	강원 철원군	4300000	경북 문경시	5120000
대구 중구	3410000	강원 화천군	4310000	경북 경산시	5130000
대구 동구	3420000	강원 양구군	4320000	경북 군위군	5140000
대구 서구	3430000	강원 인제군	4330000	경북 의성군	5150000
대구 남구	3440000	강원 고성군	4340000	경북 청송군	5160000
대구 북구	3450000	강원 양양군	4350000	경북 영양군	5170000
대구 수성구	3460000	충북 청주시	4360000	경북 영덕군	5180000
대구 달서구	3470000	충북 충주시	4390000	경북 청도군	5190000
대구 달성군	3480000	충북 제천시	4400000	경북 고령군	5200000
인천 중구	3490000	충북 청원군	4410000	경북 성주군	5210000
인천 동구	3500000	충북 보은군	4420000	경북 칠곡군	5220000
인천 남구	3510000	충북 옥천군	4430000	경북 예천군	5230000
인천 연수구	3520000	충북 영동군	4440000	경북 봉화군	5240000
인천 남동구	3530000	충북 증평군	5570000	경북 울진군	5250000
인천 부평구	3540000	충북 진천군	4450000	경북 울릉군	5260000
인천 계양구	3550000	충북 괴산군	4460000	경남 창원시	5670000
인천 서구	3560000	충북 음성군	4470000	경남 진주시	5310000
인천 강화군	3570000	충북 단양군	4480000	경남 통영시	5330000
인천 옹진군	3580000	충남 천안시	4490000	경남 사천시	5340000
광주 동구	3590000	충남 공주시	4500000	경남 김해시	5350000
광주 서구	3600000	충남 보령시	4510000	경남 밀양시	5360000
광주 남구	3610000	충남 아산시	4520000	경남 거제시	5370000
광주 북구	3620000	충남 서산시	4530000	경남 양산시	5380000
광주 광산구	3630000	충남 논산시	4540000	경남 의령군	5390000
대전 동구	3640000	충남 계룡시	5580000	경남 함안군	5400000
대전 중구	3650000	충남 금산군	4550000	경남 창녕군	5410000
대전 서구	3660000	충남 부여군	4570000	경남 고성군	5420000
대전 유성구	3670000	충남 서천군	4580000	경남 남해군	5430000
대전 대덕구	3680000	충남 청양군	4590000	경남 하동군	5440000
울산 중구	3690000	충남 홍성군	4600000	경남 산청군	5450000
울산 남구	3700000	충남 예산군	4610000	경남 함양군	5460000
울산 동구	3710000	충남 태안군	4620000	경남 거창군	5470000
울산 북구	3720000	충남 당진시	5680000	경남 합천군	5480000
울산 울주군	3730000	전북 전주시	4640000	제주도 제주시	6510000
경기도 수원시	3740000	전북 군산시	4670000	제주도 서귀포시	6520000
경기도 성남시	3780000	전북 익산시	4680000