- Ubuntu Oneiric Ocelot(11.10)에서 Test 완료. (2011-12-09)
- Ubuntu Natty Narwhal(11.04)에서 Test 완료.
- Ubuntu Maverick Meerkat(10.10)에서 Test 완료.
- Ubuntu Lucid Lynx(10.04)에서 Test 완료.
Oracle DB에 접근하는 Program을 작성하는 방법 중 하나로 사용되는 Pro*C는 C/C++ Language로 작성한 Code 내에 DB를 접근해서 조작하는 SQL문을 Embed해서 사용할 수 있게 해주는 Precompiler입니다.
쉽게 말하면 C/C++로 Program을 작성하다가 DB를 접속해서 조작하는 부분이 필요한 구문에 실제 DB에 접속하기 위한 API를 보고 일일이 Coding하는 것이 아니라 해당 SQL문을 적는 것입니다. 그리고 Pro*C로 Precompile을 하게 되면 해당 SQL문이 Oracle을 접속해서 처리하는 C Code로 변환이 되고. 이것을 C/C++ Compiler로 Compile하면 실제로 동작하는 Program을 만들 수 있게 됩니다.
Pro*C를 사용할 경우, ODBC나 JDBC를 통하는 접근보다 접근방식이 간결하고 Oracle에 최적화된 Code를 사용하기 때문에 Performance가 좋습니다. 그래서 Pro*C를 사용하는 경우가 종종 있는데 이번 Post에서는 Oracle 11g Release 2를 Ubuntu에 설치한 환경에서 Pro*C를 사용하는 방법을 적어보려 합니다. Continue reading »
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.0 Korea.
- Ubuntu Oneiric Ocelot(11.10)에서 Test 완료. (2011-12-08)
- Ubuntu Natty Narwhal(11.04)에서 Test 완료. (2011-07-07)
- Ubuntu Maverick Meerkat(10.10)에서 Test 완료. (2010-11-10)
Ubuntu Lucid Lynx(10.04)에서 Oracle 11g Release 2 설치하기 마지막 Post입니다. 이번 Post에서는 Oracle Database를 관리하고 사용하면서 유용한 몇 가지 Tip을 적어보려고 합니다.
1. System이 시작될 때 Oracle을 자동으로 실행하기
Oracle을 설치한 System이 Boot할 때마다 자동으로 Oracle Database를 실행할 수 있도록 Init Script를 작성하여 등록하면 Oracle을 실행할 때의 여러 명령어를 입력하는 귀찮음을 줄일 수 있습니다. 먼저 dbstart와 같은 명령에서 Database Instance를 자동으로 실행할 수 있도록 /etc/oratab을 수정합니다. 마지막 : 뒤에 N을 Y로 고치고 저장합니다.
1 2 3 4 | $ su - oracle $ vi /etc/oratab orcl11:/opt/oracle/product/11.2.0/db_1:Y |
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.0 Korea.
- Ubuntu Oneiric Ocelot(11.10)에서 Test 완료. (2011-12-08)
- Ubuntu Natty Narwhal(11.04)에서 Test 완료. (2011-07-07)
- Ubuntu Maverick Meerkat(10.10)에서 Test 완료. (2010-11-10)
이전 Post에 이어서 이번에는 Oracle 11g Release 2를 Download하고 Oracle Installer를 사용해서 설치하는 방법을 알아보도록 하겠습니다.
1. Download Oracle 11g Release 2
Oracle 11g Release 2를 얻기 위해서는 Oracle Technology Network에 회원가입을 해야 합니다. 먼저 회원 가입을 위해서 Oracle Homepage로 들어갑니다. 그리고 상단에 있는 Sign in/Register for account를 Click합니다. Continue reading »
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.0 Korea.




최근 댓글