CDOS README First Mini-FAQ
CDOS README First Mini-FAQ
What is the README_FIRST posting?
What is cdo? What is cdos?
Where is the cdos charter?
What do I post where?
What if a post has a topic that could be in more than one group?
What should I do before I post?
Where is the FAQ?
Where is the documentation?
What other FAQs are there?
What other resources are there?
What do you mean search engines?
How do I know any of this is good Oracle advice?
What information should I include with a post?
What information should I not include with a post?
How should I answer a question?
The newsgroup has a virus, I got spammed after posting!
Who’s in charge of this group?
Why are some people so rude in this group?
My post was a pointer to my commercial product that
directly answered a poster's question! Why was I flamed?
But, I don't think it it 'unethical' to promote your own product. It is
very difficult not to reply when you can't talk about your own product :).
Why should I bother with good English?
Now I’m scared! Why should I post at all?
Why don’t I just ask Oracle support?
Does Oracle monitor this group?
Why don't Metalink links work on this document?
Why don't you spell behaviour correctly?
Why is this text so small?
Who wrote this?
When was this last updated?
To dbaoracle home page.
To cdos via google
What is the README_FIRST posting?
This is a post you read before posting on the comp.databases.oracle.server
newsgroup. This post describes what the newsgroup is about and behavior
expected from posters.
What is cdo? What is cdos?
cdo is short for comp.databases.oracle. cdos stands for
comp.databases.oracle.server. This newsgroup is dedicated
to server issues of the Oracle database, including administration and
internals.
Where is the cdos charter?
The charter was published when the group was created. It is also archived
here. comp.databases.oracle
used to be a single group, but was replaced by a hierarchy because there
were getting to be too many posts covering too wide of an area. You may
see the original charter and voting by searching for this on google groups:
charter comp.databases.oracle.server result pass group:news.*
What do I post where?
Read the charter. In a nutshell, commercial and job posts go to
cdo.marketplace, database administration topics are on cdos, tools and
applications are on cdo.tools, and other topics are on cdo.misc.
What if a post has a topic that could be in more than one group?
Many people read all the groups, so pick the one that fits the post best.
Cross-posting and multi-posting are frowned upon. FAQ's that cover all the
groups are about the only exception, and there isn't even agreement about that.
What should I do before I post?
You should be familiar with general netiquette, such as
Netiquette Guidelines and
The Beginners
guide. You should know how to read the
documentation and and how use search engines to research the question
before posting. You should read the FAQ. You should read recent threads
in the newsgroup to get an idea of how the group works. You should try
to solve your problem before posting.
Where is the FAQ?
Orafaq is officially listed by the
RTFM site.
There are also other resources
covering the Oracle database, including other FAQs, message boards and
documentation.
Where is the documentation?
Oracle Docs or
Tahiti (free registration no longer required). Some other sources may be
found on various link pages.
What other FAQs are there?
The Cooperative FAQ
Ixora
OracleDBA.co.uk (Connor McDonald)
Ed Stevens' Presentations
Note that, as with any undated information on the internet, some information may be out of date. Always read with a critical eye and test assertions.
What other resources are there?
My Oracle Support (MOS) is an official support channel from
Oracle Corporation. You will need a CSI (Customer Number) to register. Your
CSI would be on your invoice from Oracle. Once you get on MOS, search for a
document that explains how to use Oracle support,
"Working Effectively With Global Customer Support" Note:166650.1.
Nowadays there are two versions of support, http://support.oracle.com is a flash version, and http://supporthtml.oracle.com is written with the Oracle ADP (Application Development Framework).
Oracle Technology Network (also called Technet or OTN)
is also officially supported by Oracle, but it has lots of techie input. Free registration
is required, and there is a lot of valuable information there. You can
download
Oracle for free for non-production use from OTN. However, you need a CSI before you can get patches.
Oracle Express can be downloaded free for production use, already patched, but
with data size and hardware limitations.
Oracle Learning Library
Ask Tom
Tom Kyte's selected utilities page
Oracle Mix
Oracle forums
Oracle Wiki
Oracle User Groups
Toad World
Oak Table articles
oracle-l mailing list archives
Oracle Newsfeed
Oracle News Aggregator
Dude's Aggregator
Oracle Community
Morgan's Library
PSOUG
Oracle-Base
Centrex Consulting Papers
Christian Antognini Papers
Gints Plivna Papers
Tim Gorman scripts
Steven Feuerstein
dbasupport.com
Julian Dyke
Connor Mcdonald
Mladen Gogala
OraPub tools
Chris Lawson
Shutdown Abort
LinkedIn, Twitter, and Facebook all have active Oracle resources of varying quality. They evolve so fast, not much more could be said here.
Blogs (necessarily incomplete):
Oracle Blogs
Tom Kyte
Tanel Poder
Charles Hooper
Tim Hall
David Aldridge
Alberto Dell'Era
Mark Rittman
Niall Litchfield
Pete Finnigan
Pete-S
Doug Burns
Jeff Hunter
Connor McDonald
Brian Peasland
Kevin Meade
Eddie Awad
Richard Foote
Tanel Poder
Optimizer Development Group
Greg Rahn
Noons
Martin Widlake
Oracle Infogram
Pythian Group Blogs
Dude Blog
Jared Still
Randolph Geist
Hemant K. Chitale
Dion Cho
Andrey S. Nikolaev
Ronald Rood
ADHD Robyn
Craig Shallahamer
Christian Antognini
Karl Arao
Cary Millsap
Kellyn Pot’Vin
Flavio Casetta
Alex Fatkulin
Joel Goodman
Iggy Fernandez
Aman Sharma
Frits Hoogland
Christian Bilien
Guy Harrison
What do you mean search engines?
A search engine is used to find information on the internet. There are
many such engines such as Alta Vista
and Google.
Google in particular may be used to search usenet news groups, including
cdos. You are expected to have searched cdos for an answer to your question
before posting.
How do I know any of this is good Oracle advice?
You can't. However you can and should learn to evaluate whether any advice
is both good and appropriate for your situation. You need to be able to
critically evaluate any advice and test it. This is limited by the amount
of testing you can do and your level of understanding. Testing assertions
about Oracle is a skill that can be increased with practice, with the practical
side effect of making it easier and faster to ask intelligent questions, as well
as dealing with Oracle support. Actually using Oracle to make such tests is
one of the better paths to understanding. However, it does not work in a vacuum,
you need to understand the basic concepts too. Different people have different
strengths in the various methods of learning, but there is no escaping putting a
significant amount of effort into studying the concepts manual and the documents
explaining any particular tool. The official documents and metalink notes do
have errors and oversimplifications, so even those need to be examined with a
critical eye. Any document found on the internet may have any amount of errors.
Some peer review takes place in the resources mentioned above, but even so, a
"trust but verify" attitude is better than blindly following advice. Jonathan
Lewis has a good example
about that.
As to what is appropriate to your situation, only you can really evaluate that.
Many sites have tension between what is technically correct and managerially
expedient. Sometimes that matters more than other times, being able to reconcile
divergent viewpoints is certainly a desirable skill. It often helps to be able to
express things in terms of "best practices" and "proper risk/return analysis."
What information should I include with a post?
Always post the exact version of Oracle (ie, 10.2.0.2), patches, the operating
system (ie, Windows XP, hp-ux 11.23), Oracle edition (ie, personal, standard,
enterprise, XE), and the hardware.
Beyond that, it depends on exactly what you are posting about. If you have
a SQL question, for example, you should post exactly what you’ve tried
already, and what you are trying to accomplish. A question about why a
statement is performing poorly should include an Explain Plan
(Randolf Geist has an excellent description of what to post,
MOS has a
How to Log a Good Performance Service Request [ID 210014.1]
that has many things you can check). If you are
getting an error, post the full error number and text. Use google to
see what others have done right and wrong. See what information Oracle
requires for support calls. The more relevant information you give up front, the
easier it is for people to help. Use upper and lower case good English and
explain the issue clearly. Use a clear and specific Subject: line,
preferably one that is unique - remember, some people will be searching
for subject lines, and search engines will include unrelated posts
if the subject is the same as yours. Keep to a single topic per post.
If you are going to make stuff up, be sure and explain it is hypothetical. It is common for seemingly small
details to make a big difference, and you are likely to miss them unless you post exactly what you've seen.
Some SQL questions are best illustrated with a test case, including DDL and data. Include a description of what
you are trying to demonstrate, it may not be as obvious to you as to others. If it is easy to replicate or
experiment with, people are more willing to help. See the
Practice section of the Posting Guidelines on orafaq for more examples.
If people respond to your posts with questions, answer them. They aren't likely rhetorical, but rather
being asked to narrow down what may be a large range of answers.
When following up a post, clip out extraneous information, but remember
that people may see your post before the original post, so leave in enough
information to give context to your answer - trim and bottom post. That
means you remove unneeded comments and post your reply at the end of the
section to which you are responding. This makes sure the post is like a
conversation - you forget the useless parts and you respond in a context.
How To Ask Questions The Smart Way.
If you resolve your problem outside of cdos, please post a followup with the resolution.
If someone in cdos helped solve your problem, thank them!
What information should I not include with a post?
Don’t give out passwords (beyond published defaults), CSI numbers (Oracle
support ID), IP addresses, fully qualified hostnames, post anything you
wouldn’t want published on the
front page of your parent’s newspaper, or copyrighted material, HTML code
(unless it is directly relevant), industrial secrets, libel, emails, spam,
off-topic, cascades, political or religious diatribes, violations of a
countries computer laws, information covered under non-disclosure agreements
etc. If you are posting from a company computer, be sure you understand
the company rules, too. If you are a student, don’t expect answers to
your homework, although you might get hints to help you work through it.
Your boss or teacher (or a future boss or teacher, or potential subordinate)
may be following this group. Be careful with jokes, aspersions of race or
national origin, political correctness, trolls and other obviously flammable
objects. Be careful with reposting, it can take a while for a post to
propagate (Here is a site that shows posts with celerity). If no one responds to your post, think about why that might be,
as though you were seeing it for the first time. Maybe you need to rephrase
it, post it in a better place, or maybe no one actually has an answer. Avoid
subject lines like "Urgent!" since it's only urgent to you, and usenet is
not instantaneous. Avoid abbreviations. Avoid asking people to email you
because you can't get back to the group. Don't post a one line followup
to a large post without trimming.
As far as HTML code, be aware of the settings of your posting software so
you don’t post in HTML. It is more-or-less ok to post links, as long as
you realize some people read newsgroups with line-mode oriented (non-GUI)
newsreaders, so post some text explaining it (not the text after
an a href=, but rather plain text).
How should I post an answer?
Andrew Clark wrote a good How to be a good guru.
The newsgroup has a virus, I got spammed after posting!
Newsgroups are public databases, anybody can write a spider to harvest
addresses in a From: header or in the body of text. To avoid this problem,
set your From: address to something that does not exist, preferably that
can be manually decoded by humans to your real address, perhaps adding
nospam after the @ sign, such as john_doe@nospam.yourisp.com. Some people
prefer to put a decodeable version in the signature, such as j o h n _ d o
e a t y o u r I s p d o t c o m. If your preferred posting method does
not allow changing your From: address, get another address from one of
the free services. Remember, if you are posting from a site like google,
you will need this address for canceling posts and other administrative
tasks, so you might consider getting spam-blocking software to go with it.
Some people consider posts with real identifying and contact information
to be more worth responding to.
Who’s in charge of this group?
No one is in charge, it is unmoderated. The group depends on the
community of posters to be cooperative. This mechanism is self-correcting:
someone does or says something wrong, one or more persons responds with
corrections. Over time, this results in both a useful body of knowledge
and a set of behavioral norms. The mechanism is not perfect: like
Darwinism, there will be evolutionary dead-ends, unexpected adaptations
to random side-effects, and perhaps useful paths never explored. But it’s
definitely useful, some think more useful than paid support.
Why are some people so rude in this group?
Most people are helpful most of the time. Some people read a _lot_ of
posts, and feel that since other posters are expected to have lurked in
the group before posting, the other posters are being rude first. Some
of the questions that will provoke a rude response have been asked
frequently, and simply show that the poster hasn't done the expected amount
of research. Personally, I think a polite followup would be better
for the group, but there are no police here other than self-appointed.
One of the reasons for this post is to help avoid these sorts of problems
by explaining the rules up front to newbies.
Many posters are in high-pressure situations, sometimes this will leak into
posts. Some people pay by the minute to download posts, and get especially
upset with extraneous posts and crossposting. Some people read the group
instead of sleeping, and may be grouchy. If you are tempted to rudely
reply to a post, stop and think about it for a while. Think how you can
solve problems rather than make them worse.
There is the ocassional troll, and what to do about that is up for debate.
In general, ignore them.
My post was a pointer to my commercial product that directly answered a
poster's question! Why was I flamed?
Commercial posts go in cdo.marketplace. There are people who actively
contribute to the group, then make a post like yours, so that’s a little
easier to overlook, but still controversial. If it were up to me, I’d say
it was ok, but most disagree. Solve the problem by posting something with
useful content.
But, I don't think it it 'unethical' to promote your own product. It is
very difficult not to reply when you can't talk about your own product :)
It's a fine line. Change the phrasing a bit and you _can_ talk about your
own product. For example, the response could be something like:
--------------
There are a number of tools designed to do this. A list can be found at
http://www.databaseanswers.com/modelling_tools.htm
/johndoe
--
btw: One tool, XYZ for Databases, is available from the organization
with which I work. Contact me offline or get more information at
http://www.xyzfordatabases.com
--------------
In this group, we have become hyper-sensitive about self-promotion and spam.
We have had a few people who have been absurdly persistant.
The above might get an "it's spam" reaction which could be easily ignored as
it provides alternatives up front AND puts the 'advertisment' after the
signature as a footnote.
Probably most important when being accused of spam here is apologize and
don't argue. Thank you!
Why should I bother with good English?
The two main reasons are to get your point across properly, and so that
you won’t be embarrassed in the future when someone notices your post in
an archive. You just can’t know what will come back to haunt you. Some
people assume you are not serious about Oracle if you post in chat-room
style, some just find it too time-consuming to parse, some assume you
haven't put a lot of time into researching the question beforehand.
EM-speak, such as using "u" instead of "you" is particularly frowned upon.
Now I’m scared! Why should I post at all?
The questions and answers benefit everyone. Even the most basic question
can help somebody. Just be sure you’re not jumping on a horse that’s
already been beaten to death.
Why don’t I just ask Oracle support?
Good question. You paid for it, right? They benefit from feedback from
customers. Support is best used by informed customers. That means, the research
you should do is the same whether you are asking here or official support. In
fact, many questions may be answered in the course of assembling a proper question
to post. That is why in order to submit an SR you must answer all those questions...
and why support may first answer you with suggestions of documentation to read if you
haven't specified what you've checked. If you don't have Oracle support, you should
get it. My recommendation is to always be fully supported for production environments.
If you don't have a production environment, the cheapest way may be to
buy a single-user
Collaboration Suite license, although it appears they have infrastructure in
place for license audits.
Support Blog
Does Oracle monitor this group?
Some Oracle employees follow this group, and ocassionally even delurk. It's
their livelihood we're talking about, after all. They have their own rules
about employees posting, and the corporation must be concerned with any
liability that may arise.
Why don't MOS links work on this document?
Sometimes you need to login, then click on the link again to actually get to the document.
Support was also pushing people to use flash technology, one used to be able to avoid by the old style metalink at http://metalink2.oracle.com, but now that points to the flash version. I haven't yet seen how to make the supporthtml links work consistently, but that is a new framework and hopefully it will settle down.
Why don't you spell behaviour correctly?
Spelling flames are considered rude. This is a worldwide group.
Why is this text so small?
Use the text size or zoom function under “view” in your browser to size the text to your liking. Don’t you wish all websites did that?
Who wrote this?
This README was written by Joel Garry
abstracting from many posts to cdos,
originally in an effort to codify behavioral norms for cdos. There is no
guarantee that anything on this page is suitable for any particular purpose.
All rights reserved to the authors of the various parts of this document.
Some mixing of packets may have occurred during transport. Copyright 2003-2012.
The editors reserve all rights to modify content and appearance of this
document. Linkage to this document encouraged.
The "promote your product" answer and some of the "followup" was written by Hans Forbrich.
Send additions, corrections, arguments to me (no spam, please).
When was this last updated?
February 18, 2012
To dbaoracle home page.
To cdos via google