Tag Archives: Oracledb_12.2.0.1.0_Linuxx8664dbca

Oracle: db_12.2.0.1.0_Linux-x86-64: dbca Customized mode:ORA-07202: sltln: invalid parameter to sltln.

Problem background:

db_12.2.0.1.0_Installation of linux-x86-64

Create a new database with DBCA and adopt the customize mode

Question:

After the wizard configuration is completed, an error is reported: “ora-07202: sltln: invalid parameter to sltln.”

analysis:

According to the prompt, background log and information on the Internet, there are invalid parameters in the temporary init.ora parameter created by DBCA

The problem I encountered in this example is diagnostic_dest=””

If the diagnostic directory is empty, it must be invalid!

Solution:

In the last configuration screen of DBCA, manually locate diagnostic_ For dest parameter, modify ${oracle_base} to an appropriate value, such as’/tmp ‘

RCA analysis:

The root cause is that the DBCA wizard failed to correctly obtain the ${oracle_base} environment variable!

RCA solution:

todo …

The preliminary conclusion is that there is a bug in this version of Oracle DBCA: Oracle cannot be recognized_ Base environment variable!

You can set oracle by yourself_ Base environment variable to test to prove this.

(follow up: in Oracle 12.2.0.1, oracle_base of DBCA comes from ${oracle_home}/Insall/orabasetab)