Search This Blog

Showing posts with label oracle. Show all posts
Showing posts with label oracle. Show all posts

27/03/2010

Insert e delete e la generazione di redolog


I DELETE generano MOLTI piu redo log degli INSERT

Blocchi filesystem e Blocchi oracle

Ogni configurazione dove i blocchi FS sono più piccoli o uguali è valida.

Perche esiste sempre almeno un rollback segment

Oggi i rollback segment sono obsoleti, sostituiti dall'undo automatico. Ma in ogni database creato con dbca si trova un rollback segment. E' quello usato per la creazione del DB.
Conservatelo come souvenir

A bientot

ruoli resource e connect in oracle


Oracle 10gR2 (decente):
  CONNECT role has only CREATE SESSION


  RESOURCE has CREATE CLUSTER, CREATE INDEXTYPE, CREATE OPERATOR, CREATE PROCEDURE, CREATE SEQUENCE, CREATE TABLE, CREATE TRIGGER and CREATE TYPE


Oracle 9iR2 (un po troppi permessi per connect):
  CONNECT has ALTER SESSION, CREATE CLUSTER, CREATE DATABASE LINK, CREATE SEQUENCE, CREATE SESSION, CREATE SYNONYM, CREATE TABLE and CREATE VIEW. Rather a scary lot for a role called ‘connect’
  
  RESOURCE has CREATE CLUSTER, CREATE INDEXTYPE, CREATE OPERATOR, CREATE PROCEDURE, CREATE SEQUENCE, CREATE TABLE, CREATE TRIGGER and CREATE TYPE

L'opzione admin vi permette di dare questi privileggi ad altri

Query per avere i privileggi di connect:
select grantee, privilege, admin_option from dba_sys_privs where grantee='CONNECT';


rif: http://www.lifeaftercoffee.com/2005/08/29/oracle-connect-and-resource-roles/

12/12/2009

Redo log size

Dimensione in MB ottimale per i redo log in questo momento

Optimal redo log size in MB

SQL> SELECT OPTIMAL_LOGFILE_SIZE || ' MB' AS OPTIMAL_LOGFILE_SIZE FROM V$INSTANCE_RECOVERY;