Problem
When Oracle 12c was released a few months ago, I downloaded a copy and installed it on my laptop. I built a number of predictive models within a pluggable database. Today, I wanted to review my models and could not connect to the pluggable database on my laptop. The following is the error message that I got
C:\projects\sql>sqlplus dev/XXXXXX@//localhost:1521/testdb01 SQL*Plus: Release 12.1.0.1.0 Production on Sun Feb 9 06:34:27 2014 Copyright (c) 1982, 2013, Oracle. All rights reserved. ERROR: ORA-01033: ORACLE initialization or shutdown in progress Process ID: 0 Session ID: 0 Serial number: 0
Solution
I realized that I have rebooted my laptop and need to restart my pluggable database. To do this, I connected to the databbase as sys user.
C:\projects\sql>Sqlplus sys/xxxxx as sysdba SQL*Plus: Release 12.1.0.1.0 Production on Sun Feb 9 06:38:07 2014 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options SQL>I took a look at the pluggable databases that I have created.
SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 PDBORCL MOUNTED 4 TESTDB01 MOUNTEDAs we can see, TESTDB01 is not open. I open the database.
SQL> alter pluggable database TESTDB01 open; Pluggable database altered. SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 PDBORCL MOUNTED 4 TESTDB01 READ WRITE NOI quit my sys session and I was able to connect to the plugable database TESTDB01 and check my predictive models built earlier.
SQL> quit $sqlplus dev/XXXX@//localhost:1521/testdb01 SQL> select object_name, object_type from user_objects where object_type='MINING MODEL' order by object_name; OBJECT_NAME OBJECT_TYPE ---------------------------------------- ----------------------- AI0929 MINING MODEL AR1029 MINING MODEL DT1029 MINING MODEL GLM0115 MINING MODEL GLM1031A MINING MODEL GLM1031B MINING MODEL GLM1031C MINING MODEL GLM1031E MINING MODEL KM1031C MINING MODEL KM1211 MINING MODEL KM_MODEL MINING MODEL KM_MODEL_TRY1 MINING MODEL NB1021 MINING MODEL OC_SH_CLUS_SAMPLE MINING MODEL SVD0119 MINING MODEL SVM1029 MINING MODEL TMSVD1 MINING MODEL 17 rows selected.Oracle 12c multitenant database is new and it took me a few hours to figure out how to manage the pluggable databases. I could build predictive models using the same PL/SQL code that worked on Oracle 11g. I have found that it is helpful for a data miner to know some basic database administrator stuff.
No comments:
Post a Comment