Links
Home
Oracle DBA Forum
Frequent Oracle Errors
TNS:could not resolve the connect identifier specified
Backtrace message unwound by exceptions
invalid identifier
PL/SQL compilation error
internal error
missing expression
table or view does not exist
end-of-file on communication channel
TNS:listener unknown in connect descriptor
insufficient privileges
PL/SQL: numeric or value error string
TNS:protocol adapter error
ORACLE not available
target host or object does not exist
invalid number
unable to allocate string bytes of shared memory
resource busy and acquire with NOWAIT specified
error occurred at recursive SQL level string
ORACLE initialization or shutdown in progress
archiver error. Connect internal only, until freed
snapshot too old
unable to extend temp segment by string in tablespace
Credential retrieval failed
missing or invalid option
invalid username/password; logon denied
unable to create INITIAL extent for segment
out of process memory when trying to allocate string bytes
shared memory realm does not exist
cannot insert NULL
TNS:unable to connect to destination
remote database not found'>ora-02019
exception encountered: core dump
inconsistent datatypes
no data found
TNS:operation timed out
PL/SQL: could not find program
existing state of packages has been discarded
maximum number of processes exceeded
error signaled in parallel query server
ORACLE instance terminated. Disconnection forced
TNS:packet writer failure
see ORA-12699
missing right parenthesis
name is already used by an existing object
cannot identify/lock data file
invalid file operation
quoted string not properly terminated
VPD Pre/Post Implementation Issues

VPD Pre/Post Implementation Issues

2004-08-18       - By Justin Cave

Reply:     1     2     3     4     5     6     7     8     9     10     >>  

The affect on performance will be highly dependant on the security functions
you write.

Under the covers, all VPD is rewriting your SQL statements to add additional
clauses. If you are merely adding clauses to statements, i.e. having Oracle
transform

SELECT * FROM emp

To

SELECT * FROM emp WHERE dept = 10

For an employee in department 10, VPD will possibly improve performance.
If, on the other hand, you are forcing Oracle to add in a couple of joins to
large tables, or to execute functions that perform poorly, VPD could cause
some significant problems.

Justin Cave
Distributed Database Consulting, Inc.
http://www.ddbcinc.com/askDDBC

-- --Original Message-- --
From: oracle-l-bounce@(protected) [mailto:oracle-l-bounce@(protected)]
On Behalf Of VIVEK_SHARMA
Sent: Wednesday, August 18, 2004 11:46 AM
To: oracledba@(protected); oracle-l@(protected)
Subject: VPD Pre/Post Implementation Issues


AIM - To Set Row level security using VPD on a Centralized Database

Qs What is the Affect on Database performance?
Qs Any General Benchmarks on the Affect on performance due to implementation
of VPD?
Qs What type of SQL Queries are most impacted SELCT, INSERT, DELETE, UPDATE
by VPD?
Qs Based on nature of Tables Transaction, Master, History etc Are there some
best practices to follow when creating policies?
Qs What are the major Pre/Post implementation issues?

Environment:-
Oracle 9i=20
Application Hybrid in nature
Database - Large in Size a few Hundred GB High Concurrent Transactions Load
Periodic Reports Generation=20

-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------
To unsubscribe send email to: oracle-l-request@(protected) put
'unsubscribe ' in the subject line.
--
Archives are at http://www.freelists.org/archives/oracle-l/
FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --




-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------
To unsubscribe send email to: oracle-l-request@(protected)
put 'unsubscribe ' in the subject line.
--
Archives are at http://www.freelists.org/archives/oracle-l/
FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --