Este projeto foi adaptado a partir de uma base existente para automatizar a criação de senhas.
150
Este container fornece uma instalação Oracle XE com APEX já configurado, incluindo usuário ADMIN2 no workspace INTERNAL.
docker pull emersondll/ambrosio_apex:latest
docker run -d --name apex7 -p 8080:8080 -p 1521:1521 emersondll/ambrosio_apex:latest
Usuário: SYS
Senha: NovaSenha@123
Role: SYSDBA
Service Name: XE (ou seu SID)
Porta: 1521
Antes de tentar logar é necessário no banco de dados realizar esta operação de criação de usuário:
- Cria ADMIN3 em múltiplas versões APEX
BEGIN
-- ================================
-- APEX 4.x
-- ================================
BEGIN
EXECUTE IMMEDIATE 'ALTER SESSION SET CURRENT_SCHEMA = APEX_040000';
APEX_UTIL.SET_SECURITY_GROUP_ID(10);
BEGIN
APEX_UTIL.CREATE_USER(
p_user_name => 'ADMIN3',
p_email_address => 'admin3@local',
p_web_password => 'Admin3@123',
p_developer_privs => 'ADMIN'
);
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('APEX_040000: usuário já existe ou erro: ' || SQLERRM);
END;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('APEX_040000 não existe ou erro: ' || SQLERRM);
END;
-- ================================
-- APEX 19.x
-- ================================
BEGIN
EXECUTE IMMEDIATE 'ALTER SESSION SET CURRENT_SCHEMA = APEX_190100';
APEX_UTIL.SET_SECURITY_GROUP_ID(10);
BEGIN
APEX_UTIL.CREATE_USER(
p_user_name => 'ADMIN3',
p_email_address => 'admin3@local',
p_web_password => 'Admin3@123',
p_developer_privs => 'ADMIN'
);
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('APEX_190100: usuário já existe ou erro: ' || SQLERRM);
END;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('APEX_190100 não existe ou erro: ' || SQLERRM);
END;
END;
URL: http://localhost:8080/ords
Workspace: INTERNAL
Username: ADMIN3
Password: Admin3
Content type
Image
Digest
sha256:957250e09…
Size
2.6 GB
Last updated
8 months ago
docker pull emersondll/ambrosio_apex:2