因为刚毕业,以前都是用JDBC连oracle的,现在上班用的是sqldeveloper,在官网下的,但是我不知道怎么建数据库,oracle中是否在安装后自动有一些数据库了,都是哪些,刚装的oracle,现在可以用sqldeveloper连哪个了,还有建立连接要什么sid,不知道这个怎么弄,在JDBC连的时候没碰到过,是否能给我个图文什么的。指望着国庆期间能用这个软件练下手呢,谢谢各位了

解决方案 »

  1.   

    首先有oracle数据库,有了oracle数据库
    oracle的访问是通过3个条件的,
    1.oracle sid,
    2.ip
    3.端口(默认是1521)
    你可以通过建立一个连接字符串,这个是在你的ORACLE_HOME/network/admin/tnsname.ora文件里面写连接字符串
    下面建立一个连接字符串:
    如:
    ORA10G =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.253)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = ora10g)
        )
      )
    然后通过sqldevelop登陆界面选择这个连接字符串,然后输入用户名,密码就可以直接登陆了,有什么问题可以再联系我
      

  2.   

    要用dbca先建数据库
    才能用pl/sql dev登录的
      

  3.   

    为什么我觉得什么都不懂,也没说明白sid是什么,从哪里去找,用户名用哪个,或者都有什么用户名(默认)
      

  4.   

    先学习基础的数据库知识,程序员建议看 
    韩顺平玩转oracle视频教程01-30讲
    http://bbs.chinaitlab.com/viewthread.php?tid=392611&extra=&page=1&sid=8YMiCQ
      

  5.   

    如果本机有安装oracle服务的话,配置监听和服务有图形界面的辅助界面吧。
      

  6.   

    4楼说的好 !!!
    现在我就在看这个视频 
    但是这个事9i的 
    跟 11g 有区别啊  
    9i用pl/sql developer 11g 用 sql developer  
    这个东西 主要区别在哪啊 !!
    11g 有视频吗  
    牛人回答一下 
      

  7.   

    找一个入门的书,一看就会,相当简单的!刚装完oracle的话,你可以连接soctt/tiger 等!前提是这些账户你已经解锁!
      

  8.   

    SID是一个数据库的唯一标识符.是你在建立一个数据库时系统自动赋予的一个初始ID,虽说他和数据库名(DB_NAME)都是一个数据库的唯一标识符,但是在作用上就有不小区别。
    SID主要用于在一些DBA操作以及与操作系统交互,从操作系统的角度访问实例名,必须通过ORACLE_SID,且它在注册表中也是存在的.而数据库名是在安装数据库、创建新的数据库、创建数据库控制文件、修改数据结构、备份与恢复数据库时都需要使用到的。 至于默认用户,SYS,SYSTEM, SCOTT ^_^.......建议看看4楼推荐的韩顺平的教程,讲的还算不错,用户、方案、系统权限、对象权限、表空间与数据文件、锁.....比较全,对ORACLE有个概况的了解还是不错的资料。这视频挺逗的,一是有一段说起了炖猪蹄,还有一段本来是要调TOMCAT的,结果出来了个飞翔的猪.....呵呵。
      

  9.   

    大哥,遇到这个问题先Google或baidu下先。