2007-10-03

Coisas porreiras no Oracle 11g

Para além de vir com o APEX 3.0.1.00.08 que se instala por omissão estas são as coisas que mais gostei de ver implementadas (ver post anterior):



- Não necessitar do JDeveloper para criar um wrapper (e fazer o deploy)para disponibilizar um Web Service efectuado em PL/SQL: zero codigo extra / não necessita de deploy. Basta dar permissões de role e voilá! (necessita da versão 11.1.0.5 ou superior). Ver este post do Paul Gallagher sobre como configurar o serviço
(ainda vou ter de ver a segurança ...ou falta dela e tentar ver se via Apache se consegue resolver os possiveis problemas)
- mais rápido e melhor suporte para dados XML (em especial XMLQuery e SQL XML)
- PL/SQL native compilation
- Fine Grained Dependancy Tracking - evita a invalidação desnecessária dos packages relacionados que não usa a coluna/função alterada
- NEXTVAL e CURRVAL das sequencias poderem ser usados como expressões e não somente em queries. Isto é poder usar
l_employeeid := employeeid.NEXTVAL;
e não somente
SELECT employeeid.NEXTVAL
INTO l_employeeid
FROM DUAL;

- Automatic Subprogram Inlining
- Cache de resultados de SQL e de chamadas a funções
- operadores pivot e unpivot
- read only tables (mesmo para o owner) e poder alterar isso em "real-time".
- order de execução dos triggers
- Fine grained access control para UTL_SMTP, UTL_TCP e UTL_HTTP

A ver:
- Ainda não testei a instalação de patchs que deverá em muitos casos não necessitar de deitar a RDBMS abaixo.
- PL/Scope
- SQL replay
(e ainda sobram muitas coisas novas ...)

No comments:

Post a Comment

Os comentários são moderados.
The comments are moderated.