安装Oracle 后 查看了一下 本机上的 系统变量路径如下:G:\oracle\product\10.2.0\db_1\BIN;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem然后再运行 cmd->g:->cd oracle\product\10.2.0\db_1\BIN-> 之后 运行 emctl ;  显示 environment varible oracle_sid not define . please define it .然后 有对边 找了一个 可执行程序 都可以运行 。但是这个emctl 不能运行.怎么解决这个问题啊!!

解决方案 »

  1.   

    1,临时用的话可以先执行set oracle_sid = orcl (你的监听服务名)
    2,永久使用可以在系统环境变量中增加oracle_sid这一项,其值为你的oracle监听服务名
      

  2.   

    !!!!!!!!!!!
    新手通过一天的努力  ,  终于明白了 其中的缘由啊! 上网资料 终于打开 oem 了 , 还学了不少关于oracle 命令的 知识 嘿嘿! 
    不过还有个小问题就是 我关闭了 OEMemctl stop dbconsol 然后打开 emctl start dbconsole 最后查看 oem 状态emctl status dbconsole显示 打开OEM 的 地址是 http://liukai:1158/em/console/aboutApplication 不过在起初安装oralce 的时候 Enterprise Manager Database Control URL - (orcl) :http://liukai:1158/em数据库配置文件已经安装到 g:\oracle\product\10.2.0,同时其他选定的安装组件也已经安装到 g:\oracle\product\10.2.0\db_1。iSQL*Plus URL 为:http://liukai:5560/isqlplusiSQL*Plus DBA URL 为:http://liukai:5560/isqlplus/dbaOEM的地址不是事 
    http://liukai:1158/em但是 登录 http://liukai:1158/em  打不开 OEM 
    输入 http://liukai:1158/em/console/aboutApplication  才可以 这是为什么呢!!