|
|
|
|
All articles have been
reprinted with the written consent of their respective authors.
|
|
|
|
Load Testing and Monitoring Oracle Real
Application Clusters
by Claudia Fernandez, Bernard Farrell,
Quest Software
This white paper presents
a load testing methodology used to implement, manage and perform
full diagnostic capabilities of Oracle Real Application Clusters, in
order to obtain optimum user service times regardless of the demands
placed on the RAC environment.
Click here for the paper.
|
|
|
|
Best Practices in Enterprise Database
Protection
by Ulf Mattsson
New business models rely on open networks with multiple access points to conduct business in real time, driving down costs and improving response times to revenue generating opportunities. By leveraging the ability to quickly exchange critical information and improve their competitive position, enterprises are introducing new vulnerabilities that can be exploited to gain unauthorized access to sensitive information. Furthermore, the insider threat is now considered by many to represent the greatest risk to enterprise resources. This article will review best practices with real world solutions to protect the confidentiality and integrity of your database. Operational hurdles will be examined, such as multiple database deployments and heterogeneous environments. New solutions are presented that save money by displacing multiple point solutions, are easy to implement, scalable, and require no application changes. These sophisticated integrated multi-tier solutions for application and data assurance are combining the strengths of database encryption, auditing controls and business activity monitoring. Although most DBMS security requirements will be met by native DBMS features, many DBMSes do not offer a comprehensive set of advanced security options; notably, many DBMSes do not have security assessment, intrusion detection and prevention, data-in-motion encryption, and intelligent auditing capabilities. DBMSes are not intelligent when it comes to security: for example, if a user has privileges, the DBMS does not stop the user or even determine why he or she might be trying to query the schema repeatedly or trying to access all private data. What if the user is a hacker or a disgruntled employee?
Click here
for the article.
|
|
|
|
PL/SQL FTP Package
by Dennis Paulus,
Quest Software
This package provides the
ability to FTP files (ASCII or BINARY) using PL/SQL code. The package requires
Oracle DB 9i or higher, read/write operating system privileges ('oracle'
account), and knowledge of creating and using database directories. Detailed
requirements can be found in the comments section of the package.
Click Here for sample calls.
Click Here for the package.
One Analytic Function Can Do More Than 1,000 Lines of Code
by Alex Nuijten, AMIS Services B.V.
Oracle 8i Enterprise Edition introduced Analytic Functions, since 9iR2 this functionality was included in the Standard Edition. With these analytic functions you can retrieve data from more than one row at the same time without the need for a self join. You can create a ranking based on a value within a group of values. Even though it takes a bit getting used to the syntax, once mastered Analytic Functions can make your life a lot easier. This doesn’t mean they are easy to use. Sometimes it feels your brain is doing cartwheels inside your head, but what a joy it is to solve some of the more challenging programming puzzles. The performance is beyond compare, and it looks so easy when you’re done.
Click Here for the paper.
| Have you
written a Users Group paper or presentation that you would
like to share with your colleagues around the world?
Send your paper to newsletter@quest-pipelines.com
for possible publication in the Pipeline Newsletter.
If your article is accepted, it will be mailed to over
28,000 readers! |
|
|
|
|
The Curse and Blessing of Dynamic SQL
by Erland Summarskog
In this article I will discuss the of use dynamic
SQL in stored procedures and to a minor
extent from client languages. To set the scene, I start with a very
quick overview on application architecture for data access. I then
proceed to describe the feature dynamic SQL
as such, with a quick introduction followed by the gory syntax details.
Next, I continue with a discussion on SQL
injection, a security issue that you absolutely must have good
understanding of when you work with dynamic SQL.
This is followed by a section where I discuss why we use stored
procedures, and how that is affected by the use of dynamic
SQL. I carryon with a section on good
practices and tips for writing dynamic SQL.
I conclude by reviewing a number of situations where you could use
dynamic SQL and whether it is a good or
bad idea to do it.
Click Here for the article
Note: The author periodically updates this article.
Please visit his site at
http://www.sommarskog.se/dynamic_sql.html for the latest
updates.
In A Nutshell
by Kevin Kline
Interested in learning more tips and techniques for SQL Server? "In A Nutshell"
is what you are looking for. Kevin Kline,
author of O'Reilly's "SQL in a Nutshell" and "Transact-SQL Programming" and President of The Professional Association for SQL Server,
offers tips, techniques and much more. Updated numerous times a week,
there is always valuable material to be had!
Click
here
to see what Kevin is up to in the SQL Server world.
|
| Project
Management Tips & Techniques
|
|
|
Each month, Tom Mochal, President of TenStep, Inc.
presents project management tips and techniques for planning and managing a project.
TenStep, Inc. has a comprehensive, scalable project management process called TenStep
(www.TenStep.com), as well as a project lifecycle process called LifecycleStep
(www.LifecycleStep.com). Pipeline readers receive 20% off any TenStep or
LifecycleStep purchase by entering the coupon code of "Pipeline" in their purchase.
In many cases, it makes sense to have an outside party come in to evaluate
the project management processes being utilized and double-check to make
sure the project is progressing as expected. The project manager or
functional manager might call for a project audit as part of an overall
quality management program. In some cases, such as a government project,
periodic audits may be called for as a part of the overall contract.
Click
here for more information on
performing a quality audit.. |
|
|
|
Webcasts
For detailed information on these webcasts, please visit our News and
Events page.
|
|
|
|
|
|
|
|
Interactive Crossword
Puzzle: "Fast Food"

1 Down - Oracle, for Example |
Test your
knowledge with the Pipeline Newsletter's Monthly Crossword
Puzzle.
Click here
to Play! |
|
|
|
|
We love getting white papers, tips,
articles, and code examples/archives from our readers around the
world. Send your submission to newsletter@quest-pipelines.com.
If your article is published, it will be mailed to over 28,000
subscribers.
Our mission at Quest Software -
RevealNet Labs is to anticipate the daily responsibilities and
challenges faced by database professionals. Our products help
thousands of people solve problems and implement solutions every
day. This newsletter is designed to help facilitate the
sharing of information among database professionals.
About the Newsletter
This newsletter is distributed to
Quest Software - RevealNet Labs customers, prospects and friends who
have subscribed to it from our website. If you would like to
unsubscribe, please
visit http://qlist01.quest.com/UnsubMailingList/
Subscribe a Friend!
Do you know someone who would like to
receive the Pipeline Newsletter? If so, please enter their email
address in the box below and click SUBMIT.
Subscribe
to re:Quest, Quest's Quarterly newsletter with
articles, new product announcements, success stories and much
more.
|
 |
Past Issues of the Pipeline
Newsletter
|
|