473,385 Members | 1,958 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Errors after creating FBI

Hello,

I'm in the process of tuning our auditing procedures. At present we
have one table, mp_event_audits which holds username, date/time,
change type, data changed etc columns -

DEV> desc mp_event_audits
Name Null? Type
------------------------------- -------- ----
EA_ID NOT NULL NUMBER(8)
EA_USER NOT NULL VARCHAR2(30)
EA_DATETIME NOT NULL DATE
EA_ACCESS NOT NULL VARCHAR2(1)
EA_EVENT NOT NULL VARCHAR2(500)
EA_TYPE VARCHAR2(4)
EA_FILE_SEQUENCE NUMBER(12)
EA_SEQUENCE NUMBER(12)

DEV>

We now have over 60000000 rows in this table and currently requests
for audit information generally require returning rows whose EA_EVENT
column contains an ID string. The current procedure is to SELECT *
WHERE ea_event LIKE '%<id_string>%'.

EA_EVENTS is a pipe (|) delimited list of data items changed and the
ID string's position can be determined using a combination of the
EA_ACCESS column and the first item in the EA_EVENTS string. I have
written a function, f_get_event_mp_seq, to retrieve this data. This
function takes as input two VARCHAR2 fields and returns a VARCHAR2.

I created an index on this function to allow a quick return of audit
data -

CREATE INDEX FBI_EVENT_AUDITS ON mp_event_audits
(f_get_event_mp_seq(EA_EVENT, EA_ACCESS))
TABLESPACE BIGDYNI PCTFREE 10
STORAGE (INITIAL 1280M NEXT 256M PCTINCREASE 0)
/

After creating this index any action on the mp_event_audits table
results in an ORA-00911 error -

DEV> desc mp_event_audits
ERROR:
ORA-00911: invalid character
DEV>

I have tried creating this index in another database environment where
mp_event_audits has 2000000 rows and the table and index work as
expected after creation.

Does anyone know why I receive an ORA-00911 error when I use a larger
set of data?
Jul 19 '05 #1
0 1967

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Joonas Paalasmaa | last post by:
Hi, When compiling Sketch's streamfilter C extension the errors below are raised during linking. What could cause the errors? (Python 2.3, MinGw 1.1 with GCC 2.95.3-6, Windows 98) Here are...
1
by: Ricco DeCicco | last post by:
Hi All I have just reinstalled VStudio.Net (VB.Net) and the .Net Framewor and I can successfully open an existing project for editin 'UserControlSample' When I try to create a new project...
10
by: Douglas Buchanan | last post by:
I am using the following code instead of a very lengthly select case statement. (I have a lot of lookup tables in a settings form that are selected from a ListBox. The data adapters are given a...
12
by: Russ | last post by:
Hello. My new dev machine is running XP Pro. In the past all equipment has only used Windows 2000. I have had a lot of problems getting my projects up and running on the new machine. The current...
0
by: Krishnan | last post by:
Hi I am trying to build a small client-server program using OpenSSL functions. I get errors on trying to build the program using Visual Studio .Net (Visual C++ 7.0). I am new to Visual Studio...
7
by: Jeffrey Melloy | last post by:
I have a couple users trying to install Postgres on OS X. To the best of my knowledge, both of them are using 7.4.5/10.3.5, and got identical errors while trying to init the database: Reducing...
2
by: rangalo | last post by:
Hi All, I have succeeded in compiling a massive project, originally from vc6 to VS .Net 2005. Now, while linking I am having loads of linker errors with the above code. LNK20019 and LNK2001....
2
by: donkeyboy | last post by:
All, I've tried the jythonc compiler to try and create an applet to see how it works, but I get a number of Java compile errors that are way above my knowledge. Does anyone know what any of the...
0
by: mersis | last post by:
I have a very very annoying problem. I want to create a stored procedure, that creates a table and does various things with it. Before creating a stored procedure I check if the table is there. If it...
9
by: ARC | last post by:
Hello all, I've noticed some funny things in my 2007 app lately, particularly where it's not putting up errors when I know a field doesn't exist, etc. In the VBA window, under Tools, Options,...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.