<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>remidian.com &#187; Progress</title>
	<atom:link href="http://remidian.com/category/progress/feed" rel="self" type="application/rss+xml" />
	<link>http://remidian.com</link>
	<description>Braindumps of Remi Visser, freelance Oracle DBA.</description>
	<lastBuildDate>Thu, 29 Dec 2011 11:56:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Progress OpenEdge Database 10.1b install on Centos (RHEL)</title>
		<link>http://remidian.com/progress/progress-openedge-database-101b-install-on-centos-rhel.html</link>
		<comments>http://remidian.com/progress/progress-openedge-database-101b-install-on-centos-rhel.html#comments</comments>
		<pubDate>Fri, 10 Aug 2007 08:17:43 +0000</pubDate>
		<dc:creator>remivisser</dc:creator>
				<category><![CDATA[Progress]]></category>

		<guid isPermaLink="false">http://remidian.com/progress/progress-openedge-database-101b-install-on-centos-rhel.html</guid>
		<description><![CDATA[What follows is a braindump of every thing I stumled into while getting Progress OpenEdge Database 10.1b up and running on Centos (Red Hat Enterprise Linux). Where Centos is a VMWare virtual machine (guest) with Windows XP as the host operating system. Install Centos I had trouble installing Centos in a VMWare guest (Windows XP [...]]]></description>
			<content:encoded><![CDATA[<p>
What follows is a braindump of every thing I stumled into while getting Progress OpenEdge Database 10.1b up and running on Centos (Red Hat Enterprise Linux). Where Centos is a <a href="http://remidian.com/nix/vmware/centos-50-install-fails-kernel-panic.html">VMWare virtual machine (guest) with Windows XP as the host operating system</a>. <span id="more-44"></span>
</p>
<h3>
Install Centos<br />
</h3>
<p>
I had trouble installing Centos in a VMWare guest (Windows XP being the host operating system). Solution was to download a &#8216;CentOS 5.0, server install&#8217; from thoughtpolice to get Centos up and running as a VMWare virtual machine. Read about this <a href="http://remidian.com/nix/vmware/centos-50-install-fails-kernel-panic.html">here</a>.
</p>
<h3>
Download and install Java (JDK)<br />
</h3>
<p>
see <a href="/nix/download-and-install-of-java-jdk.html">/nix/download-and-install-of-java-jdk.html</a> for instructions as to the installation of JDK on Centos.
</p>
<h3>
Run the installer.<br />
</h3>
<p>
The installation process is pretty straight forward. I choose to install in /pro/product/101b (like Oracle&#8217;s <a target="_blank" class="link-dest-external" href="http://download.oracle.com/docs/cd/B19306_01/install.102/b14316/ofa.htm#i1006606">Optimal Flexible Architecture (OFA)</a> Convention)
</p>
<pre>
[root@localhost remivisser]# tar -xvf oe101b_linux.tar
./101dbuti
./3party/
./3party/sonicesb/
./3party/sonicesb/esb_docportal.htm
./3party/sonicesb/esb_readme.htm
./3party/sonicesb/setup.bat
./3party/sonicesb/setup.ini
./3party/sonicesb/setup.jar
.
.
.
[root@localhost tmp]# /home/remivisser/proinst
&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp; +&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;&#45;-+
&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Welcome&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|
&nbsp;&nbsp;&nbsp;&nbsp; +&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;&#45;-+
&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WELCOME TO THE OPENEDGE INSTALLATION UTILITY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
&nbsp;&nbsp;&nbsp;&nbsp; | Ensure that you have your completed &quot;Preinstallation Checklist&nbsp;&nbsp;&nbsp;&nbsp;|
&nbsp;&nbsp;&nbsp;&nbsp; | for Unix&quot; handy to consult. This information will facilitate your |
&nbsp;&nbsp;&nbsp;&nbsp; | installation and ensure your choices are accurately recorded.&nbsp;&nbsp;&nbsp;&nbsp; |
&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
&nbsp;&nbsp;&nbsp;&nbsp; | Copyright (c) 1984-2006 Progress Software Corp.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
&nbsp;&nbsp;&nbsp;&nbsp; | All Rights Reserved.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|
&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Enter=OK]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
&nbsp;&nbsp;&nbsp;&nbsp; +&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;-&#45;&#45;&#45;-+
&nbsp;
</pre>
<h3>Test the executables</h3>
<p>
After the install I want to test the executables, the &#8216;<code>prostrct</code>&#8216; command goes fine (complaining about too few arguments which is in fact right but then came the &#8216;<code>pro</code>&#8216; command &#8230;
</p>
<h6>prostrct runs fine</h6>
<pre>
[root@localhost remivisser]# prostrct
Too few arguments. (1370)
[root@localhost remivisser]#
&nbsp;
</pre>
<h6>pro command results in an error &#8230;</h6>
<pre>
[root@localhost bin]# pro
<strong>/pro/product/101b/bin/_progres: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open 
shared object file: No such file or directory</strong>
[root@localhost bin]#
</pre>
<p>
Next section contains the solution, to get &#8216;pro&#8217; executable working fine.
</p>
<h3>libstdc++-libc6.2-2.so.3, Se Habla Español, Linux Para Todos, Gracias!</h3>
<p>
It took me quit a few hours to figure this one out, until <a target="_blank" class="link-dest-external" href="http://www.google.com/search?q=%22_progres%3A+error+while+loading+shared+libraries%3A+libstdc%2B%2B-libc6.2-2.so.3%22">google returned only ONE entry</a>, in Spanish &#8230; Thanks to the directions on <a target="_blank" class="link-dest-external" href="http://www.linuxparatodos.net/portal/forum/viewtopic.php?showtopic=16213">this forum thread</a> I managed to get &#8216;pro&#8217; working. </p>
<p>See complete logging below which contains the following three steps:
</p>
<ol>
<li>Run <code>pro</code> command with missing libstdc++-libc6.2-2.so.3 shared object error</li>
<li>Install compat-libstdc++-296 using <code>yum</code></li>
<li>Run <code>pro</code> command succesfull without any errors!</li>
</ol>
<h6>1. Run <code>pro</code> command with missing libstdc++-libc6.2-2.so.3 shared object error</h6>
<pre>
[root@localhost tmp]# pro
&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@@@@@@&nbsp;&nbsp; @@@@@@&nbsp;&nbsp; @@@@@@@&nbsp;&nbsp; @@@@@&nbsp;&nbsp; @@@@@@&nbsp;&nbsp; @@@@@@@&nbsp;&nbsp; @@@@@&nbsp;&nbsp;&nbsp;&nbsp;@@@@@
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@
&nbsp;&nbsp;&nbsp;&nbsp; @@@@@@&nbsp;&nbsp; @@@@@@&nbsp;&nbsp; @&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;@@@@&nbsp;&nbsp;@@@@@@&nbsp;&nbsp; @@@@@&nbsp;&nbsp;&nbsp;&nbsp; @@@@@&nbsp;&nbsp;&nbsp;&nbsp;@@@@@
&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp; @&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp; @&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@
&nbsp;&nbsp; @&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp; @&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp; @&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @
&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@@@@@@@&nbsp;&nbsp; @@@@@&nbsp;&nbsp; @&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@@@@@@@&nbsp;&nbsp; @@@@@&nbsp;&nbsp;&nbsp;&nbsp;@@@@@
&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Progress Software Corporation
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14 Oak Park
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bedford, Massachusetts 01730
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;781-280-4000
&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PROGRESS is a registered trademark of Progress Software Corporation
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copyright 1984-2006
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;by Progress Software Corporation
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All Rights Reserved
&nbsp;
OpenEdge Release 10.1B as of Wed Jan 10 12:21:31 EST 2007
&nbsp;
<strong>/pro/product/101b/bin/_progres: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared 
object file: No such file or directory</strong>
</pre>
<h6>2. Install compat-libstdc++-296 using <code>yum</code></h6>
<pre>
[root@localhost tmp]# yum -y install compat-libstdc++-296
Loading &quot;installonlyn&quot; plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
&#45;-&gt; Populating transaction set with selected packages. Please wait.
&#45;&#45;-&gt; Package compat-libstdc++-296.i386 0:2.96-138 set to be updated
&#45;-&gt; Running transaction check
&nbsp;
Dependencies Resolved
&nbsp;
=============================================================================
 Package&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Arch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Repository&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Size
=============================================================================
Installing:
 compat-libstdc++-296&nbsp;&nbsp;&nbsp;&nbsp;i386&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.96-138&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; base&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 90 k
&nbsp;
Transaction Summary
=============================================================================
Install&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 Package(s)
Update&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 Package(s)
Remove&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 Package(s)
&nbsp;
Total download size: 90 k
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
&nbsp;&nbsp;Installing: compat-libstdc++-296&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ######################### [1/1]
&nbsp;
Installed: compat-libstdc++-296.i386 0:2.96-138
Complete!
</pre>
<h6>3. Run <code>pro</code> command succesfull without any errors!</h6>
<pre>
[root@localhost tmp]# pro
&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@@@@@@&nbsp;&nbsp; @@@@@@&nbsp;&nbsp; @@@@@@@&nbsp;&nbsp; @@@@@&nbsp;&nbsp; @@@@@@&nbsp;&nbsp; @@@@@@@&nbsp;&nbsp; @@@@@&nbsp;&nbsp;&nbsp;&nbsp;@@@@@
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@
&nbsp;&nbsp;&nbsp;&nbsp; @@@@@@&nbsp;&nbsp; @@@@@@&nbsp;&nbsp; @&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;@@@@&nbsp;&nbsp;@@@@@@&nbsp;&nbsp; @@@@@&nbsp;&nbsp;&nbsp;&nbsp; @@@@@&nbsp;&nbsp;&nbsp;&nbsp;@@@@@
&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp; @&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp; @&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@
&nbsp;&nbsp; @&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp; @&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp; @&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @
&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@@@@@@@&nbsp;&nbsp; @@@@@&nbsp;&nbsp; @&nbsp;&nbsp;&nbsp;&nbsp; @&nbsp;&nbsp;@@@@@@@&nbsp;&nbsp; @@@@@&nbsp;&nbsp;&nbsp;&nbsp;@@@@@
&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Progress Software Corporation
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14 Oak Park
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bedford, Massachusetts 01730
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;781-280-4000
&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PROGRESS is a registered trademark of Progress Software Corporation
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copyright 1984-2006
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;by Progress Software Corporation
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All Rights Reserved
&nbsp;
OpenEdge Release 10.1B as of Wed Jan 10 12:21:31 EST 2007
&nbsp;
** This version of PROGRESS requires a start up procedure. (495)
&nbsp;
Press space bar to continue.
&nbsp;
[root@localhost tmp]#
&nbsp;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://remidian.com/progress/progress-openedge-database-101b-install-on-centos-rhel.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Create a progress database</title>
		<link>http://remidian.com/progress/create-a-progress-database.html</link>
		<comments>http://remidian.com/progress/create-a-progress-database.html#comments</comments>
		<pubDate>Thu, 09 Aug 2007 15:25:14 +0000</pubDate>
		<dc:creator>remivisser</dc:creator>
				<category><![CDATA[Progress]]></category>

		<guid isPermaLink="false">http://remidian.com/progress/create-a-progress-database.html</guid>
		<description><![CDATA[Example of manual creation of a progress database using the prostrct utility. Create a structure file First create a structure file with a text editor. Rules for creating storage areas and extents When you are defining storage areas and extents in order to create a new database: The minimum information required in a .st file [...]]]></description>
			<content:encoded><![CDATA[<p>
Example of manual creation of a progress database using the <code>prostrct</code> utility.<span id="more-40"></span>
</p>
<h3>
Create a structure file<br />
</h3>
<p>
First create a structure file with a text editor.
</p>
<p>
Rules for creating storage areas and extents<br />
When you are defining storage areas and extents in order to create a new database:
</p>
<ul>
<li>
The minimum information required in a .st file is one schema area extent definition<br />
statement and one primary recovery (BI) area extent definition statement.
</li>
<li>
The minimum information needed to specify any extent is the storage area type and extent<br />
pathname. For example:<br />
If you do not define a primary recovery extent path in the .st file, the PROSTRCT<br />
CREATE utility generates an error.
</li>
<li>
You cannot use any of the reserved storage area names as application data storage area<br />
names.
</li>
</ul>
<p>
So I created a structure file db01.st.
</p>
<h6>db01.st structure file</h6>
<pre>
# bi file, location, variable size, size
b /m001/prodata/db01/db01.b1 v 1024
&nbsp;
# schema area, location, fixed size, size
d &quot;schema Area&quot;,32 /m001/prodata/db01/db01.d1 f 1024
</pre>
<h3>
Validate the structure file<br />
</h3>
<p>
The structure file can be validated for errors using the <code>prostrct</code> utility:
</p>
<pre>
$ prostrct create /m001/prodata/db01/db01 db01.st -validate
The structure file format is valid. (12619)
Device: /m001/, KBytes needed: 1088, KBytes available: 4811017 (12616)
There is sufficient free space to initialise the defined extents. (12618)
</pre>
<h3>
Create the database<br />
</h3>
<p>
Use <code>prostrct create &lt;fully qualified database location&gt; &lt;structure file&gt; </code> to create a progress database.
</p>
<pre>
$ prostrct create /m001/prodata/db01/db01 db01.st
&nbsp;
Formatting extents:
&nbsp;&nbsp; size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;area name&nbsp;&nbsp; path name
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8&nbsp;&nbsp;&nbsp;&nbsp;Primary Recovery Area /m001/prodata/db01/db01.b1 00:00:00
&nbsp;&nbsp;&nbsp;&nbsp;256&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Schema Area /m001/prodata/db01/db01.d1 00:00:00
$ ls -la /m001/prodata/db01/
total 1128
drwxr-xr-x 2 remivisser root&nbsp;&nbsp;&nbsp;&nbsp;4096 Jul 31 19:47 .
drwxr-xr-x 3 remivisser root&nbsp;&nbsp;&nbsp;&nbsp;4096 Jul 31 19:43 ..
-rw-r&#45;-r&#45;- 1 remivisser dba&nbsp;&nbsp;&nbsp;&nbsp;32768 Jul 31 19:47 db01.b1
-rw-r&#45;-r&#45;- 1 remivisser dba&nbsp;&nbsp;1048576 Jul 31 19:47 db01.d1
-rw-r&#45;-r&#45;- 1 remivisser dba&nbsp;&nbsp;&nbsp;&nbsp;32768 Jul 31 19:47 db01.db
-rw-r&#45;-r&#45;- 1 remivisser dba&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;427 Jul 31 19:47 db01.lg
</pre>
<h3>
Display database structure<br />
</h3>
<p>
Use <code>prostrct list</code> to display the structure of a progress database.
</p>
<h6>&#8216;prostrct list&#8217; listing</h6>
<pre>
$ prostrct list /m001/prodata/db01/db01
Area Name: Control Area, Type 6, Block Size 4096, Extents 1, Records/Block 32, Cluster Size 1
&nbsp;&nbsp; Ext # 1, Type VARIABLE, Size 32 KByte, Name: /m001/prodata/db01/db01.db
&nbsp;
Area Name: Primary Recovery Area, Type 3, Block Size 8192, Extents 1
&nbsp;&nbsp; Ext # 1, Type VARIABLE, Size 8 KByte, Name: /m001/prodata/db01/db01.b1
&nbsp;
Area Name: Schema Area, Type 6, Block Size 4096, Extents 1, Records/Block 32, Cluster Size 1
&nbsp;&nbsp; Ext # 1, Type FIXED&nbsp;&nbsp; , Size 1024 KByte, Name: /m001/prodata/db01/db01.d1
&nbsp;
$
&nbsp;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://remidian.com/progress/create-a-progress-database.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

