安装了oracle并创建了数据库了吗?如果是的话就
(1)用户名密码有默认的,只要你没改掉就是sys用户,密码是change_on_install,system/system123
  另一种办法:进入dos:输入,sqlplus "/ as sysdba"
(2)进去了,进入了空闲例程,数据库就是没有打开,如果直接是sql>提示符,数据库就是已经打开了的,不用找表空间,直接执行脚本,创建表或者表空间。

解决方案 »

  1.   

    (1)用户名密码有默认的,只要你没改掉就是sys用户,密码是change_on_install,system/system123
      另一种办法:进入dos:输入,sqlplus "/ as sysdba"
    ----------------
    这里都试过了....企业管理器可以进去的用system--manager
    但sqlplus老进不去"监听进程不能解析在连接描述符中给出的service_name"我输入计算机名或档案文件库的服务名,都不行........
    (2)进去了,进入了空闲例程,数据库就是没有打开,如果直接是sql>提示符,数据库就是已经打开了的,不用找表空间,直接执行脚本,创建表或者表空间。-----------
    怎么用命令打开数据库,给个例子好吗?
    谢谢!!!!!
      

  2.   

    你sqlplus进不去的原因是你的服务器名称不对。如果你不知道自己的服务器名称。你可以看看你的net manage 里面的serbase的设置,那里面应该有服务器名的。
      

  3.   

    (1)监听进程不能解析在连接描述符中给出的service_name"
    错误号有吗?可能是你的tnsname.ora里的服务名配置的问题。
    (2)打开数据库
    startup
    or startup pfile='.....initxxx.ora'
    其中xxx是实例名,找到这个参数文件的位置,把绝对路径写上就好了。
      

  4.   

    1. cmd-sqlplusw /nolog
    2. conn sys/change_on_install as sysdba
    3. startup 
    4. run Script
      

  5.   

    1. 如果不是连接的本地Oracle,就应该首先修改tnsname.ora文件,默认在d:\oracle\ora92\network\admin\
    2. cmd-sqlplus sys/change_on_install@sid as sysdba