Run? Learn!

Run? Learn!/OS - Linux

Linux CPU 확인 명령

포스팅에 들어가며 오늘 하루는 정말 화장실도 못 갈 정도로 일이 바빳다. DB 별로 확인할 정보들이 있어서 확인을 하는데 Oracle 라이선스 자체도 하드웨어 스펙을 따라가다보니 CPU 확인하는데에도 OS에 익숙치 않다보니 헤맸다. 명령어 자체는 간단한데 왜 그리도 외워지지는 않는지. 오늘은 조금 짧은 포스팅이 될 것 같다. 딱 CPU 확인하는 커맨드에 대해서만 짚고 넘어가려한다. 간단한 명령어 같은 경우에는 좀 찾기 쉽게 포스팅 하나로 만들어 놓고 싶은데 매번 적는걸 깜빡하고 포스팅 수정하는 것을 별로 안좋아하다보니 맘처럼 쉽게 안되더라는. 잡썰은 여기까지하고 Linux CPU 확인 커맨드에 대해서 알아보자. Step 1. CPU 전체 정보 확인 # cat /proc/cpuinfo processor :..

Run? Learn!/Oracle - Admin

Linux에서 ODBC를 통한 Connetion from Oracle to MSSQL 2부

포스팅에 들어가며 지난 번 포스팅 때 ODBC 관련해서 많은 이론적인 부분과 왜써야하고 어떻게 설치해야하는가에 대해서 이야기를 했다. 이번에는 바로 기술적인 부분으로 들어가도록 하자. 이해하고 한번 설정해보면 크게 어렵지 않지만 한번도 해보지 않았다면 막막할 수 있다. 천천히 따라해보자. 혹시라도 ODBC에 대한 이론적인 부분이라던지 설치에 대한 부분이 궁금하신 분은 아래 포스팅을 참고하고 이번 포스팅을 보면 될 것이다. 2017/10/11 - [Oracle - Admin] - Linux에서 ODBC를 통한 Connetion from Oracle to MSSQL 1부 Step 1. ODBC Manager 정상 설치 확인 # isql --version // ODBC Manager 드라이버 확인unixODB..

Run? Learn!/Oracle - Admin

Linux에서 ODBC를 통한 Connetion from Oracle to MSSQL 1부

포스팅에 들어가며 긴 휴일을 마췄으니 일에 대한 포스팅을 할 차례인것 같다. 세상에 DBMS는 너무나도 많다. Oracle 외에 대표적으로 많이 쓰이는 것이 MS사의 MS-SQL, Oracle이 먹어버림 My-SQL, 앞서 말씀드린 것보다는 많이 사용하지는 않지만 Maria DB, Mongo DB, Postgres, tibero 등. 물론 필자의 경우는 Oracle에 대해서만 알고 있다. 하지만 세상에 Oracle만 존재하지 않기 때문에 아마 이번 포스팅이 중요할 것 같다. DB 대 DB로만 본다면 같은 DB일 경우에 데이터를 가져오는 것은 너무나 쉽지만 이기종간(HS, Heterogeneous Service) DB connection의 경우에는 조금 문제가 복잡해진다. 이렇게 서로 다른 DB를 연결해주..

Run? Learn!/OS - Linux

32비트와 64비트 각 OS별 bit수 확인하기

포스팅에 들어가며 소프트웨어 설치시에 우리는 흔히 32bit용 64bit용을 보게된다. 지금은 64bit가 상용화되어 대부분 앞뒤 안보고 64bit용 프로그램을 선택하여 설치를 하곤 한다. 하지만 윈도우즈 뿐 아니라 unix나 linux에서는 해당 bit수에 따른 소프트웨어 설치가 많은 영향을 받기 때문에 꼭 확인하고 설치를 해야한다. 그렇다면 운영체제의 bit는 무엇이고 어떻게 확인하는지 천천히 한번 살펴보자. 컴퓨터에서 bit란 무엇인가? bit란 'Binary Digit'의 약자로써 컴퓨터에서 사용되는 최소단위이다. 컴퓨터는 0과 1로만 표현한다는 것은 많이 들어보았을 것이다. 이진법을 사용하여 2를 곱해 표현 가능한 총 경우의 수를 알 수 있다. 2진법에서 2자리로 표현 가능한 경우의 수는 2*2..

Run? Learn!/Oracle - Objects

Oracle]MView / DB link를 사용한 테이블 동기화

PURPOSE Database의 중요성은 늘 강조해도 지나치지 않다. 데이터의 손실이 기업의 금전적 손실로 이어지기 때문이다. 예를 들면 필자가 A에게 돈을 100만원 입금했다. 근데 해당 거래 은행의 Database에 장애가 생겨 데이터가 날아갔다면...? 그 시간 데이터가 날아갔다고한다면 우리가 상상도 못할 금액인 것이다. 물론, 금융권의 Database는 이중화, 삼중화, 백업, DR 시스템 등등을 갖추어 놓았기 때문에 이런일이 일어나지 않을 것이다. 필자가 이런 이야기를 꺼내는 이유는 무엇일까? 데이터가 중요한 만큼 우리는 언제 일어날 지 모르는 상황에 대비를 해야한다. 그렇기 때문에 고객들의 니즈도 점점 운영은 물론 잘 돌아가야하는 것은 기본이고 백업이나 데이터 동기화에 관심이 많아졌다는 이야기..

Run? Learn!/Oracle - Objects

Oracle]Materialized View Intro / Syntax

사실 저는 DBA가 아닙니다. 시작부터 지금까지 쭉 ORACLE DB 엔지니어로 지내고 있습니다. 물론 엔지니어라고해서 Objects에 대해서 몰라도 되는 것은 절대적으로 아닙니다. 하지만 엔지니어에게 Object는 사실 처음부터 접하기는 힘든 것이 사실이긴합니다. 이번 경우에도 as-is 서버와 to-be 서버로 특정 Table의 동기화를 특정 Product 없이, 예를 들면 OGG(Oracle Golden Gate)나 쉐어플렉스를 사용하지 않고 동기화할 필요가 생겼습니다. 그래서 사용하려는 방법이 Materialized View를 통해 Table 실시간 동기화를 하려고합니다. 앞으로 몇일간은 Materialized View와 Scheduler Job을 통한 동기화에 대한 내용을 다루도록 하겠습니다. ..

아잇티ㅇ-ㅇ
'Run? Learn!' 카테고리의 글 목록 (4 Page)