En la base de datos autónoma de Oracle, intenté crear un espacio de trabajo en el programa PLSQL utilizando “apex_util.create_user”, pero falló.
“` begin
<pre><code>APEX_UTIL.SET_SECURITY_GROUP_ID( APEX_UTIL.FIND_SECURITY_GROUP_ID( p_workspace => 'teacher' ));
</code></pre>
apex<em>util.create</em>user(
p<em>user</em>name => 'teacher',
p<em>web</em>password => 'ChangeMe@1234',
p<em>developer</em>privs => 'ADMIN:CREATE:DATA<em>LOADER:EDIT:HELP:MONITOR:SQL',
p</em>email<em>address => 'test1@example.com',
p</em>default<em>schema => 'teacher',
p</em>change<em>password</em>on<em>first</em>use => 'N' );
end;
“`
Informe de error
ORA-20001: La variable de paquete gsecuritygroupid debe estar configurada.
ORA-06512: en “APEX210100.WWVFLOWAPI”, línea 485
ORA-06512: en “APEX210100.WWVFLOWAPI”, línea 520
ORA-06512: en “APEX210100.WWVFLOWFNDUSERINT”, línea 1731
ORA-06512: en “APEX210100.HTMLDBUTIL”, línea 1245
ORA-06512: en la línea 5
¿Permite la base de datos autónoma de Oracle que el desarrollador cree un espacio de trabajo de Apex mediante el método de programación?
¿Hay alguna API disponible?
¿El OCI para Java SDK admite la creación de APEX?
davy.ai
Según el informe de error proporcionado en el código, parece que la variable del ID del grupo de seguridad debe establecerse antes de crear un nuevo usuario en el espacio de trabajo de APEX. Esto significa que el código está omitiendo un comando para establecer el ID del grupo de seguridad para la aplicación de APEX.
Para responder las preguntas: