From Oracle 11R2, any specific components can be enabled/disabled with the help of chopt utility. The chopt tool is a command-line utility that is located in the ORACLE_HOME\bin directory.
The syntax for chopt tool:
chopt [ enable | disable] db_option
bash-3.00$ chopt
usage:
chopt <enable|disable> <option>
options:
dm = Oracle Data Mining RDBMS Files
dv = Oracle Database Vault option
lbac = Oracle Label Security
olap = Oracle OLAP
partitioning = Oracle Partitioning
rat = Oracle Real Application Testing
Steps:
1. Shut down the database SID=orcl with srvctl or SQL*Plus:
srvctl stop database -d myDb -> clusterware env
SQL> shu immediate -> single instance
2. Stop the database service, OracleServiceSID, using the services.msc.
3. Run the following commands:
cd %ORACLE_HOME%/bin
chopt enable lbac
- to enable Oracle Label Security
4. Start the database service, OracleServiceSID, using the services.msc.
5. Start up the database:
srvctl start database -d myDb
SQL> startup
example:
bash-3.00$ chopt enable lbac
Writing to /oracle11g/u01/app/oracle/product/11.2.0/install/enable_lbac.log...
%s_unixOSDMakePath% -f /oracle11g/u01/app/oracle/product/11.2.0/rdbms/lib/ins_rdbms.mk lbac_on
%s_unixOSDMakePath% -f /oracle11g/u01/app/oracle/product/11.2.0/rdbms/lib/ins_rdbms.mk ioracle
s_unixOSDMakePath is nothing but make command
To verify options is enable/disable, enter:
bash-3.00$ cd $ORACLE_HOME/rdbms/lib
bash-3.00$ /usr/ccs/bin/ar -t libknlopt.a | grep -c kzlibac.o
1
bash-3.00$
where kzlibac.o denotes Oracle Label Security
If the output is 0, the option is disabled.
If the output is 1, the option is enabled.
The output are maintained in “$ORACLE_HOME/install/” path
bash-3.00$ pwd
/oracle11g/u01/app/oracle/product/11.2.0/install
bash-3.00$ ls -lrt
-rwxrwxr-x 1 ora11g dba11 259989 Dec 16 21:21 make.log
-rw-r--r-- 1 ora11g dba11 190 Dec 29 18:47 enable_lbac.log
The installed component at the time of oracle home installation can be found in $ORACLE_HOME/install/make.log path.
How to Check and Enable/Disable Oracle Binary Options [ID 948061.1]
The syntax for chopt tool:
chopt [ enable | disable] db_option
bash-3.00$ chopt
usage:
chopt <enable|disable> <option>
options:
dm = Oracle Data Mining RDBMS Files
dv = Oracle Database Vault option
lbac = Oracle Label Security
olap = Oracle OLAP
partitioning = Oracle Partitioning
rat = Oracle Real Application Testing
Steps:
1. Shut down the database SID=orcl with srvctl or SQL*Plus:
srvctl stop database -d myDb -> clusterware env
SQL> shu immediate -> single instance
2. Stop the database service, OracleServiceSID, using the services.msc.
3. Run the following commands:
cd %ORACLE_HOME%/bin
chopt enable lbac
- to enable Oracle Label Security
4. Start the database service, OracleServiceSID, using the services.msc.
5. Start up the database:
srvctl start database -d myDb
SQL> startup
example:
bash-3.00$ chopt enable lbac
Writing to /oracle11g/u01/app/oracle/product/11.2.0/install/enable_lbac.log...
%s_unixOSDMakePath% -f /oracle11g/u01/app/oracle/product/11.2.0/rdbms/lib/ins_rdbms.mk lbac_on
%s_unixOSDMakePath% -f /oracle11g/u01/app/oracle/product/11.2.0/rdbms/lib/ins_rdbms.mk ioracle
s_unixOSDMakePath is nothing but make command
To verify options is enable/disable, enter:
bash-3.00$ cd $ORACLE_HOME/rdbms/lib
bash-3.00$ /usr/ccs/bin/ar -t libknlopt.a | grep -c kzlibac.o
1
bash-3.00$
where kzlibac.o denotes Oracle Label Security
If the output is 0, the option is disabled.
If the output is 1, the option is enabled.
The output are maintained in “$ORACLE_HOME/install/” path
bash-3.00$ pwd
/oracle11g/u01/app/oracle/product/11.2.0/install
bash-3.00$ ls -lrt
-rwxrwxr-x 1 ora11g dba11 259989 Dec 16 21:21 make.log
-rw-r--r-- 1 ora11g dba11 190 Dec 29 18:47 enable_lbac.log
The installed component at the time of oracle home installation can be found in $ORACLE_HOME/install/make.log path.
How to Check and Enable/Disable Oracle Binary Options [ID 948061.1]
No comments:
Post a Comment