Earlier quoted context omitted.
I would think that the way to do this would be to set up realtime replication from the origin oracle DB to a db with the same schema running on something much more 'normal' such as mariadb, and then set up client applications and libraries and queries to the newly replicated db in a read only mode. And then setting up test client application/libraries for write mode to a copy of the replicated db and verify everythin…
Far easier said than done. And that you mentioned MySQL/MariaDB as a possible replacement means that you have never worked with Oracle's SQL dialect.
'We had to educate Oracle about our contract,' CIO says after Big Red audit
61–70 of 152 posts
Re: 'We had to educate Oracle about our contract,' CIO says after Big Red audit
#62Re: 'We had to educate Oracle about our contract,' CIO says after Big Red audit
#63Earlier quoted context omitted.
I would think that the way to do this would be to set up realtime replication from the origin oracle DB to a db with the same schema running on something much more 'normal' such as mariadb, and then set up client applications and libraries and queries to the newly replicated db in a read only mode. And then setting up test client application/libraries for write mode to a copy of the replicated db and verify everythin…
Far easier said than done. And that you mentioned MySQL/MariaDB as a possible replacement means that you have never worked with Oracle's SQL dialect.
Re: 'We had to educate Oracle about our contract,' CIO says after Big Red audit
#64Got an email from oracle recently that said (paraphrased): "We saw downloads for virtual box from your IP address but no licenses for your organization. Please let us know when is a suitable time to meet to explain the benefits of being licensed correctly."
From the point of view of ISPs receiving such threats it is the most preposterous thing ever.
Re: 'We had to educate Oracle about our contract,' CIO says after Big Red audit
#65Earlier quoted context omitted.
It's a good thing there aren't numerous open source alternative databases that can be hosted by numerous other services then.
Oh man, in theory SQL is standard - in practice, you’ll need to rewrite (or do major surgery) on nearly everything that interacts with your Oracle instance. Unless you’ve been incredibly careful, which is unlikely. And chances are, you started using Oracle because of some enterprise software somewhere for which you don’t even have the source - so good luck. And don’t forget, Oracle will encourage you to use all their…
I guess you could call it "vendor lock-in" to use the more advanced SQL, analytic functions, and stored procedures or you could call it "getting what you paid for."
Re: 'We had to educate Oracle about our contract,' CIO says after Big Red audit
#66FWIW, I have no doubt that story was not isolated at the start of the web boom. I just happened to see inside a company when it was happening. It's also why I tend to take a FOSS-first attitude to tech.
Re: 'We had to educate Oracle about our contract,' CIO says after Big Red audit
#67Earlier quoted context omitted.
Once you're using an Oracle database, you are probably using proprietary Oracle features, SQL syntax, client libraries, etc. The first chance you get might be a while. I once worked on a project porting an app from Oracle to another commercial DB. When Oracle is deeply embedded in your applications, it's easier said than done.
I would think that the way to do this would be to set up realtime replication from the origin oracle DB to a db with the same schema running on something much more 'normal' such as mariadb, and then set up client applications and libraries and queries to the newly replicated db in a read only mode. And then setting up test client application/libraries for write mode to a copy of the replicated db and verify everythin…
The devil as always Is in the details. The real problem comes With stored procedures. Maybe this is why I shy away from their used to this day. The last migration I did to Postgres wasn’t too bad; the app had only a few basic stored procedures.
Re: 'We had to educate Oracle about our contract,' CIO says after Big Red audit
#68A few years ago, my then-employer (a smallish company, < 150 employees) had to deal with an Oracle compliance audit. I was shocked at the time to learn that there are companies (like Palisade Compliance mentioned in this article) that specialize in Oracle license compliance. We made it through just fine (in fact I believe we managed to get a small refund!), but having been through that (though not in any way directly…
> that specialize in Oracle license compliance Oh but it gets better. Many of them are ex oracle employees. It's a huge racket that exists for itself.
Honestly, the Amazon hustle is a crazy and fascinating little ecosystem in a bunch of ways.
Re: 'We had to educate Oracle about our contract,' CIO says after Big Red audit
#69Earlier quoted context omitted.
oracle products aren't really products you can ditch in most cases. generally what it takes to get rid of them is to go out of business and be replaced by a business that isn't an oracle customer. i had a very interesting thread about that dynamic on here with pamar three weeks ago, which will be very interesting reading for anyone who is wondering why people don't ditch oracle https://news.ycombinator.com/item?id=39…
That’s why it’s so important that competition is possible in a market. Such that legacy players with inefficient legacy technologies can be driven out of the market.
Re: 'We had to educate Oracle about our contract,' CIO says after Big Red audit
#70Earlier quoted context omitted.
How is there such a big disconnect between HN opinion on Oracle and business use? Is it maybe the least bad of all the bad options? Does it cover some edge cases which the obvious FOSS solutions don’t?
Many large companies want a Batphone to call someone for support. They think that the vendor will magically just make things work. Normally that’s not the case. They might get it to work faster than your people, but probably not much quicker. FOSS often has a Batphone, but few people pay for it. As a result management doesn’t want their Ops to be the only possible team to correct things.