Wednesday, 2009-11-11

*** Gerhard has joined #ingres01:23
GerhardHi all.01:36
grantcmorning Gerhard01:44
Vroomfondleour new 9.2 server is refusing net connections from other servers with: "An installation password has been defined for the remote vnode, but that installation is not allowing use of installation passwords."03:55
*** cthibert has joined #ingres03:57
grantcVroomfondle, check netutil on the server for a vnode entry that matches the hostname who's user is "*"04:00
grantcvnode name = servername...04:02
VroomfondleThe hosts are called Cordelia and Miranda. Miranda has a remote vnode showing in netutil called Cordelia, and Cordelia has a vnode called Miranda.04:03
Vroomfondleis that what you mean?04:03
grantcno - iirc Cordelia should have a vnode entry "cordelia" and the same on miranda04:04
Vroomfondle(Cordelia is acting as the "server", as such, btw - Miranda's running the app code)04:04
Vroomfondlereally? Hmm, k04:04
grantcah.. on Miranda is the username "*"04:04
grantcin netutil..04:04
Vroomfondlethe username for the "cordelia" vnode, in netutil on Miranda, is *04:05
grantcdid you use installation passwords before the upgrade?04:05
Vroomfondleyep04:05
grantcok on cordelia define a vnode name of cordelia with a user of * and the installation password used on miranda04:06
Vroomfondlebut the upgrade has involved wiping the slate clean and starting fresh, and changing the name of the server, so we have to set up the link again04:06
Vroomfondlek, will do04:06
grantcyou may have to bounce the client and server installations and delete ingres/files/name/*TICKET*04:07
Vroomfondlegrantc: it worked04:09
grantcnice04:09
Vroomfondlethanks :)04:09
grantcno problem - if you ever change the password you might have to delete the ticket files or wait 30 mins04:09
* grantc is dusting off some old knowledge04:10
*** cthibert has left #ingres04:20
*** cthibert has joined #ingres04:31
*** toumi01 has joined #ingres04:51
*** zxiiro has quit IRC04:59
*** mull has joined #ingres05:13
*** zxiiro has joined #ingres05:47
*** ChanServ sets mode: +v zxiiro05:47
*** rossand has joined #ingres06:08
*** ChanServ sets mode: +o rossand06:08
*** DarylM has quit IRC06:30
*** cthibert has left #ingres07:33
*** cthibert has joined #ingres07:35
VroomfondleJust found out that optimizedb was last run on our live database in 2004.08:15
pboro:D08:16
VroomfondleThis might explain some of the performance problems we've been seeing since, oh, about 2004.08:16
Vroomfondleapparently CA told us to turn it off, for some reason08:16
pborowhat about sysmod?08:16
VroomfondleI'm not even sure what sysmod is. What's sysmod? :)08:16
Vroomfondle<-- not a DBA. Just likes to tread on the System Manager's toes whenever possible :D08:17
pboro:DDD08:17
pboroonce optimizedb is ran, you need to run sysmod so that the dbms takes the new statistics (generated by optimizedb) in use08:17
pboronormal maintenance task is to run optimizedb & sysmod occassionally08:18
grantcVroomfondle, perhaps that was a goodbye present from CA? :/08:18
grantcto add to what pboro says - sysmod is used to re-organize the system tables. If you have batch jobs that create/drop tables then it would be useful to run it more frequently as iirelation will become a bit disorganizewd08:20
pborousermod may also be useful08:21
pboroI guess we run usermod & optimizedb & sysmod every now an then08:21
pboroand even08:21
*** Gerhard has quit IRC08:22
VroomfondleI shall pass on the advice, cheers08:24
Vroomfondlelooking at our scripts, we did used to run sysmod too, until 200408:24
pboro:D08:25
pboro"forget all maintenance, the db will do juuuuust fine..."08:25
*** atrofast has quit IRC09:23
*** atrofast has joined #ingres09:24
*** grantc has quit IRC10:42
*** hanje04 has joined #ingres10:52
*** rossand has quit IRC11:04
*** atrofast has quit IRC11:08
*** cthibert has quit IRC11:08
*** mull has quit IRC11:08
*** Nornagest has quit IRC11:08
*** SaraDanaher has joined #ingres11:40
*** atrofast has joined #ingres11:48
*** cthibert has joined #ingres11:48
*** mull has joined #ingres11:48
*** Nornagest has joined #ingres11:48
*** ii_log has joined #ingres11:57
*** rossand has joined #ingres12:20
*** ChanServ sets mode: +o rossand12:20
*** Mud has joined #ingres12:51
Mudhi guys12:51
Mudis someone here to help me?12:51
MudI have some questions12:51
hanje04@ mud sure, I can try12:52
ii_loghanje04: Error: "mud" is not a valid command.12:52
hanje04sure, I can try12:52
Mudhanje04: I am working as a webdev for a cardealer and their company work with a application with a ingres DB behind it12:52
MudI want to get PHP talking with the ingres DB12:53
Mudjust like a Mysql DB12:53
Vroomfondlehow old's their Ingres system?12:53
MudI really dont know12:53
Mudwe have no control about that application and DB12:53
VroomfondleMud: we run PHP with Ingres12:53
Vroomfondledo you have a specific problem, or are you looking for pointers regarding how to get started?12:54
MudVroomfondle: I have looked at this page: http://community.ingres.com/wiki/Ingres_with_Apache_on_Ubuntu12:55
MudI run ubuntu webservers btw12:55
Mudbut is Ingres required to be installed?12:55
Vroomfondleyes. You must have a local Ingres installation.12:55
Mudbecause the ingres DB is not local.. :)12:55
Mudits a remote machine that we dont control12:55
Vroomfondlethe PHP driver talks to the local Ingres, which talks to remote Ingres12:55
Mudhmm12:55
Vroomfondleyou can't do it directly, I'm afraid12:55
Mudwell, that was the idea12:56
Mudto fetch information directly from the DB12:56
Vroomfondlethat's still effectively what happens12:56
Vroomfondlethe local installation is just used as a conduit12:56
Mudhow easy is ingres to install on a ubuntu server?12:57
MudI never worked with ingres before12:57
Vroomfondleeasy-peasy to install, sometimes a little tricky to configure12:57
Mudcan I install it via apt-get for example?12:57
Vroomfondlejust download it, un-tar/gz it, then run the install script as root.12:57
Vroomfondleno, there's no debs12:57
Vroomfondlewhich is unfortunate12:57
Mudbtw, offtopic, what is the main difference between ingres & mysql?12:58
VroomfondleI've submitted a package request to Ubuntu, but no-one's offered to maintain such a thing, and I don't have the skills or time myself12:58
VroomfondleIngres is more mature and uses an SQL dialect which is closer to the standard. It's also better at subselects. Otherwise I don't notice much difference.12:59
MudI never use subselects xD12:59
MudVroomfondle: what timezone are you in?12:59
VroomfondleIngres also has its own forms-based dev tools, but you won't be interested in those13:00
MudI can work on the installation tomorrow, could me usefull if someone is here then :)13:00
hanje04The main difference is that it's designed to be transactional from the ground up.13:00
Mudcould be*13:00
VroomfondleI'm in GMT+0 at the moment. UK.13:00
Mudok coolw13:00
MudI am @ GMT +113:01
Mud(holland ;) )13:01
Muduhm13:01
MudI thinking @ one thing..13:01
Vroomfondleah. Hallo :)13:01
Vroomfondle(that's the only dutch I know)13:01
MudHoi :+13:01
Mudheheh :P13:02
Muduhm how I gonna explain this..13:02
MudThe cardealer have several company (7+), each company has each one machine with ingres DB, so each machine has a different IP13:03
MudMain target is, to fetch information from those DB's13:03
Mudbut like it said, we dont control those ingres machines, they are not ours13:03
Mudis it possible to get this situation working, with PHP ?13:03
Vroomfondlesure.13:04
Mudke13:04
Mudcoolw :)13:04
Vroomfondleyou'll just need to set them all up as "vnodes" in your local Ingres installation, then you just tell PHP to use the relevant vnode when you want to send a query to one of the servers13:04
Mudoh btw13:04
Mudyes13:04
Mudthat vnodes I reconize13:04
Vroomfondleyou'll use a tool called "netutil" to make up a list of vnodes. It's CLI-based and a bit clunky, but it's fairly simple to use.13:05
Mudwe have 7 different vnodes @ our ODBC settings on our clients13:05
MudVroomfondle: for that application we have script that creates that list of vnodes in netutil13:06
VroomfondleI see13:06
Mudits a old ugly application (ported from unix -> linux -> windows :X )13:06
Mudits only looks good in 1024x768 screens :X13:06
Vroomfondleheh13:07
Vroomfondleit's still probably prettier than Ingres' netutil ;)13:07
Mudhehehe13:07
VroomfondleIngres does have graphical tools but they're not currently available on Linux13:07
Vroomfondleas far as I know13:07
Mudwe all run windows XP clients13:07
VroomfondleMud: there is a user on here called grantc. He's Grant Croker, maintainer of the Ingres PHP driver.13:08
Vroomfondlehe's a very helpful chap.13:08
Mudis he on irc ?13:09
Vroomfondleyes - he logs on to this channel most days13:09
Mudke coolw :)\13:09
hanje04He's in Spain though, so he'll be on tomorrow morning your time13:09
Mud:o13:11
Mudoh btw, do I need to reconfigure PHP for ingres?13:11
MudI always install php5 via apt-get install php513:12
Vroomfondleyou'll need to install the Ingres driver, which you can get from PECL, but ideally you should install Ingres before you do that13:12
hanje04Take a look here if you haven't already http://community.ingres.com/wiki/Ingres_PHP_Development_Center13:12
Mudhow can I check what ingres version they use?13:13
VroomfondleI think you'll need to ask them13:14
MudI hacked one of machine (first converted the fysical machine VM etc) ( I did reset the root pw)13:14
Mudso I can access just 1 of them13:15
MudVroomfondle: its not readable in conf files or whatever?13:15
hanje04vroomfondle: re Ingres DEBS. We can actually generate them at the moment. There are a few issues which need to be resolved before they can really be useful though.  http://community.ingres.com/wiki/AddingDEBPackagingSupport13:15
Vroomfondlesu in to the "ingres" user, then run "isql iidbdb", then run this query: "select dbmsinfo('_version');commit;"13:16
Mudok13:16
Mudwait a sec then :)13:16
Vroomfondlehanje04: Ah, cool13:16
hanje04I'm working on changing the installation process to make us more standards compliant and resolve those issues. Once that's done, will hopefully get them up in a repository13:17
Mudwhen I boot the machine13:18
Mudit says: Ingres icebreaker R213:18
Muddoes that ring a bell Vroomfondle?13:18
VroomfondleI think that's based on Ingres 2006 r2, which (correct me if I'm wrong, hanje04) is otherwise known as Ingres 9.213:19
*** cthibert has left #ingres13:20
pboroRelease 2 is 9.113:20
Vroomfondleah13:20
VroomfondleMud: that's reasonably recent13:21
hanje04Yeah, but icebreaker r2 in 9.213:21
MudVroomfondle: gonna do that query to be 100% sure13:21
pborohanje04, oh boy... all those "releases" :)13:21
Vroomfondlecertainly recent-enough to work well with the PHP driver. We've had occasional issues with PHP+Ingres 2.6 (though nothing show-stopping).13:21
hanje04pboro: uhuh, gotta love it13:22
pboro:D13:22
pboroI hope the latest versioning scheme sticks with Ingres for at least 10 years13:22
pboro9.2, 9.3, 10.0 and so on13:22
hanje04I'm pretty sure it will, it got pretty embarrassing13:23
VroomfondleI quite like the numbering jump from 2.6 to 9.2. It makes management types think our soon-to-be-complete upgrade is like moving from the dark ages to the 21st century13:23
hanje04:-)13:23
pboro:D13:24
Vroomfondlethough actually in I.T. terms it's not too far off that ;)13:24
hanje04It's actually original versioning system, it match the internal version of the server13:24
pboroahh, just installed patch 13599 on 9.2 and finally I get no errors during day in error.log \o/13:24
MudVroomfondle: 9.1.013:25
Mudand something else behind it13:25
Mudint.rpl/12313:25
Mudthat thing13:25
Vroomfondle9.1's not too old. 9.2 is the current "stable" version, with 9.3 being the latest release.13:26
Mudke coolw :)13:27
VroomfondleIngres has backwards-compatibility so you can install 9.2 locally and still use it to talk to a remote 9.113:27
pboro9.3 is already stable for some platforms :)13:27
MudI never heard of ingres before btw (before I started @ this company)13:29
Mudhow much users/companies use it?13:30
Mudmost common DB what you hear is Mysql, MSSQL, Postgres...13:30
toumi01there's a pretty good Ingres history here: http://en.wikipedia.org/wiki/Ingres_(database)13:32
toumi01and the strange history of Ingres version numbers is revealed in all its glory here: http://community.ingres.com/wiki/Ingres_Versions13:34
Mudthanx toumi0113:34
VroomfondleIngres is.... not as big as it once was, to be blunt (it used to be hugely popular, years ago). That said, recently it's turned into an open-source outfit with a pretty decent little community.13:34
VroomfondleMud: one of the original authors of Ingres is the main man behind Postgres (hence the name)13:34
MudIngres Icebreaker – Integrated software appliance that combines the Ingres Database with the Linux operating system, enabling people to simultaneously deploy and manage a database and operating system.13:35
Mudlol13:35
Mud@ Vroomfondle: aha ke ke :)13:35
ii_logMud: Error: "Vroomfondle:" is not a valid command.13:35
pboro:D13:36
Mud_O-13:36
MudLOL13:37
* Vroomfondle throws an exception13:37
Mudwhy are these installation path's starting with II_ ?13:38
VroomfondleII_ is the prefix used on Ingres-related environment variables13:39
Mudaha ke ke13:39
Mud<< off to bed :W13:40
Mudgood night and thank you for your help!13:40
Mudsee ya tomorrow13:40
Vroomfondlenn :)13:40
*** Alex______ has joined #ingres13:43
*** Alex| has quit IRC13:45
*** Alex______ is now known as Alex|13:45
*** ChanServ sets mode: +o Alex|13:45
*** _Alex| has joined #ingres13:45
*** Nornagest has quit IRC13:46
*** Alex| has quit IRC13:46
*** Alex| has joined #ingres13:47
*** ChanServ sets mode: +o Alex|13:47
*** zxiiro has quit IRC13:54
*** Mud has quit IRC13:59
*** hanje04_ has joined #ingres14:00
*** Alex| has quit IRC14:01
*** hanje04 has quit IRC14:02
*** hanje04_ is now known as hanje0414:02
*** zxiiro has joined #ingres14:33
*** ChanServ sets mode: +v zxiiro14:33
*** DarylM has joined #ingres14:56
*** mull has quit IRC17:28
*** mull has joined #ingres18:03
*** cytrinox_ has joined #ingres19:20
*** SaraDanaher has quit IRC19:20
*** cytrinox has quit IRC19:29
*** cytrinox_ is now known as cytrinox19:29
*** rossand has quit IRC19:53
*** toumi01 has left #ingres20:10
*** Alex| has joined #ingres22:34
*** ChanServ sets mode: +o Alex|22:34
*** Mud has joined #ingres22:58
Mudmorning :W22:59
*** chenzhen has joined #ingres23:06
*** chenzhen has left #ingres23:07
*** Alex| has quit IRC23:10
*** grantc has joined #ingres23:35
*** ChanServ sets mode: +o grantc23:35
Mudey guys23:59
Mudis there a tutorial to install ingres on ubuntu?23:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!