|
Last blog posts
Login |
Blog: Programming
Description: C++ programming
Created by TaneliOtala on Thu 19 of Nov, 2009 [06:29 UTC]
Last modified Thu 19 of Nov, 2009 [06:45 UTC]
(2 posts | 763 visits | Activity=4.00)
Oracle 10g Express Edition vs. 64 bit client drivers
If you have the Oracle 10g (10.2.0.1.0) Express Edition, you'll notice that everything is 32 bit...
But, what if you have a 64 bit client, such as RHEL 5/64 (or CentOS 5/64)? What you'd do... is to download the normal 10g client, for 64 bits... And then configure the client to use a connection string like: host.domain.com:1521/XEXDB The XEXDB (service name) is something you'll find on the server from the init.ora with the dispatchers parameter... The Express Edition is pretty cool for casual testing, building a test framework, etc. Remember that it has the 2GB data and memory size limitation.
C++ programming with Ubuntu 9.10 and Boost 1.40
I'm starting this blog backwards...
But, I want to help others who have run into an issue, developing with Boost 1.40 on Kubuntu/Ubuntu 9.10 Basically, if you run into a number of problems, once you've upgraded to Ubuntu 9.10, the issue might be that you have an ealier version of Boost, such as 1.37 installed... Earlier version of Boost would install in /usr/local/include — and your build system might end up with a hybrid of header files from 1.40 in /usr and 1.37 from /usr/local, resulting in mysterious non-compiles... What you need to do, is to remove or rename (as sudo) the /usr/local/boost directory (which is a symlink to the 1.37) — only for development. Boost, changed their methodology for versioning in 1.40 — all for the better, finally to the LSB standard — but the transition is going to give us a bit of pain.
Page: 1/1
1 |