<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.5pt;
        font-family:Consolas;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:Consolas;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.Section1
        {page:Section1;}
/* List Definitions */
@list l0
        {mso-list-id:2110466413;
        mso-list-type:hybrid;
        mso-list-template-ids:-1277155338 -1221028488 68550681 68550683 68550671 68550681 68550683 68550671 68550681 68550683;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-text:"%1\)";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:53.25pt;
        text-indent:-18.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=PT-BR link=blue vlink=purple>
<div class=Section1>
<p class=MsoPlainText>Hi Sandra,<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText> <span lang=EN-US>Thanks for the detailed
instructions.<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US>I followed
the steps below and got an error on step 8 (building the solution).<o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US> <o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US> Here are some details for each
step.<o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:53.25pt;text-indent:-18.0pt;
mso-list:l0 level1 lfo1'><![if !supportLists]><span lang=EN-US><span
style='mso-list:Ignore'>0)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
lang=EN-US>From the "Building the Java API" section of the Building
Berkeley DB for Windows documentation:<o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:35.25pt'><span lang=EN-US>I configured
the directories according to my java jdk installation.<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:35.25pt'><span lang=EN-US>C:\Program
Files\Java\jdk1.6.0_16\include, C:\Program Files\Java\jdk1.6.0_16\include\win32
and<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:35.25pt'><span lang=EN-US>C:\Program
Files\Java\jdk1.6.0_16\bin<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:35.25pt'><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText><span lang=EN-US> 2) Apply the attached patch
18298_win_jdbc.diff<o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US> <o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US> I installed the patch application
and executed the command:<o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US> D:\Downloads\Oracle\Berkeley_Beta\db-5.0.11\db-5.0.11>"C:\Program
Files\GnuWin32\bin\patch.exe" -p1 -i 18298_win_jdbc.diff<o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText><span lang=EN-US> I’m not sure if I had to modify
the file 18298_win_jdbc.diff before running the patch. (Something related to </span>Windows
end-of-line<o:p></o:p></p>
<p class=MsoPlainText>Endings)<span lang=EN-US><o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US> <o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US> 3) Copy the attached
"Constants.java" file into the sql/jdbc/SQLite/ directory.<o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US> <o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US> Just copied the file “Contants.java”
into D:\Downloads\Oracle\Berkeley_Beta\db-5.0.11\db-5.0.11\sql\jdbc\SQLite<o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText><span lang=EN-US> 4) Open the
build_windows/Berkeley_DB.sln file in Visual Studio<o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText><span lang=EN-US> Opened build_windows/Berkeley_DB.sln
file in Visual Studio<o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText><span lang=EN-US> 5) Select
"File->Add->Existing Project", and add
"build_windows/db_sql_jdbc.vcproj" into the solution.<o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText><span lang=EN-US> Just added build_windows/db_sql_jdbc.vcproj"
into the solution.<o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US>6)
Right-click db_sql_jdbc in the solution explorer, and select
"Properties".<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US>Ok.<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US>7) In
Linker->General. Set the "Output File" to be
"$(OutDir)/sqlite_jni.dll" (it is "$(OutDir)/.dll" before
you change it).<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US>Configured the
“Output File” to be "$(OutDir)/sqlite_jni.dll"<o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US>8) Either
build the solution, or the "db_sql" project.<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US>After
building the solution I got the following summary:<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US
style='font-size:8.0pt;font-family:"Courier New"'>========== Build: 57
succeeded, 1 failed, 0 up-to-date, 10 skipped ==========<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US
style='font-size:8.0pt;font-family:"Courier New"'><o:p> </o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US>Looking for
the fail, I got this:<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:35.4pt;text-autospace:none'><span
lang=EN-US style='font-size:8.0pt;font-family:"Courier New"'>5>Linking...<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:35.4pt;text-autospace:none'><span
lang=EN-US style='font-size:8.0pt;font-family:"Courier New"'>5>LINK : fatal
error LNK1181: cannot open input file 'libdb_sql50d.lib'<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:35.4pt;text-autospace:none'><span
lang=EN-US style='font-size:8.0pt;font-family:"Courier New"'>5>Build log was
saved at "file://d:\Downloads\Oracle\Berkeley_Beta\db-5.0.11\db-5.0.11\build_windows\Win32\Debug\db_sql_jdbc\BuildLog.htm"<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US
style='font-size:8.0pt;font-family:"Courier New"'>5>db_sql_jdbc - 1
error(s), 1 warning(s)<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText><span lang=EN-US> The BuildLog.htm file is attached.<o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText><span lang=EN-US> After that I tried to rebuild the “db_sql”
project and I got the following summary:<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US
style='font-size:8.0pt;font-family:"Courier New"'>========== Rebuild All: 2
succeeded, 0 failed, 0 skipped ==========<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US
style='font-size:8.0pt;font-family:"Courier New"'><o:p> </o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US>9) Build the
db_sql_jdbc project. The project assumes you have Java (1.6) installed in your
path.<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US
style='font-size:8.0pt;font-family:"Courier New"'><o:p> </o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US>Finally, I Built
the db_sql_jdbc project and got the following summary</span><span lang=EN-US
style='font-size:8.0pt;font-family:"Courier New"'><o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US
style='font-size:8.0pt;font-family:"Courier New"'><o:p> </o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US
style='font-size:8.0pt;font-family:"Courier New"'>========== Rebuild All: 1
succeeded, 0 failed, 0 skipped ==========<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US
style='font-size:8.0pt;font-family:"Courier New"'><o:p> </o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US>Testing:<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US> <o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US>I executed
the command java -classpath jdbc.jar -Djava.library.path=. SQLite.Shell test.db<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US>The SQLite
console was opened.<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US>The directory
test.db-journal was created by it was empty.<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText style='text-indent:35.4pt'><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText><span lang=EN-US>Regards,<o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText><span lang=EN-US>Luis<o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US> <o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText><span lang=EN-US>-----Original Message-----<br>
From: Sandra Whitman [mailto:sandra.whitman@oracle.com] <br>
Sent: segunda-feira, 22 de fevereiro de 2010 14:44<br>
To: Luis Paolini<br>
Cc: 'Dave Segleau'; 'Sleepycat Software Support'; 'Kent Rollins';
bdb-beta-feedback@oss.oracle.com<br>
Subject: Re: [BDB 11gR2 Beta] [#18298] First Questions about DBD 11gR2</span><o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Hi Luis,<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Here are the instructions to follow on top of the Beta 2
db-5.0.11 drop. You will need Version 1.6 of the Java JDK plus the two
attached<o:p></o:p></p>
<p class=MsoPlainText>files:<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>18298_win_jdbc.diff<o:p></o:p></p>
<p class=MsoPlainText>Constants.java<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>0) From the "Building the Java API" section of
the Building Berkeley DB for Windows documentation:<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>The following instructions assume that you have installed
the Sun Java Development Kit in d:\java. If you installed elsewhere or have
different Java software, you will need to adjust the pathnames accordingly.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText># Set your include directories. Choose Tools ->
Options -> Projects -> VC++ Directories. Under the "Show directories
for" pull-down, select "Include files". Add the full pathnames
for the d:\java\include and d:\java\include\win32 directories. Then click OK.
These are the directories needed when including jni.h.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText># Set the executable files directories. Choose Tools
-> Options -> Projects -> VC++ Directories. Under the "Show
directories for" pull-down, select "Executable files". Add the
full pathname for the d:\java\bin directory, then click OK. This is the
directory needed to find javac.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>2) Apply the attached patch 18298_win_jdbc.diff<o:p></o:p></p>
<p class=MsoPlainText>The directions for this are below under: APPLYING PATCHES
ON WINDOWS<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>To summarize, apply the patch like this:<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>BerkeleyDB_root_dir>"<path to
patch.exe>patch.exe" -p1 -i 18298_win_jdbc.diff<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>3) Copy the attached "Constants.java" file into
the sql/jdbc/SQLite/ directory.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>4) Open the build_windows/Berkeley_DB.sln file in Visual
Studio<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>5) Select "File->Add->Existing Project",
and add "build_windows/db_sql_jdbc.vcproj" into the solution.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>6) Right-click db_sql_jdbc in the solution explorer, and
select "Properties".<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>7) In Linker->General. Set the "Output File"
to be "$(OutDir)/sqlite_jni.dll" (it is "$(OutDir)/.dll"
before you change it).<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>8) Either build the solution, or the "db_sql"
project.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>9) Build the db_sql_jdbc project. The project assumes you
have Java (1.6) installed in your path.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>To test:<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>(Note that this process creates a "jdbc.jar"
and a "sqlite_jni.dll".)<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>$ cd build_windows/Win32/Debug (if you built Debug)<o:p></o:p></p>
<p class=MsoPlainText>$ java -classpath jdbc.jar -Djava.library.path=.
SQLite.Shell test.db<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>The shell can be used in a similar way to the default
SQLite shell. To verify that the resulting database is generated by Berkeley
DB, verify that a test.db-journal directory is created and the content look
like:<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText> <o:p></o:p></p>
<p class=MsoPlainText>log.0000000001<o:p></o:p></p>
<p class=MsoPlainText>__db.001<o:p></o:p></p>
<p class=MsoPlainText>__db.002<o:p></o:p></p>
<p class=MsoPlainText>__db.003<o:p></o:p></p>
<p class=MsoPlainText>__db.004<o:p></o:p></p>
<p class=MsoPlainText>__db.005<o:p></o:p></p>
<p class=MsoPlainText>__db.006<o:p></o:p></p>
<p class=MsoPlainText>__db.register<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>APPLYING PATCHES ON WINDOWS<o:p></o:p></p>
<p class=MsoPlainText>------------------------------------------------------<o:p></o:p></p>
<p class=MsoPlainText>1. Download the patch utility. For Windows, the patch
utility can be<o:p></o:p></p>
<p class=MsoPlainText>downloaded from:<o:p></o:p></p>
<p class=MsoPlainText>http://gnuwin32.sourceforge.net/packages/patch.htm<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>2. Install the patch utility. On Windows, the default
installation<o:p></o:p></p>
<p class=MsoPlainText>location is:<o:p></o:p></p>
<p class=MsoPlainText>C:\Program Files\GnuWin32\bin\patch.exe<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>3. Download the patch/patches into the appropriate
Berkeley DB<o:p></o:p></p>
<p class=MsoPlainText>root directory for the release being patched.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>4. cd to the Berkeley DB root directory for the release.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>5. You may find that the patch files do not have the
Windows end-of-line<o:p></o:p></p>
<p class=MsoPlainText>endings. In this case the patch must be converted to
follow the Windows<o:p></o:p></p>
<p class=MsoPlainText>end-of-line conventions. There are several ways to
perform this <o:p></o:p></p>
<p class=MsoPlainText>conversion. Some options for converting a patch to
follow the Windows <o:p></o:p></p>
<p class=MsoPlainText>end-of-line<o:p></o:p></p>
<p class=MsoPlainText>conventions are: 1) running a program like 'unix2dos' 2)
using Visual <o:p></o:p></p>
<p class=MsoPlainText>Studio.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>6. Run the patch utility as shown below (this step
requires that<o:p></o:p></p>
<p class=MsoPlainText>the patch has the Windows end-of-line format as discussed
in step 5),<o:p></o:p></p>
<p class=MsoPlainText>replacing your path to 'patch.exe' if it was changed from
the default <o:p></o:p></p>
<p class=MsoPlainText>installation:<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>BerkeleyDB_root_dir>"C:\Program
Files\GnuWin32\bin\patch.exe" -p<num> -i <o:p></o:p></p>
<p class=MsoPlainText>patch.<ver><o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Where<o:p></o:p></p>
<p class=MsoPlainText>- 'patch.<ver>' is the name of the patch<o:p></o:p></p>
<p class=MsoPlainText>- '-p<num>' - indicates the number of leading
slashes that are stripped<o:p></o:p></p>
<p class=MsoPlainText> from each file name found in the patch file. - '-i'
indicates read <o:p></o:p></p>
<p class=MsoPlainText>from 'patch.<ver>'<o:p></o:p></p>
<p class=MsoPlainText> <o:p></o:p></p>
<p class=MsoPlainText> <o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Please let me know if you have any questions or
problems. I will be out starting tomorrow, Tuesday 2/23-Friday 2/26 but
someone on the team will be available to address any questions that arise.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText> <o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Thank you,<o:p></o:p></p>
<p class=MsoPlainText>Sandra<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>Luis Paolini wrote:<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> Dave,<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> I need a little help here.<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> Based on the instructions below I
installed Visual <o:p></o:p></p>
<p class=MsoPlainText>> Studio C++ Express and successfully executed the
step a).<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> Then I downloaded SQLite JDBC from <o:p></o:p></p>
<p class=MsoPlainText>> http://www.ch-werner.de/javasqlite/ but I’m not sure
how to executed <o:p></o:p></p>
<p class=MsoPlainText>> the step c).<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> I read the instructions that come with
SQLite JDBC <o:p></o:p></p>
<p class=MsoPlainText>> (javasqlite-200100131.tar.gz <o:p></o:p></p>
<p class=MsoPlainText>>
<http://www.ch-werner.de/javasqlite/javasqlite-20100131.tar.gz>) but I <o:p></o:p></p>
<p class=MsoPlainText>> don’t know how to use the makefile to create
sqlite.jar and <o:p></o:p></p>
<p class=MsoPlainText>> libsqlite_jni.dll<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> based on libsqlite3.dll generated from step a).<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> Could you give some instructions?<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> I’m doing all these steps in a Windows
machine<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> Essentially, you would want to do the following:<o:p></o:p></p>
<p class=MsoPlainText>> a) build the Berkeley DB 11gR2 library from source;<o:p></o:p></p>
<p class=MsoPlainText>> b) download the SQLite JDBC driver package from <o:p></o:p></p>
<p class=MsoPlainText>> http://www.ch-werner.de/javasqlite/;<o:p></o:p></p>
<p class=MsoPlainText>> c) using the package and the instructions from step
b), build a <o:p></o:p></p>
<p class=MsoPlainText>> sqlite.jar and libsqlite_jni.dll based on the
libsqlite3.dll that was <o:p></o:p></p>
<p class=MsoPlainText>> built/generated from step a),<o:p></o:p></p>
<p class=MsoPlainText>> d) you should then be able to build and run a Java
application that <o:p></o:p></p>
<p class=MsoPlainText>> calls the SQLite Java interface using the JDBC
driver from step c),<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> Thanks,<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> Luis<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> *From:* Dave Segleau
[mailto:dave.segleau@oracle.com]<o:p></o:p></p>
<p class=MsoPlainText>> *Sent:* quarta-feira, 17 de fevereiro de 2010 17:07<o:p></o:p></p>
<p class=MsoPlainText>> *To:* Luis Paolini<o:p></o:p></p>
<p class=MsoPlainText>> *Cc:* Sandra Whitman; Kent Rollins;
bdb-beta-feedback@oss.oracle.com; <o:p></o:p></p>
<p class=MsoPlainText>> Sleepycat Software Support; Claudio Ferreira<o:p></o:p></p>
<p class=MsoPlainText>> *Subject:* Re: [BDB 11gR2 Beta] [#18298] First
Questions about DBD 11gR2<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> Luis,<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> Thanks for the reply. I wanted to follow up on
Sandra's email from <o:p></o:p></p>
<p class=MsoPlainText>> this morning. We're looking into your questions in
more depth, but I <o:p></o:p></p>
<p class=MsoPlainText>> just want to make sure we understand what it is that
you're trying to <o:p></o:p></p>
<p class=MsoPlainText>> do so that we're answering the right questions. We
understand that you <o:p></o:p></p>
<p class=MsoPlainText>> have existing applications, built with various
Oracle development <o:p></o:p></p>
<p class=MsoPlainText>> tools. Some of these applications use the Oracle
Database Server and <o:p></o:p></p>
<p class=MsoPlainText>> some apparently use Berkeley DB Java Edition.<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> * Specifically, which application development
tool are you trying<o:p></o:p></p>
<p class=MsoPlainText>> to use to build /this /application?<o:p></o:p></p>
<p class=MsoPlainText>> * Is this a new application, specifically for
the mobile platform?<o:p></o:p></p>
<p class=MsoPlainText>> Or is it a single application with two modes:
a) connected to an<o:p></o:p></p>
<p class=MsoPlainText>> Oracle Server database and b) disconnected,
running on a<o:p></o:p></p>
<p class=MsoPlainText>> smartphone device with SQLite/Berkeley DB
installed locally?<o:p></o:p></p>
<p class=MsoPlainText>> * Does this new application plan to use Berkeley
DB 11gR2 via the<o:p></o:p></p>
<p class=MsoPlainText>> SQL API, which is based on SQLite? <o:p></o:p></p>
<p class=MsoPlainText>> * Does this new application plan to access the
SQLite/Berkeley DB<o:p></o:p></p>
<p class=MsoPlainText>> database via JDBC?<o:p></o:p></p>
<p class=MsoPlainText>> * Does this new application plan on using
capabilities of the<o:p></o:p></p>
<p class=MsoPlainText>> SQLite spatial functionality, just simple SQL
or something else?<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> With regards to your recent question:<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> "I used to work with BDB as a single jar file
(like je-3.3.87.jar) <o:p></o:p></p>
<p class=MsoPlainText>> that was referenced in a JDeveloper Application. For
deployment, this <o:p></o:p></p>
<p class=MsoPlainText>> jar file was packed with my application libraries
and files to be <o:p></o:p></p>
<p class=MsoPlainText>> deploy to the client. Now it seems that this process
must be changed. <o:p></o:p></p>
<p class=MsoPlainText>> The way to install BDB in a windows machine will
consider some Dlls <o:p></o:p></p>
<p class=MsoPlainText>> installation. Is this correct?"<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> Berkeley DB Java Edition is not the same library as
the Berkeley DB <o:p></o:p></p>
<p class=MsoPlainText>> 11gR2 Beta release. They are two separate products.
Berkeley DB Java <o:p></o:p></p>
<p class=MsoPlainText>> Edition does not have support for a SQL API -- it
provides a Key/Value <o:p></o:p></p>
<p class=MsoPlainText>> pair API, a Java collections API and a Data Persistence
Layer API for <o:p></o:p></p>
<p class=MsoPlainText>> POJO-style Java Object persistence. The Berkeley DB
11gR2 Beta release <o:p></o:p></p>
<p class=MsoPlainText>> library is written in C, has the same API support
and is the product <o:p></o:p></p>
<p class=MsoPlainText>> that is introducing a new SQL API, based on
integration of the SQLite <o:p></o:p></p>
<p class=MsoPlainText>> library. How you build, link and deploy Berkeley DB
Java Edition vs <o:p></o:p></p>
<p class=MsoPlainText>> Berkeley DB is different.<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> In the case of Berkeley DB Java Edition, being
referenced in a <o:p></o:p></p>
<p class=MsoPlainText>> JDeveloper Application, all you needed was the
Berkeley DB Java <o:p></o:p></p>
<p class=MsoPlainText>> Edition jar file.<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> In the case of Berkeley DB 11gR2 Beta, the SQL API
is based on SQLite. <o:p></o:p></p>
<p class=MsoPlainText>> As such, your build, link and deployment process
would be different <o:p></o:p></p>
<p class=MsoPlainText>> than using Berkeley DB Java Edition. Essentially,
you would want to do <o:p></o:p></p>
<p class=MsoPlainText>> the following:<o:p></o:p></p>
<p class=MsoPlainText>> a) build the Berkeley DB 11gR2 library from source;<o:p></o:p></p>
<p class=MsoPlainText>> b) download the SQLite JDBC driver package from <o:p></o:p></p>
<p class=MsoPlainText>> http://www.ch-werner.de/javasqlite/;<o:p></o:p></p>
<p class=MsoPlainText>> c) using the package and the instructions from step
b), build a <o:p></o:p></p>
<p class=MsoPlainText>> sqlite.jar and libsqlite_jni.dll based on the
libsqlite3.dll that was <o:p></o:p></p>
<p class=MsoPlainText>> built/generated from step a),<o:p></o:p></p>
<p class=MsoPlainText>> d) you should then be able to build and run a Java
application that <o:p></o:p></p>
<p class=MsoPlainText>> calls the SQLite Java interface using the JDBC
driver from step c),<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> Does this make sense and does it help you make
forward progress?<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> If we're still not in sync with regards to what
you're trying to do, <o:p></o:p></p>
<p class=MsoPlainText>> we can either continue to have this discussion via
email or get on a <o:p></o:p></p>
<p class=MsoPlainText>> conference call. Please let me know if you would
like to schedule a <o:p></o:p></p>
<p class=MsoPlainText>> call and what time works best for you. I just want to
make sure that <o:p></o:p></p>
<p class=MsoPlainText>> we properly understand what it is that you are
trying to build.<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> Regards,<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> Dave<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> On 2/17/2010 4:20 AM, Luis Paolini wrote:<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> Hi Sandra,<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Thank you for the answers.<o:p></o:p></p>
<p class=MsoPlainText>> I have an additional question based on the
answer for question 2.<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Additional Question 2:<o:p></o:p></p>
<p class=MsoPlainText>> I used to work with BDB as a single jar file
(like je-3.3.87.jar)<o:p></o:p></p>
<p class=MsoPlainText>> that was referenced in a JDeveloper Application.<o:p></o:p></p>
<p class=MsoPlainText>> For deployment, this jar file was packed
with my application<o:p></o:p></p>
<p class=MsoPlainText>> libraries and files to be deploy to the client.<o:p></o:p></p>
<p class=MsoPlainText>> Now it seems that this process must be
changed. The way to install<o:p></o:p></p>
<p class=MsoPlainText>> BDB in a windows machine will consider some<o:p></o:p></p>
<p class=MsoPlainText>> Dlls installation. Is this correct?<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Regards,<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Luis Paolini<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> -----Original Message-----<o:p></o:p></p>
<p class=MsoPlainText>> From: Sandra Whitman
[mailto:sandra.whitman@oracle.com] <o:p></o:p></p>
<p class=MsoPlainText>> Sent: domingo, 14 de fevereiro de 2010 22:48<o:p></o:p></p>
<p class=MsoPlainText>> To: Luis Paolini<o:p></o:p></p>
<p class=MsoPlainText>> Cc: bdb-beta-feedback@oss.oracle.com
<mailto:bdb-beta-feedback@oss.oracle.com>; support@sleepycat.com
<mailto:support@sleepycat.com>; Whitman,Sandra<o:p></o:p></p>
<p class=MsoPlainText>> Subject: Re: [BDB 11gR2 Beta] [#18298] First
Questions about DBD 11gR2<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Hi Luis,<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Thank you again for your email. I have been
investigating your <o:p></o:p></p>
<p class=MsoPlainText>> questions and do have some answers which I will list
below in the <o:p></o:p></p>
<p class=MsoPlainText>> question/answer section. I am still doing some more
research regarding <o:p></o:p></p>
<p class=MsoPlainText>> ADF and JDBC access and will get back to you on
those. In the mean time <o:p></o:p></p>
<p class=MsoPlainText>> if you have any other questions, or if I did not
completely answer <o:p></o:p></p>
<p class=MsoPlainText>> something, please let me know.<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Question 1:<o:p></o:p></p>
<p class=MsoPlainText>> Is necessary to build BDB from source files?<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Answer 1:<o:p></o:p></p>
<p class=MsoPlainText>> At the current time you do need to build Berkeley DB
from source. This <o:p></o:p></p>
<p class=MsoPlainText>> requires Visual Studio C++. You can use the free
Express version <o:p></o:p></p>
<p class=MsoPlainText>> available from Microsoft.com. We will however
consider a pre-built <o:p></o:p></p>
<p class=MsoPlainText>> version for the future.<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Question 2:<o:p></o:p></p>
<p class=MsoPlainText>> How is the BDB jar file obtained?<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Answer 2:<o:p></o:p></p>
<p class=MsoPlainText>> What are the plans for the Berkeley DB jar file? Is
that to be used <o:p></o:p></p>
<p class=MsoPlainText>> with ADF? I am still checking, but a jar file may
not be<o:p></o:p></p>
<p class=MsoPlainText>> needed for this. If a Berkeley DB jar file is
needed, it can be built <o:p></o:p></p>
<p class=MsoPlainText>> with Version 1.5 or 1.6 of the Java JDK.<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Question 3:<o:p></o:p></p>
<p class=MsoPlainText>> How is BDB configured to support SQL?<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Answer 3:<o:p></o:p></p>
<p class=MsoPlainText>> SQL support is built automatically on Windows. The
SQL library is built <o:p></o:p></p>
<p class=MsoPlainText>> as libdb_sql50.dll in the Release mode or
libdb_sql50d.dll in the Debug <o:p></o:p></p>
<p class=MsoPlainText>> mode. An SQL command line interpreter called
db_sql_shell.exe is also <o:p></o:p></p>
<p class=MsoPlainText>> built.<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Please take a look in the documentation titled
"Building the SQL API - <o:p></o:p></p>
<p class=MsoPlainText>> Chapter 5. Building Berkeley DB for Windows"<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> From there:<o:p></o:p></p>
<p class=MsoPlainText>> Building the SQL API<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Binary Compatibility With SQLite<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> SQL support is built automatically on Windows. The
SQL library is built <o:p></o:p></p>
<p class=MsoPlainText>> as libdb_sql50.dll in the Release mode or
libdb_sql50d.dll in the Debug <o:p></o:p></p>
<p class=MsoPlainText>> mode. An SQL command line interpreter called
db_sql_shell.exe is also built.<o:p></o:p></p>
<p class=MsoPlainText>> Binary Compatibility With SQLite<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Both libdb_sql50.dll and libdb_sql50d.dll are
compatible with <o:p></o:p></p>
<p class=MsoPlainText>> sqlite3.dll. You can rename libdb_sql50.dll to
sqlite3.dll and <o:p></o:p></p>
<p class=MsoPlainText>> db_sql_shell.exe to sqlite3.exe, and use these
applications as a <o:p></o:p></p>
<p class=MsoPlainText>> replacement for the standard SQLite binaries with
same names.<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Question 4:<o:p></o:p></p>
<p class=MsoPlainText>> Are the SQLite data types are supported by Oracle
ADF?<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Answer 4:<o:p></o:p></p>
<p class=MsoPlainText>> I am still investigating this point. However, the
ADF components <o:p></o:p></p>
<p class=MsoPlainText>> support SQLite so there should not be a problem
here.<o:p></o:p></p>
<p class=MsoPlainText>> I will get back to you on this though.<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Question 5:<o:p></o:p></p>
<p class=MsoPlainText>> Is any documentation available regarding JDBC access
to the database.<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Answer 5:<o:p></o:p></p>
<p class=MsoPlainText>> The ODBC and JDBC drivers are not included in the
initial Beta release <o:p></o:p></p>
<p class=MsoPlainText>> package, but they are supported and they will be
included in the <o:p></o:p></p>
<p class=MsoPlainText>> production release. In order to build the drivers,
please download the <o:p></o:p></p>
<p class=MsoPlainText>> open source ODBC driver from http://www.ch-werner.de/sqliteodbc/
and the <o:p></o:p></p>
<p class=MsoPlainText>> open source JDBC driver from
http://www.ch-werner.de/javasqlite.<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Question 6:<o:p></o:p></p>
<p class=MsoPlainText>> Are there any examples using BDB SQLite Interfaces?<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Answer:<o:p></o:p></p>
<p class=MsoPlainText>> The BDB SQLite interface examples are under the
distribution at <o:p></o:p></p>
<p class=MsoPlainText>> sql\examples\c.<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>> Best Regards,<o:p></o:p></p>
<p class=MsoPlainText>> Sandra<o:p></o:p></p>
<p class=MsoPlainText>> Sandra Whitman<o:p></o:p></p>
<p class=MsoPlainText>> Oracle Global Customer Support<o:p></o:p></p>
<p class=MsoPlainText>> <o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> -- <o:p></o:p></p>
<p class=MsoPlainText>> Oracle <http://www.oracle.com><o:p></o:p></p>
<p class=MsoPlainText>> David Segleau | Director Product Management -
Berkeley DB<o:p></o:p></p>
<p class=MsoPlainText>> Phone: +1 425 945 8533 | Mobile: +1 408 420 7350<o:p></o:p></p>
<p class=MsoPlainText>> Oracle Database Engineering<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> Green Oracle
<http://www.oracle.com/commitment>Oracle is committed to <o:p></o:p></p>
<p class=MsoPlainText>> developing practices and products that help protect
the environment<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> __________ Information from ESET NOD32 Antivirus,
version of virus <o:p></o:p></p>
<p class=MsoPlainText>> signature database 4875 (20100217) __________<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> The message was checked by ESET NOD32 Antivirus.<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> http://www.eset.com<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> __________ Information from ESET NOD32 Antivirus,
version of virus <o:p></o:p></p>
<p class=MsoPlainText>> signature database 4878 (20100218) __________<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> The message was checked by ESET NOD32 Antivirus.<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> http://www.eset.com<o:p></o:p></p>
<p class=MsoPlainText>>
------------------------------------------------------------------------<o:p></o:p></p>
<p class=MsoPlainText>><o:p> </o:p></p>
<p class=MsoPlainText>> _______________________________________________<o:p></o:p></p>
<p class=MsoPlainText>> BDB-BETA-FEEDBACK mailing list<o:p></o:p></p>
<p class=MsoPlainText>> BDB-BETA-FEEDBACK@oss.oracle.com<o:p></o:p></p>
<p class=MsoPlainText>>
http://oss.oracle.com/mailman/listinfo/bdb-beta-feedback<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>__________ Information from ESET NOD32 Antivirus, version
of virus signature database 4885 (20100221) __________<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>The message was checked by ESET NOD32 Antivirus.<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText>http://www.eset.com<o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
</div>
<BR><BR>__________ Information from ESET NOD32 Antivirus, version of virus signature database 4893 (20100224) __________<BR><BR>The message was checked by ESET NOD32 Antivirus.<BR><BR><A HREF="http://www.eset.com">http://www.eset.com</A><BR> </body>
</html>