When I first started studying for the Oracle SQL and PL/SQL certification exam, I had no study materials. So I just Googled the web for information. This helped me learn a lot. However it was a slow process as I had to cull through the query results.This all changed when I got the OCP Oracle 8i DBA SQL and PL/SQL study guide book. I have gone through all 10 chapters. It was great because there were many tough example questions at the end of each chapter.
Now that I am done with the book, I am going over my notes from when I looked for material on the web. And I am finding a bunch of gems. For example, you can use the ALTER TABLE statement to do things with columns in a table. Most of the time, this statement does not include the word COLUMN in the command. That applies to adding and modifying columns. However to remove or rename a column, you have to use the word COLUMN. It is difficult to keep the syntax straight.
Let's talk a little bit about constraints. You do not have to name them when you create them. Oracle will give them a default name. Constraints are for columns in tables. Views cannot have constraints. Views can be created with deferred constraints. That means the constraint is not enforced until the transaction is committed.
You cannot drop a table unless you first drop some constraints which restrict it. For example, if you have a child table with a foreign key constraint pointing to the parent table, you cannot drop the parent table before this foreign key constraint on the child is dropped.
Last night I finished up my study guide book on Oracle
Today I received my CD-ROM self study software from Oracle. I have not installed it yet. I am trying to finish my self study book first. This evening I read the chapter on PL/
I finally got to a point in my self study book where the topics seemed familiar. It was still good to review and learn a couple more facts.
I think I am starting to get the hang of locking in Oracle. Specifically I can tell which locks prevent other locks from going through. Now if only I could remember all these views in the data dictionary, I will be ready for the next topic.

I studied up on Oracle functions. Then I took a review test. I only got a 7 out of 10. In my book that is a grade of C. Nobody wants a C average student doing their crucial Oracle development. So I need a lot more practice. Here are some times that I have learned during my testing.
I continue to study hard to pass my first exam for Oracle certification. Right now I am reading a study guide on the 
Now that I want to achieve Oracle certification, I am using my installation of Oracle Express Edition to try things out with the database. Oracle XE comes with a web front end to perform database tasks. However I need to execute commands from the command line to learn. Oracle XE also has a menu choice called “Run 


Recently we had some serious problems in our system. One of the chief operations was aborting with errors. Me and another developer decided to dig into the code. We found where the error was being generated. Right before the error, there was some 
