I was able to make it run after uninstalling/reinstalling the sample db
rpm. In the process I did get some errors, not sure if they were benign. 

Here is the detailed transcript of what all I did:
==================================================

It might be something to do with permissions. I have installed the db as
root on my machine. I start and stop the x_server as root. These are the
steps I am following:

One
---
First I stopped the x_server (as root). Then I ran the drop db script. If
I do it as me, I get:
 ./drop_demo_db.sh 
+ SID=TST74
+ x_server start
    12751  XSERVER  XSERVER started, 'X32/LINUX 7.4.3    Build
010-000-035-462'
ERR 11895  XSERVER  Redirect message output to
'/var/opt/sapdb/indep_data/wrk/xserver.prt' failed:Permission denied
+ dbmcli -d TST74 -u dbm,dbm db_offline
+ dbmcli -s -d TST74 -u dbm,dbm db_drop
+ rmdir /home/tanu/TST74
+ exit 0

Since I get permission denied, I am not sure it worked. So I did this
again as root, and it worked ok.

Two
---
I tried to run create_demo_db.sh script as root but was prevented from
doing so. I then ran it as me and I get the following errors:

a) when x_server is running
./create_demo_db.sh 
ERR 11641  XSERVER  XSERVER is already running!
create database TST74...
create TST74 failed: ERR
-24994,ERR_RTE: runtime environment error
1,mkstemp failed:Permission denied

b) when x_server is not running
 ./create_demo_db.sh 
    12751  XSERVER  XSERVER started, 'X32/LINUX 7.4.3    Build
010-000-035-462'
ERR 11895  XSERVER  Redirect message output to
'/var/opt/sapdb/indep_data/wrk/xserver.prt' failed:Permission denied
create database TST74...
create TST74 failed: ERR
-24994,ERR_RTE: runtime environment error
1,mkstemp failed:Permission denied

So I don't know what permissions do I need to create the db again.

Three
-----
But then, I uninstalled the sample db rpm and reinstalled it. This is what
I get:
rpm -ivh sapdb-testdb74-7.4.3.10-1.i386.rpm 
Preparing...                ###########################################
[100%]
   1:sapdb-testdb74         ###########################################
[100%]
    12751  XSERVER  XSERVER started, 'X32/LINUX 7.4.3    Build
010-000-035-462'
ERR 11641  XSERVER  XSERVER is already running!

I assume the last error is benign?!

Four
----
And I test the db through dbmcli (running as me, not as root):

[tanu@klpd FirstSteps]$ dbmcli -u dbm,dbm -d TST74 db_state 
OK
State
ONLINE
[tanu@klpd FirstSteps]$ dbmcli -uSQL test,test -u dbm,dbm -d TST74
sql_execute select 1 from dual;
OK
END     
1

Five
----
And then finally:
[tanu@klpd Java]$ java HelloSapDB -u test,test -d TST74
hello world

It worked!!! Don't know what exactly the issue was. Maybe some
installation thing and uninstalling/reinstalling the testdb did the trick!

Hope someone can provide me some answers to what I saw here. And hopefully
the detailed transcript will help others facing this issue. 

Enoy!
-Tanu

 
--- "Schroeder, Alexander" <[EMAIL PROTECTED]> wrote:
> Hi Tanu,
> 
> can you connect and execute statements via dbmcli:
> 
> dbmcli -uSQL test,test -u dbm,dbm -d TST74 sql_execute select 1 from
> dual
> 
> ?
> 
> Also, did the create_demo_db.sh script run without any error messages?
> 
> -4008 means username/password unknown. This is quite ok if you try with
> the dbm, as dbm is a database operator, not an user suitable for SQL
> execution etc. But normally the test user should work, and also the 
> message "Unknown user name/password combination" should be shown
> whenever
> this error occurs, so I assume something bad happened during DB
> creation.
> 
> The script create_demo_db.sh drops the db and recreates it again, if run
> 
> twice, so you may try again from here.
> 
> Regards
> Alexander Schr�der
> SAP Labs Berlin
> 


__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
_______________________________________________
sapdb.general mailing list
[EMAIL PROTECTED]
http://listserv.sap.com/mailman/listinfo/sapdb.general

Reply via email to