以前一直用MSSQL,最近想学ORACLE,不知道从何下手!
用惯了MSSQL的界面,下载安装了ORACLE10G不知道怎么用,想建个数据库,建个表都不知道如何下手!!
请推荐几本基础入门的书!
另外对于入门学习的安装ORACLE的哪个版本学起??9I,10G,11G??

解决方案 »

  1.   

    sql21 自学通
    精通oracle10g plsql编程现在学10g吧
      

  2.   

    中文书籍:
    基础的:精通Oracle 10g PL/SQL编程
    中高级的:Oracle 9i&10g编程艺术:深入数据库体系结构、Oracle专家高级编程英文书籍:
      基础的:PLSQL_UserGuide、plsql reference、
      中级的:OReilly SQL Cookbook
      高级的:Oracle Database 11g DBA、performance turning guide。基础的:
    Oracle 10g 入门与提高
    Oracle 11g 基础与提高精通Oracle 10g PL/SQL编程
    OCP认证考试指南全册Oracle Database 10g进阶方面的:
    oracle实用技术详解
    Oracle 9i/10g编程艺术
    Oracle database 10g 性能调整与优化最全和最权威的:
    oracle自带文档  开始学建议从9i学起!
      

  3.   

    1、mssql与oracle对于初学者最大的不同在于:oracle一般在一个服务器上建立一个数据库,而可以建立多个用户,而在相应的用户下建立对象(这里有用户相当于mssql数据库)。
    2、选择一般安装方式后会自动建立一个数据库。并且默认安装完成后,主要有sys,system等用户。
    如果没有数据库,可以使用database configuration assistant来创建(菜单中有,命令行:dbca)
    3、可以建立自己的一个用户,下面建立一个具有dba权限的用户test,密码test
    c:\>sqlplus / as sysdba
    sql> grant connect,resource,dba to test identified by test;
    4、使用test登录,并建立表
    c:\>sqlplus test/test
    sql>create table t(id number,name varchar2(20));
    5、然后再看看这两本书吧
    oracle 10g database sql 开发指南
    精通oracle 10g pl/sql编程
      

  4.   

    我和你是正好相反,从oracle转到sqlserver
    刚开始写tsql的时候那个郁闷啊....
      

  5.   

    书:
    深入理解oracle体系结构 9i/10g
    oracle database11g 数据库管理艺术
    oracle database10g性能调整与优化
    若干pl/sql开发的书籍