Book on oracle and SQL development

Can you give me a recommendation for a book to purchase that gives an overview of SQL and Oracle SQL.
We are migrating from MS server 2000 to 10g. We will then be using the database for our PeopleSoft Enterprise applications, so we wont need PL/SQL, however in the future we might look at J2EE connectivity and the ADF as part of the Fusion project to merge all applications.
I am looking at learning SQL, not DBA topics, and improving my general SQL skills and knowledge as we will be executing SQL statements direct to the database.
One book that seems to match best so far is Mastering SQL 2nd edition by OReilly ISBN0596006322 but it has mixed reviews.
Any suggestions?
THanks.

I like Oracle Database 10g SQL (Osborne ORACLE Press Series ISBN: 0072229810). Others seems to like it as well if you check out the user ratings on Amazon. Here is their brief description:
Book Info
Comprehensive book instructs how to write Structured Query Language statements to access an Oracle database and use Procedural Language/SQL to write programs containing SQL statements. Explains how to use the latest Oracle Database 10g features and more.

Similar Messages

  • Developing database views between Oracle and SQL Server tables

    I am on Oracle 10.2, my organization has many SQL Server databases as well and has now made
    SQL server as company standard so many new databases will be developed in SQL Server. It is of course
    not possible to convert all Oracle databases to SQL Server, so a mix environment will exist. Two questions:
    1.     Is it possible to develop database views in Oracle (10g in my case) which join Oracle tables with tables in SQL Server 2008? If yes, how. I have seen some heterogeneous connectivity setup to connect SQL Server to Oracle, but not sure whether it is possible to develop a database view across two databases.
    2.     I know it is not a SQL Server forum, but many DBA’s know both Oracle and SQL Server. Is it possible to develop views in SQL Server (SQL Server 2008 R2 in my case) which join Oracle 10g and SQL Server 2008 tables? I know in SQL Server, there is way to set up linked servers, but do not know whether it is possible to develop views.
    Thanks a lot for your insight.

    You can create views that join local Oracle tables and remote SQL Server tables. I'm pretty sure you can do the reverse as well but I haven't personally done it.
    However, I would be very concerned about the performance you'd get if you created that sort of view. You'd very frequently end up in a situation where Oracle has to pull all the data in the remote table across the database link in order to apply predicates and join the data locally. That could be disastrous from a performance standpoint.
    Justin

  • Installing Oracle Database and SQL Developer

    Hi, I was looking for some help/advice in regards to installing an Oracle Database and SQL Developer onto a Windows 7 32bit machine. I have been asked to create a database to store data that I create through reports in Excel so I am required to create a local database but not sure how to go about doing this. Also not sure if I install the Express Edition or Oracle Database 11g R2. If somebody could please advise on how I can get this started or even any links/tutorials that would guide me in how to get this installed with a localhost.
    Thanks in advanc.

    318f20b8-a3d0-4fb4-bb0f-73785250b7d4 wrote:
    Thanks guys, I have managed to install Oracle 11gR2 and I have setup a database using the dbca tool and I can connect to my new database. One thing that I have noticed is that when i look into my tables in sql developer i see loads of different tables i.e. def$_, logmnr_, etc and I am not sure why this is as I expected an empty tablespace.
    Thanks btw for all your help.
    One of the key principles of relational databases is that they use their own facilities to manage themselves.  That means the database management system uses the database to manage data about the database using exactly the same facilities (tablespaces, tables, user accounts, procedures, etc) that an application uses to keep data for the application. See "data dictionary"   So there is no such thing as a completely empty database.
    As said by others, you do NOT want to be creating your own tables under oracle's schemas (users) or in oracle's own tablespaces (esp. SYSTEM and SYSAUX).  Create your own user account/schema.  Create your own tablespace. Make that tablespace the default for that user.

  • Oracle PL/SQL Developer Certified Associate

    I am planning to take the exam for "Oracle PL/SQL Developer Certified Associate".
    There are 2 exams under this certification. The first exam can be taken from any of these 4- 1Z0-007 or 1Z0-007 or 1Z0-047 or 1Z0-051. The second exam is 1Z0-147. But does any of these 2 exams need a mandatory online/inclass course offered from Oracle?
    I appreciate if anyone who has taken this exam could help me and explain this.
    Thanks in advance.

    Hi,
    Welcome to the OTN
    please, post your thread here
    Oracle Certification Program
    Regards,
    Christian Balz

  • Differences between being an Oracle and SQL DBA?

    Sorry to post this here, but I need so insight and don't know any Oracle DBA's. As posted here before, Ive been a MSSQL DBA for about 6 years and want to broaden my skill set. One of my ideas is to learn Oracle. For the record, I do realize that my teaching myself wont open up hundreds or Oracle DBA jobs, but Im hoping to land a "mostly SQL with a little Oracle" gig somewhere. Ive successfully installed Oracle on Linux, and now need to make a decision on if to proceed or not. Any insights from people that have worked with both platforms would be especially helpful, but all thoughts are definately welcomed. So now my questions:
    1. Why are Oracle DBA's paid more than SQL DBA's? It must be something skill specific? What is it?
    2. Will this trend likely continue as newer versions of Oracle are released that are easier to manage?
    3. With that extra cash, is there typically more hours involved? I dont mind working a bit extra if needed, but I do have little ones that I'd like to watch grow up.
    4. Are there typically differences in the job responsibilities between Oracle and SQL DBA's? The changing trend these days is to include DTS/ Analysis Services/ Reporting Services all under the DBA umbrella. Do Oracle DBA's typically have the same type of stuff?
    5. If I do continue down this path, it would probably be far easier for me to learn on Windows than *nix. Is this a valid thing to do, or should I not bother? I've been told that it's still worth while, but have real reservations about needing to tell an interviewer "I've only used it on Windows".
    I realize this is all subject to personal experiences and feelings, but don't know how else to figure this stuff out without asking.
    TIA, ChrisR

    By SQL DBA, I assume you mean SQL Server DBA. SQL is 'Structure Query Language' and is not a specific product, no matter how much the Microsoft community might wish to usurp the term. <g>
    There are mauy reasons for this, including the Oracle vs Microsoft mindset that has been nurtured over the years. For many managers, 'Oracle is solid, reliable and expensive' whereas 'Microsoft SQL Server is cheap, not necessarily as reliable, but good enough'.
    Whether true or not is irrelevant, these are direct quotes from some of my customers.
    My remaining answers are based on my personal experience, and may only be valid in my area. (Yes, things are VERY regional.)
    >
    1. Why are Oracle DBA's paid more than SQL DBA's? It
    must be something skill specific? What is it? Often, an Oracle DBA is a trained DBA. SQL Server DBAs seem to be decent developers who are [or have been stuck] doing DBA work.
    I find that SQL Server DBAs who are truly capable of handling all of {backup, recovery, troubleshooting, security, development, disaster recovery, audit, locking, configuration, RAID and disk, upgrade, migration and porting (to name a few)} competently are generally paid comparable to Oracle DBAs.
    However, I also find there are extremely few true SQL Server DBAs.
    >
    2. Will this trend likely continue as newer versions
    of Oracle are released that are easier to manage?Yes.
    Although Oracle administration is easier, DBAs are now expected to handle more instances, and adminstrator across more servers, and are expected to be competent in more of the feature capabilities.
    There is NO reduction in the amount of work. The 'easier to manage' stuff simply means being more efficient.
    >
    3. With that extra cash, is there typically more
    hours involved? I dont mind working a bit extra if
    needed, but I do have little ones that I'd like to
    watch grow up.
    A blatant observation: Oracle tends to be used in more mission critical environments, and SQL Server in department support environments. Mission critical tends to be watched closer, and require 'fast aqnd competent' response. Pager duty seems to be more prevelant in Oracle positions - department server crashes can be handled by a reboot in the morning.
    4. Are there typically differences in the job
    responsibilities between Oracle and SQL DBA's? The
    changing trend these days is to include DTS/ Analysis
    Services/ Reporting Services all under the DBA
    umbrella. Do Oracle DBA's typically have the same
    type of stuff?Many SQL Server 'DBAs' I know personally are 'super developers' but not really DBAs.
    Observation: DBAs are often very 'repeatable' detail oriented, whereas developers are 'get it done' oriented. Very different mentailties, both very important.
    >
    5. If I do continue down this path, it would probably
    be far easier for me to learn on Windows than *nix.
    Is this a valid thing to do, or should I not bother?
    I've been told that it's still worth while, but have
    real reservations about needing to tell an
    interviewer "I've only used it on Windows". Oracle is quite operating system independant. Pick your poison.
    SQL Server is quite operating system dependant. Some else picks your poison.
    There is no shame in saying to an interviewer that you have a strong competence in Oracle but only experience in Windows. A good potential employer will often provide appropriate additional training to a suitable, honest, candidate.
    >
    I realize this is all subject to personal experiences
    and feelings, but don't know how else to figure this
    stuff out without asking.
    I strongly encourage you to contact locals rather than ask in these forums. Check whether there is an Oracle User Group close to you, and meet and chat with the members. Ditto for SQL Server. (You can find out by contacting respective sales reps.)
    The above is NOT a dismissal of SQL Server capabiltites or SQL Server DBAs. (Some close friends are extremely competent with SQL Server.) It is just a set of personal observations.

  • Query Regarding the Oracle PL/SQL Developer OCA

    Hi All
    I am planning to go for the certification "Oracle PL/SQL Developer OCA "
    But I am not sure what is value of this certification in market.
    Please help me out.
    Thanks in advance
    Amit

    My view is this: The more you can put on your resume, usually the better. By itself, its not worth anything. Combined with several years of experience, it could make a difference. If you go for a job and have 5 years of experience and a certification, and the other candidate just has 5 years, as long as you both interview well, I'd say you have a slightly better shot because you have that extra thing on your resume.
    You need to look at it in that respect - but its not a magic key to get you any job. Of course different countries may be different in how they view certiciations.

  • Migration Error from Access to Oracle through SQL Developer.

    Hi,
    Actually I am trying to migrate data from MS Access 2002 to Oracle 9i database through the SQL Developer. But Whenever I go to Capture Database from Access it will show me an error.... Invalid procedure Call and then it shows an error message... >>>>>>
    ShowSplashScreen("_OracleSplashScreen",3)
    after that i wont be able to do this task anymore..... So please help me get out of it... How Cam I Maigrate data from Access to Oracle 9i...
    Is any other tool i use or you can help me for this tool to migrate date...
    Please tell me..
    If yu can send me a mail then mail me on [email protected]
    regards,
    Vishal

    Hi Vishal,
    I have responded to your related thread on the Migration Workbench forum - Migration Error from Access to Oracle through SQL Developer.
    Regards,
    Hilary

  • Oracle and SQL Server connectivity

    Hello,
    Currently, we use Oracle as our enterprise database. I have a new requirement to develop a new application that must use MS SQL Server which must push and pull data from the Oracle database.
    What is the best technical solution to have this communication between Oracle and SQL Server.
    Thank you.

    if you are connecting to SQL Server from Oracle then yes HS through ODBC (check HS forum), but if you are pulling data from SQL server you have an option of DTS or "shared" server through ODBC, see MS documentation for that......you won't find it on oracle forum......
    Eugene Roytman

  • How to buy vouchers for Oracle PL/SQL Developer Certified Associate ?

    I want to become Oracle PL/SQL Developer Certified Associate.
    For this, I want to write 1Z0-007 (Introduction to Oracle9i SQL) and
    1Z0-147 (Program with PL/SQL) tests.
    I went through so many posts in the forum, but I didn't get the required answers.
    Kindly reply my queries:
    1) Will clearing the above two tests will make me Oracle PL/SQL Developer Certified Associate?
    2) Should I purchase two separate vouchers for those two tests?
    3) Should I give both the tests one by one at the same time or can I give them on different days?
    Please answer my questions. Or atleast guide me where can I get the answers?

    Ravindra wrote:
    I want to become Oracle PL/SQL Developer Certified Associate.
    For this, I want to write 1Z0-007 (Introduction to Oracle9i SQL) and
    1Z0-147 (Program with PL/SQL) tests.
    I went through so many posts in the forum, but I didn't get the required answers.
    Kindly reply my queries:
    1) Will clearing the above two tests will make me Oracle PL/SQL Developer Certified Associate?These exams fulfill the requirements of the certification which should be awarded if you pass the exam. Even if you pass the exams you are not certified until you received confirmation from Oracle via a success kit or Certview that you are certified
    2) Should I purchase two separate vouchers for those two tests?In my opinion there is usually little advantage in buying vouchers; but you may have different situation with your particular situation. Vouchers also may go wrong on people from time to time. Probably the excpetion for vouchers being good is when discounted vouchers are offered as part of training.
    See: http://www.pearsonvue.com/oracle
    3) Should I give both the tests one by one at the same time or can I give them on different days?Best practice for ordinary mortals is probably to take exams on different days. However as you are choosing 1z0-007 and 1z0-147 and not the more modern choices of 1z0-051 and 1z0-144 I shall leave that to yourself
    >
    Please answer my questions. Or atleast guide me where can I get the answers?1) http://www.oracle.com/education/certification
    2) Read the forum annnouncement sticky posts and links

  • Where can I find more OBE like the one for Database xE and SQL Developer?

    Hi,
    I tried to post on the OBE forum but it is expired.
    I found the downloadable OBE, or tutorial, very good resources for me to learn Oracle, like the one for XE and SQL developer, which you can download, not just read online, and see as many times as you can, with flash stuffs inside,
    Will you make more this kind of OBE?
    Where can I find them?
    Peter

    Hi Hans,
    I know the above address you offered but those are
    not downloadble.So do what I do .... CTRL-S (save page)
    As an Oracle trainer, I consider the OBEs to be very important. I doubt that Oracle will get rid of them.
    However, it takes time to make them. I suspect that they are created when a new feature needs to be demonstrated and the product management has the resources available.
    I just wish they would make the original set from Oracle8i available. They provided some very important basics which have long since hit the archive pile.
    I'm sure that some of the ACEs would be happy to upgrade them to Oracle10g/11g level. I know I would be willing to contribute to that effort.

  • WHAT IS DIFFERENCE BETWEEN DEVELOPER 2000 AND SQL DEVELOPER?

    Hello Everyone.I am new to oracle and want to know the difference between developer 2000 and sql developer in oracle.Pls?

    Developer 2000 is an application for making webforms that will be served on an Application Server, and accessed by the end users through an applet in their webbrowser.
    SQL Developer is a tool for administrating and manipulating data and structure of your database. Like a GUI version of SQL*Plus, not advisable for end users.
    Regards,
    K.

  • Matching data types b/w oracle and sql server

    anyone here knows if there is a list of data types supported by both oracle and sql server (regardless of releases & versions?
    an immediate response would be highly appreciated.
    thanks.

    Hi,
    The following post might be of assistance to you:
    http://msdn.microsoft.com/en-us/library/ms151817.aspx
    If this is what you're looking for, then mark the question as answered and closed.
    Regards,
    Naveed.

  • Using TOAD and SQL Developer to compare db objects in schemas in databases

    Hi All,
    My primary objective was to compare objects in schemas in two different databases and find out the differences,
    Execute DDL's in the database where objects are missing and syn schemas in two different databases.
    So I need to compare schemas in databases. Which tool would be helpful and will be user friendly to make a comparison of database objects existing in schemas in two different databases.
    I'd like to see if I can get a list of pro and cons between Toad and SQL Developer for comparing schemas pros and cons.
    Could you please also help me on navigation in SQL Developer to compare schemas.
    Connect to Source
    Connect to Target
    Compare schemas with different object types
    Find out differences
    Generate DDL's for the missing objects or for the objects in difference report
    Run them in missing instace(Source/Target)
    Make sure both are in sync.
    Thanks All

    Hi,
    Most dba type tools have this kind of functionality - personally i use plsqldeveloper but this is very similar to most other tools on the market. SQL Developer seems to rely on you needing the change management pack licence which you likely dont have and would be quite a large cost to roll out.
    I'd compare plsqldeveloper/toad/sqlnavigator etc and maybe the tools from redgate which look pretty good though i haven't used them.
    Regards,
    Harry

  • Question about transfer between oracle and sql server

    Could i program to transfer lots of data between Oracle and SQL Server quickly?
    I have tried make two connection between two databases, but it took me lots of time to transfer data.
    How could I do it?
    Thanks

    Hi,
    If you need to move data fast, then use the Oracle Migration Workbench to Generate SQL Server BCP data extraction scripts and Oracle SQL Loader files.
    This is the fastest way to migrate the data.
    In the Oracle Model UI tab of the Oracle Migration Workbench, right mouse click on the tables folder. there is a menu option to 'Generate SQL Loader ...' scripts. This will help you migrate your data efficiently.
    Regards
    John

  • Sorting differences between Oracle and SQL Server

    Hello All,
    This question is related to both Oracle and SQL Server
    I have a requirement where I want to compare 2 tables line by line. One table is in Oracle and other table is in SQL Server
    And suppose that both of the tables don't have a primary key. Now when I sort the records using order by clause for a column then -
    Rows having null values in that column of Oracle are placed at the bottom.
    Where as Rows having null values in the same column of SQL Server are placed right at the top.
    How can I make either of them to behave like other.
    My sole aim is to have same order of occurrence of rows in both Oracle and SQL Server tables so that I can compare them line by line.

    For example :
    select * from emp order by comm;
    So all null value in comm column are at the end.
    Now if you wish to get them on the top of select output then :
    SELECT EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,NVL(COMM,0) COMM,DEPTNO FROM EMP ORDER BY COMM;
    Means i am using NVL (oracle function) function. If comm column is having null value it will converted to zero value at the time of exectuion of select query.
    So, now comm column is having zero value in select output and SQL Server is having nulls at the top. I do'nt know who to make nulls to zero in SQL Server. So issue solved.
    HTH
    Girish Sharma

Maybe you are looking for

  • Closing Stock correction for the previous year

    Hi, We wish to do the closing stock correction of previous year (2006-07) by way of posting GRN and Issue entries on 31st March 2007. Will it corrcet the Opening Stock as on 1st April 2007!! Also will there be any issue while doing this work!! Thanks

  • New MBP First Steps & Stumble

    Just started using the new Macbook Pro I purchased and all was well until Update started installing the Intel OS 10.4.7 update. The system froze solid and that's the way it stayed for 45 minutes until my impatience took over and I powered-down. From

  • Combo Type UDF

    I have created a UDF in AR Credit Memo which is type of combo in line level matrix. how can i clear that combo box? have any one solution ? when i am trying to remove items from combo box the error message occuring "Iem - The Item is not a user defin

  • PO & Invoice Creation Scenarios

    Hi! Gurus, As i have recently completed my SAP Certification. I need your help to sharpen my skills in SMARTFORMS generation. I also want to know what is the use of NACE transaction. And how to integrate smart form print program to particular applica

  • How to create multiple Idocs in SAP R3 ?

    I have been asked question on Idocs from MNC company. How to create multiple idocs in R3 ? Please let me know.