Disponibilidade 24×7 …sei
ORA-00372: file 28 cannot be modified at this time ORA-01110: data file 28: ‘/u01/app/oracle/admin/mlrepap/db/metalink_02.dbf’
Disponibilidade 24×7 …sei
ORA-00372: file 28 cannot be modified at this time ORA-01110: data file 28: ‘/u01/app/oracle/admin/mlrepap/db/metalink_02.dbf’
A Oracle esta disponibilizando o site do Oracle Certification Program o CertView, neste site você pode :
* Revisar suas informações demográficas;
* Revisar seu histórico de certificações;
* Download dos logos ;
* Revisar o seu histórico de exames;
* Mandar suas certificações para consulta de terceiros por demanda
* Rastrear o seu “success kit”
Precisa ter a conta de single sign-on e se voce já tem um id Prometric, lembra de atualizar o seu perfil no PersonVue
Finalmente temos um lugar para acessar estas informações de forma fácil e rápida.
Aniversário de 15 anos do padrão OFA. Para aqueles que não sabem : OFA é um conjunto de diretrizes de instalação para termos bancos Oracle mais confiáveis, mais rápidos e com menor custo de administração. Cary Millsap fez uma apresentação em 1991 na International Oracle User Week do documento 513 . Este documento chamado “Configuring a growing Oracle V6 database for optimal performance.” é o marco inicial do que viria a ser conhecido como OFA Standard.
Este documento esta disponivel no site da Method – R, bem aqui: OFA-STANDARD
Engraçado, é que este documento tomou corpo devido situações digamos bem pitorescas. Por exemplo :
1- Administradores Unix que ficavam apagando arquivos Oracle. Em especial os arquivos das tablespaces temporarias, que imaginem, ficavam localizadas no /tmp.
2 – Sistemas muito lentos, por que a todos os arquivos Oracle estavam armazenados em uma única file system montada em um único disco no diretório $ORACLE_HOME/dbs. Muito embora este ambiente tivesse pelo menos 8 (oito) discos.
Tirando apenas por estes exemplos, tenho calafrios só pensar no que ele encontrava. Arquivos Oracle espalhados por todos os diretorios da maquina sem nenhuma referencia a que instance ou tablespace pertencia.
Fazendo este post me lembrei de um fato ocorrido nos nem tão longe dias do versão 7.3 . Todos voces sabem que em um determinado sistema operacional, há algumas pessoas que associam a extensão .ora ao processador de texto, o notepad por exemplo.
Temos então o seguinte dialogo :
Pessoa – “Dba sabe aquele aquele arquivo do Oracle o users.ora ?”
Dba (tranquilo, sem imaginar o que vinha pela frente) – “Sei. O que tem ? “
Pessoa – “Tava olhando ele aqui. Achei que tinha tabelas nele mas só estou vendo um monte de carinhas e simbolos esquisitos”
Dba (um pouco nervoso) – “Como assim tas olhando o users.ora. Olhando COMO ? “
Pessoa (com um certo desdem) – “Olhando oras …tu usa aquela ferramenta esquista um tal de svr… mgrl – quaquer coisa, eu uso o Notepad”
DBA -…….
Pessoa : “Agora ve…to tentando sair salvando e não consigo..saio sem salvar mesmo ?”
Vou omitir o resto da conversa, por respeito a Bill.
Portanto parabéns OFA e um muito obrigado ao Sr. Cary Millsap !
Para complementar o post anterior, uma lista das caracteristicas por “Edition”. Nos treinamentos Oracle 10g Workshop I da Oracle Education, uma das perguntas mais frequentes é :
- Esta feature/caracteristica é Enterprise ou Standard ? .
A tabela abaixo responde este questionamento. Vale para Oracle 10g R2
| Feature/Option | SE1 | SE | EE | Notes |
|---|---|---|---|---|
| High Availability | ||||
| Oracle Fail Safe | Y | Y | Y | Windows only |
| Oracle Data Guard—Redo Apply | N | N | Y | |
| Oracle Data Guard—SQL Apply | N | N | Y | |
| Rolling Upgrades—Patch Set, Database, and Operating System | N | N | Y | |
| Online index rebuild | N | N | Y | |
| Online index-organized table organization | N | N | Y | ALTER TABLE … MOVE ONLINE operations |
| Online table redefinition | N | N | Y | Using the DBMS_REDEFINITION package |
| Duplexed backup sets | N | N | Y | |
| Incremental backup and recovery | Y | Y | Y | SE1/SE: no optimized incremental backup |
| Unused block compression in backups | N | N | Y | |
| Block-level media recovery | N | N | Y | |
| Parallel backup and recovery | N | N | Y | |
| Tablespace point-in-time recovery | N | N | Y | |
| Trial recovery | N | N | Y | |
| Fast-start fault recovery | N | N | Y | |
| Flashback Table | N | N | Y | |
| Flashback Database | N | N | Y | |
| Flashback Transaction Query | N | N | Y | |
| Scalability | ||||
| Oracle Real Application Clusters | N | Y | Y | Extra cost with EE, included with SE |
| Automatic Workload Management | N | Y | Y | Requires RAC |
| Performance | ||||
| In-Memory Database Cache | N | N | Y | Extra cost option |
| Security | ||||
| Advanced Security Option | N | N | Y | Extra cost option |
| Oracle Label Security | N | N | Y | Extra cost option |
| Virtual Private Database | N | N | Y | |
| Fine-grained auditing | N | N | Y | |
| Development Platform | ||||
| SQLJ | Y | Y | Y | Requires Oracle Programmer |
| Oracle Developer Tools for Visual Studio .NET | Y | Y | Y | Windows only |
| Microsoft Distributed Transaction Coordinator support | Y | Y | Y | Windows only |
| Active Directory integration | Y | Y | Y | Windows only |
| Native .NET Data Provider—ODP.NET | Y | Y | Y | Windows only |
| .NET Stored Procedures | Y | Y | Y | Windows only |
| Manageability | ||||
| Oracle Change Management Pack | N | N | Y | Extra cost option |
| Oracle Configuration Management Pack | N | N | Y | Extra cost option |
| Oracle Diagnostic Pack | N | N | Y | Extra cost option |
| Oracle Tuning Pack | N | N | Y | Extra cost option, also requires the Diagnostic Pack |
| Oracle Provisioning and Patch Automation Pack | N | N | Y | Extra cost option |
| Database Resource Manager | N | N | Y | |
| VLDB, Data Warehousing, Business Intelligence | ||||
| Oracle Partitioning | N | N | Y | Extra cost option |
| Oracle OLAP | N | N | Y | Extra cost option |
| Oracle Data Mining | N | N | Y | Extra cost option |
| Oracle Data Quality and Profiling | N | N | Y | Extra cost option |
| Oracle Data Watch and Repair Connector | N | N | Y | Extra cost option |
| Data Compression | N | N | Y | |
| Bitmapped index and bitmapped join index | N | N | Y | |
| Parallel query/DML | N | N | Y | |
| Parallel statistics gathering | N | N | Y | |
| Parallel index build/scans | N | N | Y | |
| Parallel Data Pump Export/Import | N | N | Y | |
| Transportable tablespaces, including cross-platform | N | N | Y | Import of transportable tablespaces supported into SE, SE1, and EE |
| Summary management—Materialized View Query Rewrite | N | N | Y | |
| Asynchronous Change Data Capture | N | N | Y | |
| Integration | ||||
| Basic Replication | Y | Y | Y | SE1/SE: read-only, updateable materialized view |
| Transparent Gateways | Y | Y | Y | Extra cost option |
| Oracle Streams | N | N | Y | SE1/SE: apply only |
| Messaging Gateway | N | N | Y | |
| Advanced Replication | N | N | Y | Multi-master replication |
| Networking | ||||
| Oracle Connection Manager | N | N | Y | |
| Infiniband Support | N | N | Y | |
| Content Management | ||||
| Oracle Spatial | N | N | Y | Extra cost option |
| Oracle Content Database Suite | N | N | Y | Extra cost option |
| Oracle Records DB | N | N | Y | Extra cost option |
Como sempre tem alguem que me pergunta sobre licensas. Ta aí uma tabelinha com as disponibilidades e restrições para cada versão de Oracle
| Limitations/ Availability | Express Edition | Personal Edition | Standard Edition One | Standard Edition | Enterprise Edition |
| Number of CPU/Sockets | 1 CPU | No Limit | 2 Sockets | 4 Sockets | No Limit |
| RAM | 1GB | OS Maximum | OS Maximum | OS Maximum | OS Maximum |
| Max. Number of Users | No Limit | 1 | No Limit | No Limit | No Limit |
| Databases per Host | 1 | No Limit | No Limit | No Limit | No Limit |
| Minimum User License Requirements | Not Apply | Not Apply | 5 Named Users Plus | 5 Named Users Plus | 25 Named Users Plus per CPU |
| Database Size | 4GB | No Limit | No Limit | No Limit | No Limit |
| Windows | Available | Available | Available | Available | Available |
| Linux | Available | No Available | Available | Available | Available |
| Unix | No Available | No Available | Available | Available | Available |
| 64-Bit | No Available | Available | Available | Available | Available |
A partir do Oracle 10g posso criar um banco apenas com :
SQL> create database;
Database created.
Agora, como fica o gerenciamento das tablespaces : Local ou Dictionary ?
SQL> select name, decode(bitmapped, 0, ‘DMT’, ‘LMT’)
2 from ts$
3 order by name;
NAME DEC
————— —————
SYSAUX LMT
SYSTEM DMT
SYS_UNDOTS LMT
SQL>
Como podes ver o comando “create database” cria a system como DMT por default
Fácil também poderia significar melhores práticas
Pra surpresa a versao é :
SQL> select * from v$version;
BANNER
——————————————————————————–
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 – Production
PL/SQL Release 11.1.0.6.0 – Production
CORE 11.1.0.6.0 Production
TNS for 32-bit Windows: Version 11.1.0.6.0 – Production
NLSRTL Version 11.1.0.6.0 – Production
No 11g Release 2 Overview, algumas promessas da 11g Release 2 me chamaram a atenção:
• reduce server costs by a factor of 5,
• reduce storage requirements by a factor of 12,
• improve mission critical system performance by a factor of 10,
• increase DBA and Developer productivity by a factor of 2
Aumentar a produtivade do DBA e do Developer por um fator de 2. Dobrar...”yeah rigth”
Imagine você falando para sua equipe de Dba’s .
- Caros, sabe aquele lance de banco auto-gerenciavel do 10g? Seguinte : o 11g R2 é mais auto-gerenciavel ainda. Você precisa de 50% menos de tempo para gerenciar um db 11g. Alegrem-se. Vocês vão ter mais tempo livre
Neste momento olhando para a equipe me lembro daquela frase famosa: “I sense great fear in you Dba”
Continuando.
O fato é que a combinação de automação de tarefas e os “inteligentes” mentores (advisors) dentro do banco vai fazer com que os Dba’s passem menos tempo nas tarefas corriqueiras de administração e possam “gastar” o tempo livre administrando mais bancos.
Por outro lado você também pode pensar que a equipe de Dba’s vai diminuir em 50%
Ah tem também a nova tecnologia de “hybrid columnar compression”. Mas parece que está disponivel apenas para o Exadata Storage Server.Como podemos ver na mensagem de erro abaixo:
ORA-64307: hybrid columnar compression is only supported in tablespaces residing on Exadata storage
Cause: An attempt was made to use hybrid columnar compression on unsupported storage.
Action: Create this table in a tablespace residing on Exadata storage or use a different compression type.
É isso. Boas ou más noticias ? Como diria mestre oogway..“There is just news. There is no good or bad.”
Já está disponivel para download o Oracle Database 11g Release 2 . Plataformas Linux x86 e x86_64