RE: Practice of using chopt to disable database options

From: Niall Litchfield <niall.litchfield_at_gmail.com>
Date: Wed, 13 Nov 2013 08:55:35 +0000
Message-ID: <CABe10sZyw3qdYXQgGgbMJ0TnLPPSfUaMkOk_jqTHiOxG4GAg=g_at_mail.gmail.com>



Just to add to this, in my view 'license compliance' is often pushed down to the DBA team when it is properly a financial management function for IT management. Certainly technology professionals need to be aware of the area of licensing, but an organization that relies on tech fixes alone for license management is quite likely to have a nasty surprise sooner or later. Pete's example is just one illustration of this, you'll need to engage support to determine what technically needs to be enabled to make things work, you won't engage them for license advice, that's an account management discussion.
On Nov 13, 2013 1:54 AM, "Peter Sharman" <pete.sharman_at_oracle.com> wrote:

> Sorry for being late to the party on this one, I’ve been travelling with
> the APAC OTN Tour and haven’t had as much time for looking at email.
>
>
>
> Let me raise a caveat here.
>
>
>
> PLEASE do not do this without checking with Support first. There are
> times where Oracle uses functionality internally that you do not need to be
> licensed for, and disabling that functionality can cause major problems.
> As an example, behind the scenes we use partitioning in the Oracle database
> for the EM repository. If you remove that partitioning functionality EM
> will not be happy, as a customer I know here in Australia found out when
> they relinked the kernel without partitioning. If my understanding is
> correct, a similar thing will happen in Database 12c if you relink without
> XDB, which EM Express uses.
>
>
>
> Bottom line, just ask first. It won’t hurt to ask, and it may save you a
> lot of work.
>
>
>
> Pete
>
> [image: Oracle logo]
>
> Pete Sharman
> Principal Product Manager
> Enterprise Manager Product Suite
> 33 Benson Crescent CALWELL ACT 2905 AUSTRALIA
>
> Phone: +61262924095 | | Fax: +61262925183 | | Mobile: *+61414443449
> <%2B61414443449>*
> ------------------------------
>
> "Controlling developers is like herding cats."
>
> Kevin Loney, Oracle DBA Handbook
>
>
>
> "Oh no, it's not, it's much harder than that!"
>
> Bruce Pihlamae, long term Oracle DBA
> ------------------------------
>
>
>
> *From:* Justin Mungal [mailto:justin_at_n0de.ws]
> *Sent:* Tuesday, November 12, 2013 12:18 AM
> *To:* NJN_at_dst.dk
> *Cc:* oracle-l_at_freelists.org
> *Subject:* Re: Practice of using chopt to disable database options
>
>
>
> I've only ever turned features on, such as when customers licensed new
> features but they weren't enabled at the binary level.
>
>
>
> You can also use make, as chopt became available with 11.2 and is simpler.
> See *How to Check and Enable/Disable Oracle Binary Options (Doc ID
> 948061.1).*
>
>
>
> You can surely turn off features as needed. I'm not sure how common it is
> but I personally see nothing wrong with doing so.
>
>
>
> -Justin
>
>
>
> On Mon, Nov 11, 2013 at 7:08 AM, Niels Jespersen <NJN_at_dst.dk> wrote:
>
> Hello all
>
>
>
> I’m wondering whether it is common practice to use the program chopt
> (resides in $ORACLE_HOME/bin) to disable certain non-licensed database
> options (11g onwards) (on 12c you can even disable partitioning) .
>
>
>
> The advantage being that disabled options cannot be inadvertently used
> (which may hit you license-wise later).
>
>
>
> The disadvantage being (I think) that patches applied will not be applied
> to disabled options, which when later enabled will leave your oracle-home
> partly patched, partly unpatched.
>
>
>
> We try to remember to do it immediately after install.
>
>
>
> What do you do?
>
>
>
> Regards Niels Jespersen
>
>
>
>
>
>
>



--
http://www.freelists.org/webpage/oracle-l


image001.jpg
Received on Wed Nov 13 2013 - 09:55:35 CET

Original text of this message