Informações do Ambiente:
* Versão do Oracle: 10G
* Sistema Operacional:RH4
Srs..
Preciso criar uns indices na produção, porem se eu fizer isso durante o dia vou lockar a tabela!!
alguém sabe dizer se existe alguém parametro que eu possa alterar na minha sessão para criar esses indices quase que instantaneamente??
Grato
Indice Instantaneo
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
Quando é REBUILD tem o online, porém não sei se funciona esse parametro junto co o create index ... ONLINE;
faz um teste aí...
faz um teste aí...
-
- Rank: DBA Júnior
- Mensagens: 193
- Registrado em: Qui, 24 Jan 2008 1:56 pm
- Localização: SP
Dulima
DBA Oracle Jr
DBA Oracle Jr
então segue o Erro!!!
O que preciso Ativar?
ORA-00439: feature not enabled: Online Index Build
SYS@stddb > select parameter, value from v$option;
PARAMETER VALUE
---------------------------------------------------------------- ----------------------------------------------------------------
Partitioning FALSE
Objects TRUE
Real Application Clusters FALSE
Advanced replication FALSE
Bit-mapped indexes FALSE
Connection multiplexing TRUE
Connection pooling TRUE
Database queuing TRUE
Incremental backup and recovery TRUE
Instead-of triggers TRUE
Parallel backup and recovery FALSE
Parallel execution FALSE
Parallel load TRUE
Point-in-time tablespace recovery FALSE
Fine-grained access control FALSE
Proxy authentication/authorization TRUE
Change Data Capture FALSE
Plan Stability TRUE
Online Index Build FALSE
Coalesce Index FALSE
Managed Standby FALSE
Materialized view rewrite FALSE
Materialized view warehouse refresh FALSE
Database resource manager FALSE
Spatial FALSE
Visual Information Retrieval FALSE
Export transportable tablespaces FALSE
Transparent Application Failover TRUE
Fast-Start Fault Recovery FALSE
Sample Scan TRUE
Duplexed backups FALSE
Java TRUE
OLAP Window Functions TRUE
Block Media Recovery FALSE
Fine-grained Auditing FALSE
Application Role FALSE
Enterprise User Security FALSE
Oracle Data Guard FALSE
Oracle Label Security FALSE
OLAP FALSE
Table compression FALSE
Join index FALSE
Trial Recovery FALSE
Data Mining FALSE
Online Redefinition FALSE
Streams Capture FALSE
File Mapping FALSE
Block Change Tracking FALSE
Flashback Table FALSE
Flashback Database FALSE
Data Mining Scoring Engine FALSE
Transparent Data Encryption FALSE
Backup Encryption FALSE
Unused Block Compression FALSE
Oracle Database Vault FALSE
Real Application Testing FALSE
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
ONLINE é só para bancos ENTERPRISE, o seu deve ser standart..
=/
=/
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
Putz cara, sem afetar vai ser complicado,
o que você deve fazer para um create mais rapido é criar o indice com NOLOGGING para não gerar redo/archive,
link com documentacao
http://download.oracle.com/docs/cd/B120 ... ndexes.htm
o que você deve fazer para um create mais rapido é criar o indice com NOLOGGING para não gerar redo/archive,
link com documentacao
http://download.oracle.com/docs/cd/B120 ... ndexes.htm
-
- Rank: DBA Júnior
- Mensagens: 181
- Registrado em: Qua, 09 Fev 2005 12:30 pm
- Localização: SÃO BERNARDO DO CAMPO - SP
Veja o numero de CPUs que você tem na maquina , e faz um create index com parallel degree = numero de CPUS da mesmas.
Depois altera o indice para noparallel.
Vai bem mais rapido (isso se a sua maquina não for um windows da vida)
Depois altera o indice para noparallel.
Vai bem mais rapido (isso se a sua maquina não for um windows da vida)
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
Acho que o maior gargalo seria em I/O..
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
Se forem muitos, depois roda uma query na user_indexes
pra ver se não tem algum com STATUS = 'UNUSABLE' dependendo do parametro skip_indexes pode gerar erros na consultas se tiver indice indisponivel,
pra ver se não tem algum com STATUS = 'UNUSABLE' dependendo do parametro skip_indexes pode gerar erros na consultas se tiver indice indisponivel,

-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante