C:\Oracle10g\app\oracle\product\10.2.0\server\BIN>net start OracleXETNSListener 
发生系统错误 5。 
拒绝访问。 C:\Oracle10g\app\oracle\product\10.2.0\server\BIN>net start OracleServiceXE 
发生系统错误 5。 
拒绝访问。 

解决方案 »

  1.   

    什么系统?VISTA?
    如果是VISTA的话看看是不是UAC的问题,另外还有可能NTFS上的用户权限问题
      

  2.   

    xp 系统。怎么更改NTFS上用户权限?
      

  3.   

    我用的是administrator 账户登录的,应该没什么问题吧?
      

  4.   

    1. 打开AD 用户和计算机
    2. 右击 域,选属性,编辑,你会看到组策略编辑器
    3. 点击计算机设置->WINDOWS设置->安全设置->本地策略,选择用户权限设置
    4. 在右面的窗口,检查以下策略:
    a) 双击Bypass traverse checking,点击添加用户和组,选择EVERYONE
    b) 双击Impersonate a client after authentication,点击添加用户和组,添加administrator 和services
    5. 打开注册表编辑器,展开HKCR\CLSID,右击,选择permissions, 在security选项卡下,选Authenticated users, 确保FULL CONTROL
    6. 点击我的电脑,右击C:,选属性,选安全选项卡,添加local service 和network service,对他们添加FULL CONTROL 
    7. 退出,到WINDOWS文件夹,右击选择属性,选安全选项卡,添加local service 和network service,对他们添加FULL CONTROL
    8. 到C:\WINDOWs\Registration,右击选择属性,点击安全,确保Administrator 和system是FULL CONTROL,EVERYONE 是read 和execute 
    9. 在注册表HKLM->System->CurrentControlSet->Services->RPCSS下,查看是否有String value的ObjectName, 值为NT Authority\NetworkService
    如没有,右击RPCSS,选择新建string value,名字为ObjectName, 值为NT Authority\NetworkService
    10.如以上步骤不行,在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,
    a) 右键点击选择Permissions
    b) 添加network service和local service,给它们FULL CONTROL
    c) 重新启动