But Dusan, 

I don't think you can have a user see _only_ his own databases, can you? I 
think all can see all databases, if I'm not mistaken, even if they cannot 
connect to all. (Someone here will correct me, I'm sure!) Lou 

----- Original Message ----- 
From: "Dusan Misic" <[email protected]> 
To: "ammar fallaha" <[email protected]> 
Cc: [email protected] 
Sent: Tuesday, December 28, 2010 6:59:02 AM 
Subject: Re: [ADMIN] Postgre installation issue 

Oops, I gave wrong answer. Sorry :-) 


On Tue, Dec 28, 2010 at 12:54 PM, Dusan Misic < [email protected] > wrote: 


Check if Secondary logon service is running. If it is not running, start it and 
try again to start PostgreSQL. It should work now. 







On Tue, Dec 28, 2010 at 8:33 AM, Ammar Fallaha < [email protected] > 
wrote: 






We are trying to switch from Oracle 10g to Postgre but I am having few 
technical issues which I am listing here and I hope someone can help. 



Server Status: 

- I am installing “postgresql-9.0.2-1-windows.exe” package on Windows Server 
2003 SP2 with 2 LAN Cards 

- The server is part of a domain and I am installing using the Administrator 
login 

- Before installation we have removed completely the AV software 



Installation: 

- We have chose the following directories during installation: 
D:\PostgreSQL\9.0 

D:\PostgreSQL\9.0\data 

- The PG user was created in the domain users with a pw that was accepted 

- During installation, The locale is English, United States and not to [Default 
locale] 

- During installation, starting the database server, this error shows 

Warning: Problem running post-install step. Installation may not complete 
correctly 
Failed to start the database server. 

I clicked OK and continue 

- After installation completion, the service "postgresql-9.0 - PostgreSQL 
Server 9.0" will fail. It is setup to start Automatically 
Services: could not start the postgresql-9.0 service on Local Computer. 

Error 1069: The service did not start due to a login failure. 

- When checking the service login, I found out the user to be .\postgres so 
browse for it in the domain and changed it to DOMAIN_NAME\postgres, re-start 
the service it worked 





Configuration Problems: 

1. In postgresql.conf file when I changed the listen address to one of my LAN 
card to channel all traffic through it by doing: listen_addresses = 
'192.168.1.212' instead of listen_addresses = '*', re-starting the service will 
not work, changing the entry back and re-starting the service will not work, 
changing the entry back and re-start the whole server will work and the service 
will start 



2. In pg_hba.conf I have the following entries: 
host all all 127.0.0.1/32 md5 

host all all 192.168.1.211/32 md5 

host all all 192.168.1.212/32 md5 

host all all 192.168.1.4/32 md5 



using PGAdmin from the server itself, I created 2 New login Role “1” and “2” , 
2 Tablespace “1” and “2” as this 
D:\tablespace\1 

D:\tablespace\2 

which is next to the PG directory D:\PostgreSQL 

and had to gave permission to the user: DOMAIN_NAME\postgres to D:\tablespace 
directory 

then created the database “1” and “2” with the prospective user as owner and 
the tablespace 



Logging from the remote machine with IP: 192.168.1.4 using the user 1, I can 
see both 1 and 2 dbs 

however when I changed the pg_hba.conf to 

host 1 all 192.168.1.4/32 md5 

restarting the service, I can’t login at all. This entry does not work 



however; these entries will work: 

host all all 192.168.1.4/32 md5 

host all 1 192.168.1.4/32 md5 

But still can see all the dbs 

I need to have each user sees its own DB, how can I do that 





** More to follow 

Reply via email to