[youtube]http://youtu.be/ddtobc-AOK4[/youtube]
Lecture 14: Sampling and Monte Carlo Simulation
[youtube]http://youtu.be/ddtobc-AOK4[/youtube]
Lecture 14: Sampling and Monte Carlo Simulation
Oracle Procedure 를 테스트할 때, 내부 변수들에 할당된 값을 확인해야할 때가 있다.
이럴 때, 다음의 구문을 사용하면 확인이 가능하다.
SQL> set serveroutput on format wrap
SQL> declare
2 x varchar2(30) := 'My name is neo.';
3 begin
4 dbms_output.enable(1000000);
5 dbms_output.put_line ('The value of variable "x" is: ['||x||']');
6* end;
SQL>
/The value of variable "x" is: [My name is neo.]
참조 : www.dbforums.com/oracle/1644155-how-print-value-variable-used-oracle-procedure.html 참조 : http://stackoverflow.com/questions/9519510/how-to-printf-in-oracle-stored-procedure-for-debugging-purposes 참조 : http://dscythe.tistory.com/69 참조 : http://stackoverflow.com/questions/7352366/oracle-stored-procedure-printing-varchar2-output-variable
기존에 Windows 환경에서만 적용되던 모듈을 Unix로 컨버팅해야하는 경우가 생겼다.
대부분의 소스는 이미 Unix 환경에서 사용이 가능하도록 컨버팅이 되어 있었지만, 단하나… ODBC와 관련된 부분이 있었다.
이걸 어떻게 해야하나…
시간은 없었고..
결론은 unixodbc를 사용하고 소스는 원본을 최대한 손을 안대는 방향으로 하기로 했다.
아래의 환경에서 작업을 구성했다.
작업 환경
OS : HP-UX B.11.31 U ia64
Compiler : HP C/aC++ B3910B A/06.27
unixodbc : unixODBC-2.3.1
freetds : freetds-0.91
unixodbc 컴파일
unixodbc 사이트에 들어가서 최신의 odbc package(unixODBC-2.3.1)을 내려받아 설치한다.
http://www.unixodbc.org/
freetds 컴파일
freetds 사이트에 들어가서 최신의 freetds package(stable 버전..)을 내려받아 설치한다.
http://freetds.schemamania.org/index.html
완성된 설정 내용
/etc/odbc.ini
[TEST]
Driver = FreeTDS
Description = MSSQL Setting..
Servername = ODBC_TEST
Trace = No
Database = 4.2
Port = 1433
/etc/odbcinst.ini
[FreeTDS]
Description = MSSQL Setting..
Driver = /usr/local/freetds/lib/libtdsodbc.so
UsageCount = 1
참고 사이트들..
참고 : http://dirk.net/2010/09/18/sql-server-with-freetds-unicode-data-error/
참고 : http://stackoverflow.com/questions/2922829/freetds-and-unixodbc-character-converting
참고 : http://blog.naver.com/PostView.nhn?blogId=bebas&logNo=80118437810
참고 : http://stackoverflow.com/questions/3261909/build-32bit-on-64-bit-linux-using-a-configure-script
참고 : http://h30499.www3.hp.com/t5/Languages-and-Scripting/freeTDS-on-HP-UX-11-31/td-p/4671681
[youtube]http://youtu.be/hGQw3KJ7i6Q[/youtube]
Lecture 13: Some Basic Probability and Plotting Data
oracle 설치 도중 다음의 에러가 나타났다
INFO: /usr/bin/ld: cannot find /usr/lib/libpthread_nonshared.a inside
참조되는 라이브러리 링크 디렉토리 내에서 libpthread_nonshared.a 라이브러리를 찾을 수 없어서 나타나는 오류다.
다음을 입력해준다.
sudo ln -s /usr/lib/i386-linux-gnu/libpthread_nonshared.a /usr/lib/libpthread_nonshared.a