Pages

Saturday, June 28, 2014

Video & PDF : Oracle Multitenant 12c (Pluggable Database) - Online Session




Oracle Multitenant is a new option for Oracle Database 12c Enterprise Edition that helps customers reduce IT costs by simplifying consolidation, provisioning, upgrades, and more. It is supported by a new architecture that allows a container database to hold many pluggable databases. And it fully complements other options, including Oracle Real Application Clusters and Oracle Active Data Guard. An existing database can be simply adopted, with no change, as a pluggable database; and no changes are needed in the other tiers of the application.

Session topics :

- Oracle Multitenant Overview
- Benefits of the Multitenant Architecture
- Pluggable database architecture
- Data Dictionary Architecture in a CDB
- Creating CDB & Pluggable Database within a CDB
- Methods to migrating pre-12.1 or 12.1 non-CDB to CDB
- Common and Local Users & Roles
- Listener and Services in a Pluggable Database Environment
- Starting/Stopping CDB Instance and Pluggable Database
- Tablespaces in PDBs
- Using the ALTER SYSTEM Statement to Modify a PDB
- Dropping a Pluggable Database
- Backup, Recovery, Flashback CDB and PDBs 
- Viewing Information About CDBs and PDBs with SQL*Plus




Thanks,
Ahmed Fathi

Thursday, June 19, 2014

EBS : There Are No Active Responsibilities for this user



The system shows the error message ' There are no active responsibilities available for this user'  after end date is removed
 



Solution

1. Run the Concurrent Request Workflow Directory Services User/Role Validation for Y, Y, Y under the System Administrator Responsibility.  Example parameters: (10000, yes, yes, yes)
2.  Retest by removing the end date from an existing user that existed prior to the upgrade.
3.  If still an issue Run  the Synchronize Workflow Local Tables Concurrent Request. 
4. Retest.

Thursday, June 12, 2014

Alert Log Errors: Fatal NI connect error 12170

Monitoring of the 11g database Alert log(s) may show frequent timeout related messages such as:

Alert log entry:

Fatal NI connect error 12170.

  VERSION INFORMATION:
    TNS for 64-bit Windows: Version 11.2.0.4.0 - Production
    Oracle Bequeath NT Protocol Adapter for 64-bit Windows: Version 11.2.0.4.0 - Production
    Windows NT TCP/IP NT Protocol Adapter for 64-bit Windows: Version 11.2.0.4.0 - Production
  Time: 09-JUN-2014 13:17:00
  Tracing not turned on.
  Tns error struct:
    ns main err code: 12535
   
TNS-12535: TNS:operation timed out
    ns secondary err code: 12560
    nt main err code: 505
   
TNS-00505: Operation timed out
    nt secondary err code: 60
    nt OS err code: 0
  Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.80)(PORT=49249))


Note : The "nt secondary err code" will be different based on the operating system.

Linux x86 or Linux x86-64: "nt secondary err code: 110"
HP-UX Server: "nt secondary err code: 238"
AIX: "nt secondary err code: 78"

These time out related messages are mostly informational in nature.  The messages indicate the specified client connection (identified by the 'Client address:' details) has experienced a time out.  The 'nt secondary err code' identifies the underlying network transport, such as (TCP/IP) timeout limits after a client has abnormally terminated the database connection.

Solution

You may choose to revert from the new Automatic Diagnostic Repository (ADR) method to prevent the Oracle Net diagnostic details from being written to the alert log(s) by setting the following Oracle Net configuration parameters:

- To revert to Oracle Net Server tracing/logging, set following parameter in the server's sqlnet.ora :

DIAG_ADR_ENABLED = OFF

Also, to back out the ADR diag for the Listener component, set following parameter in the server's listener.ora:

DIAG_ADR_ENABLED_<listenername> = OFF

Where the <listenername> would be replaced with the actual name of the configured listener(s) in the listener.ora configuration file.  For example, if the listener name is 'LISTENER', the parameter would read:

DIAG_ADR_ENABLED_LISTENER = OFF

- Reload or restart the TNS Listener for the parameter change to take effect.