obiee12c RCU creation fails with oracle database 19c - oracle

I have installed OBIEE12c(12.2.1.4). OBIEE12c certification matrix says RCU creation utility supports oracle database 19c. However, when I run RCU creation utility it fail prerequisite with the following message
Processing command line ....
Repository Creation Utility - Checking Prerequisites
Checking Global Prerequisites
The selected database is more recent than the supported list of certified databases for this version of Oracle Fusion Middleware. For the most recent list of certified databases, refer to the Supported System Configurations information on the Oracle Technology Network.
Please anyone help me what should I do to creation meta data repository using RCU with oracle database 19c.

You can skip the global prereq check by setting environment variable to run RCU with oracle database19c.
First, run the following command to skip the global prereq check.
export RCU_SKIP_PRE_REQS=GLOBAL
Then, re-run RCU in silent mode

Related

Identify oracle Container Databases (CDB) without connecting

We have a custom inventory system, for tracking all of our database, including Oracle v12 and v19 based databases. But as our DBA team has work with Container Databases (CDB), we need to identify, which one is a standalone or container, but we don't have any option to connection to the, due to our security policy.
Is there any way to Identify oracle Container Databases (CDB), without connecting to them?
As after reviewing Oracle official documentation: https://docs.oracle.com/database/121/ADMIN/cdb_mon.htm#ADMIN14174.
It seems that it's not possible, as the documented clearly mentioning, that first, it's necessary to connect to the database, and only then to run the following command: SELECT CDB FROM V$DATABASE;
And if the CDB column returns YES, the current database is a CDB. and NO, if the current database is a non-CDB.

Get a list of all rcus available in Oracle 12c?

In our development environment, developers have created too many RCU schemas for Weblogic Domain. Many of these developers have now left the organization, and we need to circulate the list of RCUs the DBA would be deleting, so that people can inform us in advance if they are using a particular RCU schema.
So is there any easy way of finding all the RCU in Oracle 12c or Weblogic RCU tools?
Only thing which comes to my mind is to launch the RCU utility in GUI. Select drop repository and provide the DB details. Once verification is done, you can see all Prefixes in drop down and from there you can drop the unwanted RCU.

Repository Creation Utility (RCU) with SSL-enabled Oracle database

I am trying to connect Oracle Repository Creation Utility (RCU) with SSL Enabled Oracle Database but not able to make a successful connection. I looked at the docs and online to find information on how to connect SSL enabled database with RCU Utility but no luck. How can I do this?
I assume you are using the command-line utility in silent mode. You need to export RCU_SSL_MODE=true before calling the RCU utility, and then specify these additional arguments to createRepository/dropRepository:
-useSsl
-sslArgs oracle.net.ssl_server_dn_match=false
sslArgs can vary depending on what you need/want. And you're right: there doesn't seem to be any documentation about this. I had to take a look inside wls/oracle_common/jlib/rcu.jar to figure out what I needed to do.

Oracle Repository creation utility Unable to connect to oracle 11g Enterprise Edition database DB ORA-01882: timezone region

it happened on Oracle fussion middleware error.
Unable to connect to the DB. Check if DB connection details entered are correct.
ORA-00604: error occurred at recursive SQL level 1
ORA-01882: timezone region not found
To be very honest, i i've searched thouroughly.
i found out that it had something to do with the jdk in my oracle 11g ee edition so i tried running timezone updater on the jdk, but the timezone was unable to update.. it returned an error saying 'cant rename {0} to {1}'.
am not even sure am on the right path... please can someone out there give me a hand.
the timezone error was coming up as a result of the character set i selected for my database. it was suppose to be utf8 however, i choose some other one. i had to uninstall my database, and recreated a new one using "utf8" character set, which happens to be a general standard. :)
Installation of FMW falls into two categories: Developer and Production. Developer uses soa_quickstart + WCC + WCP + MFT etc. WLS and all needed files are installed in this installation and then there are 3 different domains that can be used/configured - local to JDev, standalone (file based no DB or RCU required) and Compact (db required + RCU). Production requires WLS + infrastructure + binaries (SOA/OSB/BPM, MFT, WCC, WCP). These are all separate installs and require DB and RCU as well. So, the question is: what are you installing and why? If you are installing for a production env you should follow the oracle install instructions and EDG closely. If you are installing a dev env, then it is very fast and easy - a standalone env is a great choice. While there are some capabilities not available in a Standalone/File- based install, it is still the preferred choice for SOA/OSB/BPM developers. If you simply want a FMW install to play with or use as a developer, you can download and install a free VirtualBox image that comes fully configure and ready to use. You should also consult the system compatibility guide as well, just to be sure.

How can I replicate an Oracle 11g database(data+structure) on my local machine for development?

I am working on a test server with an Oracle 11g installed. I was wondering if there is anyway I can replicate the database(environment + data) on my local Linux machine. I am using a CentOS 5.3 on Windows XP with SUN Virtual Box. On Windows I am using sqldeveloper client to connect to the 11g database.
There are a number of ways to move the data over:
Restore an RMAN backup on your test server
Export and import the data using exp/expdp/imp/impdp
Export and import using a transportable tablespace (Further Info)
Use database links to duplicate the data using SQL
You can use the Database Configuration Assistant to generate a template from your production database. This will give you all the parameters and tablespaces, among other things. You will need to tweak the configuration somewhat; for instance the file paths may be wrong, and some parameters may need downsizing. You can then feed that template into DBCA to clone the database on you Linux machine.
To get the schemas and data you should use Data Pump (rather than the older Import / Export utlities). This can be run off the command line or from PL/SQL.
Bear in mind that using production data in a development or test environment can cause you to run foul of data protection laws and other compliance issues. It depends on what your application does and what jurisdiction you operate under. But if your production system contains citizens' personal data you need to be very careful. There are products out there which will apply masking as part of a data import process (Oracle sells one) but they tend to be expensive. Rolling your own masking product can be tricky: if this applies to your situation be sure to get your compliance staff (legal team) involved early.
I would suggest you install Oracle XE which is free to use on your local if your development is not something that is related to core database features. You can then use the methods given above to pump data into Oracle XE and compile your code on it, though for development I don't think you would need data as much as that in production.

Resources