2009-10-21 11 views
0

Après avoir installé DB2 9.7 Express, j'ai essayé de permis DB2 pour soutenir PL/SQL par commande suivante:DB2 9.7 ne peut pas activer la syntaxe PL/SQL

DB2SET DB2_COMPATIBILITY_VECTOR=ORA 

je suis arrivé résultat comme ci-dessous:

DBI1301E Invalid value. 

Explanation: 

The value specified for the registry variable is invalid. 

User response: 

Refer to the DB2 Information Center to determine the valid values for 
the registry variable. 

pour sûr, j'exécuter la commande db2set pour la liste tous les registres DB2:

C:\Documents and Settings\Administrator>db2set -lr | find "COMP" 
DB2_PMAP_COMPATIBILITY 

Pourquoi ma base de données ne connaît DB2_COMPATI BILITY s'inscrire?

PS. Ceci est ma version DB2

DB21085I Instance "DB2" uses "32" bits and DB2 code release "SQL09070" with 
level identifier "08010107". 
Informational tokens are "DB2 v9.7.0.441", "s090521", "NT3297", and Fix Pack 
"0". 
Product is installed at "C:\PROGRA~1\IBM\SQLLIB" with DB2 Copy Name "DB2COPY1". 

Répondre

2

Dans la documentation, cette fonctionnalité n'est pas activée pour les éditions Express, Express-C ou Personal.

DB2 9.7 Infocenter - Restrictions on PL/SQL support

Je DB2 9.7 Express-C (Linux AMD64) installé (même construction - s090521) et obtenir la même sortie que vous lorsque je tente de définir la variable de registre (comme prévu).