Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog
LAMI DBA

Articles autour des SGBD Oracle, SQL Server & PostgreSQL

Oracle 18c - startup - ORA-12754

 


Hello,
Oracle 18c est pour le moment disponible sur le Cloud Oracle, mais pour les impatients et uniquement pour tester, vous pouvez toujours tenter votre chance...


 

 

 

Pour cela il suffit de vous rendre sur le site eDelivry de Oracle (https://edelivery.oracle.com) et telecharger les sources normalement destinées à Exadata.
 


Une fois le telechargement effectué, j'ai utilisé une vm (OEL 6.9)  existante ou un oracle 12c R2 était déjà installé.
[oracle@rasta ~]$
[oracle@rasta ~]$ cat /etc/oracle-release
Oracle Linux Server release 6.9
[oracle@rasta ~]$
L'installation du noyau s'est bien passé.  Evidemment, j'ai voulu créer une base rapidement... J'ai crée un pfile avec le minimum vital, et puis startup nomount.... et
 
SQL>
SQL> startup nomount pfile='/tmp/init.ora';
ORA-12754: Feature 'startup' is disabled due to missing capability 'Runtime Environment'.
SQL>

C'est pas tip top, si je ne peux lancer un simple startup. Comme vu au début de l'article ces binaires sont destinés à de l'Exadata, et doivent differer de la version qui sera mise à disposition pour les environnements classiques.
Toujours est-il que pour continuer ma création de base, il suffit d'ajouter un paramètre caché (_exadata_feature_on=true) dans le pfile.
[oracle@rasta tmp]$
[oracle@rasta tmp]$ cat init.ora
db_name=lao18c
control_files='/oradata/control01.ctl'
_exadata_feature_on=true
[oracle@rasta tmp]$

On essaye à nouveau...
SQL>
SQL>
SQL> startup nomount pfile='/tmp/init.ora';
ORACLE instance started.

Total System Global Area  243266936 bytes
Fixed Size                  8656248 bytes
Variable Size             180355072 bytes
Database Buffers           50331648 bytes
Redo Buffers                3923968 bytes
SQL>

La suite reste classique pour une création de base de données... Et à la fin vous devriez être heureux de pouvoir voir cela... Enfin heureux... C'est pas parce que Oracle a changé la numérotation de ses versions que cela va changer la face du monde...
SQL>
SQL>
SQL> select banner from v$version;

BANNER
----------------------------------------------------------------------------
Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production

SQL>


Enjoy !
 
Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
A
Merci de l'info.<br /> Pour user de dbca et ne plus s'embêter du coup j'ai modifier le template general purpose<br /> <br /> [mysrv]oracle:/u01/app/oracle/product/12.2.0.2/dbhome_1/assistants/dbca/templates:grep -i exadata General_Purpose.dbc <br /> <br /> [mysrv]oracle:/u01/app/oracle/product/12.2.0.2/dbhome_1/assistants/dbca/templates:<br /> <br /> voir ici : <br /> <br /> ..[mysrv]oracle:/u01/app/oracle/product/12.2.0.2/dbhome_1/assistants/dbca/templates:grep -i exadata General_Purpose.dbc <br /> <br /> [mysrv]oracle:/u01/app/oracle/product/12.2.0.2/dbhome_1/assistants/dbca/templates:<br /> ...
Répondre
L
Merci pour votre contribution !
A
desole pour le formatage .... pas pu faire mieux<br /> sous ${ORACLE_HOME}/assistants/dbca/templates.<br /> Le fichier General_Purpose.dbc, rajouter la ligne "" après open_cursors. Le template embarquera ce paramètre dès son utilisation