기본 콘텐츠로 건너뛰기

라벨이 Management인 게시물 표시

오라클에서 테이블 생성 쿼리 작성 - ORACLE Management by SQL

Oracle의 관리 툴은 대부분 비용이 비싸서 가급적 무료툴로 관리를 한다. 그러다보면 기능들이 부족해서 SQL로 해결해야 하는 것들이 생기는데, 그 중에서 많이는 사용하지 않으나 있으면 관리하기 편한 하나가 바로 테이블이나 Procedure의 생성쿼리 이다. Oracle에서는 기본으로 제공해주는 쿼리이므로 주기적으로 select * from all_tables where owner = '<owner>' 로 테이블 명을 가져와서 아래 쿼리로 테이블 생성 쿼리를 업데이트 해주면 변경이력 관리가 필요없게 된다. select dbms_metadata . get_ddl ( ' TABLE ' , ' TableName ' , ' Owner ' ) from dual; select dbms_metadata . get_ddl ( ' Procedure ' , ' ProcedureName ' , ' Owner ' ) from dual; 추가로 Procedure작성쿼리도 추가함.. select * from all_objects 로 검색해서 Procedure나 Function도 가져오면 편할 듯.. Do not login your server any more! giip :: Free server management tool! https://giipasp.azurewebsites.net/

한국어, 일본어 대응 가능한 DBMS Query Tool - ORACLE MySQL SQL Server ODBC 지원

A5MK2라는 일본인이 만든 무료 툴이 있다. 그 동안은 Orange라는 국내 유료 소프트를 사용했는데, 너무 고가다 보니 회사에서는 대체 툴을 희망하였고, 이것저것 찾아보다보니 일본인 스탭에게서 추천을 받아 사용을 해보게 되었다. 공식 홈페이지 :  https://a5m2.mmatsubara.com/ 공식 홈페이지(개인 이지만..)에 들어가도 일본 특유의 이뿌지 않고 실용적이기만 한 페이지가 뜨고.. 다운로드 및 과거 버전 다운로드가 가능하다. 사용하면서 느낀 점으로 보아 Orange의 DBA툴(Orange의 메뉴명)은 보기가 좋은 장점이 있는데, 그 외의 기능들을 보면 A5MK2는 떨어지지 않는 훌륭한 툴이다. 그래도 Orange의 장점을 들어보자면 DBA에서 Tablespace기능이나 AWR추출 기능등은 보기도 편하고 클릭 한 번으로 쉽게 확인 및 처리가 가능하다. 하지만, 사이즈가 큰 경우 Processing... 이라고 표시되면서 몇 시간이고 사용을 못하게 되는 단점은 있다. 그 부분에서 본다면 그냥 필요한 부분을 모두 SQL로 보관하고 처리하면 A5MK2에서도 별로 문제 없이 사용할 수 있으므로 그 부분은 좋았다. A5MK2만의 장점을 들자면.. 접속가능한 DBMS가 많다! Oracle OCI 및 직접 접속 IBM DB2 Microsoft SQL Server Interbase/Firebird PostgreSQL MySQL Mariadb SQLite AccessDB ADO(OLE, ODBC) 지원이 안되는 것이 있다면 ODBC로 연결후에 접속을 해버리면 된다! 아쉽게도 최신 버전에는 강제 UTF Encoding이 걸려있어 과거 버전의 Encoding을 할 수 없는 커넥터로 연결하면 글자깨짐이 발생할 수가 있다. 처음부터 UTF8로 만들어진 경우는 전혀 문제 없으나 예전에는 ANSI로 해당 국가 전용으로 만든 케이스가 있다보니 이러한 소수의 케이스에는 과거 버전인...

클라우드/코로케이션 어떤 인프라도 관리한다! giip ITAM

클라우드 환경이 보편화 되면서 많은 SE분들은 클라우드 서비스를 사용해 보았을 것입니다. 하지만 SE의 입장에서는 현재 사용중인 Legacy장비들을 그대로 사용하면서 추가로 Cloud Service를 사용해야 하는 경우가 대부분 입니다. 심지어는 여러 클라우드 서비스를 사용하면서 복잡한 유저포털을 익히는데 더 시간이 걸리고 있습니다. AWS의 경우 너무 많은 기능으로 인해 거의 사용하지 않으면서 비용은 비용대로 지불하면서 Co-Location의 레거시 장비들과 혼용하여 사용하기도 합니다. 정말 AWS가 좋은 것인가요? 아니, 클라우드가 정말 필요한 것인가요? SE분들은 어디에 어떤 서버를 이용해도 결국 수동으로 자산관리를 위한 엑셀시트를 열어보고 있을 것입니다. 그리고 그 자산들의 정보는 수동으로 기입하고, 시스템 내에서 변경사항이 발생했는데 엑셀에는 업데이트 되지 않는 경우도 허다합니다. 어떠한 클라우드 서비스를 사용하건 호스팅을 사용하건 SE분들은 처음에만 접속하고, 생성 후에는 거의 접속하지 않고 있지 않나요? 결국 생성에만 필요하고, 그외에는 그 복잡한 서비스보다는 기존에 익숙한 시스템 내의 기능을 사용하려 할 것입니다. 그리고 다시 익숙한 엑셀을 펼쳐서 정보를 기입하고 있겠죠.. 이제 SE분들께 실질적인 제안을 할까 합니다. MSP서비스 라는 ITAM(IT Asset Managent, IT자산관리) 서비스를 이용해보세요. http://msp.littleworld.net 그동안 기능이 뭐니 서비스가 어떻니 하는 비현실적인 서비스에 매달려 여러 화면을 짜집기 하고 있었다면, 이 서비스 하나로 모든 시스템을 통합해 보세요. - 물리 서버 자원 관리 - 가상 서버 자원관리 - IP 자원관리 - HDD자원관리 - 자원정보 자동 갱신 - 자원 여유량 체크 - 도메인 자산 관리 그밖에 SE로서 필요로 하는 기능들을 지속적으로 도입하고 있습니다. 서드 파티 및 API를 활용한 자체 툴 개발자 분들의 참여도 기다리고 있습니다...

나의 프로필/포트폴리오 관리(Profile/Portfolio Management) 방법..

사람들에게 Portfolio나 Profile을 요구하는 경우가 꽤 있다.    하지만 요구하자마자 바로 자신의 프로필이나 포트폴리오를 주는 경우는 적다.  물론 구직활동을 하는 경우는 바로 줄 수 있을 것이다. 이미 구직활동을 위해 다시 포트폴리오를 조정했을테니..   문제는 몇 년에 한 번 이직을 위해 포트폴리오를 준비하는데 엄청난 노력이 필요하다는 것이다.  대충 만든 포트폴리오에 대해서는 어느 누구도 신경을 쓰지 않는다.  그렇다고 매번 이직을 준비하는 것도 좋은 자세는 아닌 것 같다.  게다가 포트폴리오나 프로필은 이직시에만 사용하는 것이 아니다.  프로젝트 참여자로서, 또는 타인 또는 상대 기업에 자신의 능력, 경험을 알리기 위해 필요한 경우도 많다.   어떻게 정리하면 좋을까.. 나의 팁을 간단하게 정리해본다.    1. Linked in (http://www.linkedin.com)에 간단한 Job History 및 자신의 장점을 정리한다.   - Linked in을 사용하는 이유는 공개 이력서이기 때문에 마음대로 거짓을 작성하기 힘들다는 점.   - 주변의 인맥들이 자신의 장점을 인정(Endorsement)하는 시스템을 이용하여 자격증 이상의 효력을 발휘할 수 있다.   2. 자신의 Portfolio를 작성한 PPT 또는 자신을 상품이라 생각하여 Proposal을 만든 PPT를 Slideshare( http://www.slideshare.net ) 에 등록한다.  - 자기PR시대에 자신을 PR하는 자료하나 작성을 못하는 것은 좀 문제가 있다. 친구들의 도움을 받더라도 남에게 어떻게 자신을 봐주기를 바라는지를 어필하는 자료를 만들어 보는게 어떤가?  - 문서를 만드는 능력이 떨어질수록 인정을 낮게 받는다는 것은 아무리...