本帖最后由 sunshinenyx 于 2010-04-08 22:49:06 编辑

解决方案 »

  1.   

    SQL> startup
    ORACLE instance started.Total System Global Area  167772160 bytes
    Fixed Size                  1218316 bytes
    Variable Size              71305460 bytes
    Database Buffers           92274688 bytes
    Redo Buffers                2973696 bytes
    Database mounted.
    Database opened.
    SQL> 
    数据库启动也是正常的,在百度,谷歌里查了很多,也找不到原因,哪位大侠帮我看看,谢谢啦
      

  2.   

    个人理解 
    =======================
    ERROR:
    ORA-12546: TNS: 权限被拒绝
    =========================
    应该是权限未分配到。看一下你登录名的权限只是个人的理解 希望对群主有帮助 呵呵 
      

  3.   

    12546, 00000, "TNS:permission denied"
    // *Cause: User has insufficient privileges to perform the requested operation.
    // *Action: Acquire necessary privileges and try again你的后台程序在什么地方,是和服务器一个地址么,检查网络配置和sqlnet.ora配置
      

  4.   

    可以尝试一下用其他的账户试试,比如sys
      

  5.   

    当前,用户角色没有CONNECTION权限。
      

  6.   


    我分配了connection权限,权限也没有问题啊,我也设置了DBA的权限
      

  7.   

    SYSDBA|SYSOPER这两个权限都给它。
    或者直接用sys用户或者system用户。
      

  8.   

    你那傻X脚本是谁写的,默认用sysdba身份去登陆你又不在本机上操作,当然被拒绝。