一,新装的oracle10,服务是自动启动,发现不用时很卡,哪位高手指点一下怎么用批处理文件手动启动(最好有代码)
二,还有有5项服务1.OracleDBConsoleorcl 2.OracleJobSchedulerORCL 3.OracleOraDb10g_home1iSQL*Plus 
               4.OracleOraDb10g_home1TNSListener 5.OracleServiceORCL 哪几项是必须设置成自动的?
三,oracle必须配置环境变量吗?环境变量有oracle_home和oracle_sid这两项吗?
刚开始学习oracle数据库好多不懂,希望高手详细指点一下啊!  谢谢!

解决方案 »

  1.   

    在服务中都关掉用的时候点击“启动数据库”就可以了执行的是 C:\oraclexe\app\oracle\product\10.2.0\server\BIN>net start OracleServiceXEC:\oraclexe\app\oracle\product\10.2.0\server\BIN>net stop OracleServiceXE
    OracleServiceXE 服务正在停止..
    启动
    start.batcd C:\oraclexe\app\oracle\product\10.2.0\server\BIN
    net start 
      

  2.   

    lz你好!跟你一样也是10g,发现很卡可以把OracleOraDb10g_home1iSQL*Plus和OracleOraDb10g_home1TNSListener关闭,用的时候再打开,调成手动也行OracleDBConsoleorcl            已启动 自动
    OracleJobSchedulerORCL                禁用
    OracleOraDb10g_home1iSQL*Plus  已启动 自动
    OracleOraDb10g_home1TNSListener已启动 自动
    OracleServiceORCL              已启动 自动
      

  3.   

    回答问题三:不一定要配,相关的参数都在注册表下已经有了,注册表的位置为:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1.
    当然也可以配置环境变量,系统会优先使用环境变量中的值.
    回答问题二:
    只有后两项是必需的:OracleDBConsoleorcl                      --可以不启动,用于管理Oracle的企业管理器的服务.
    OracleJobSchedulerORCL                   --通常不启动,用于定期操作任务的服务
    OracleOraDb10g_home1iSQL*Plus            --可以不启动,这是isqlplus服务,用于用网页执行sql执行,11g已经取消了这个功能
    OracleOraDb10g_home1TNSListener          --必须启动,这是临听,用于远程客户端连接你的Oracle
    OracleServiceORCL                        --必须启动,这是Oracle数据库的服务
      

  4.   

    1,
    可以用命令启动:
    #启动listener: 
    lsnrctl start
    #启动数据库
    net start OracleServiceORCL2,只有这两项是必须启动的:
    OracleOraDb10g_home1TNSListener 
    OracleServiceORCL3,
    不一定要配,相关的参数都在注册表下已经有了。
    如果是装了多个数据库在同一台机器上,oracle_sid会变成最后装的那个的值。
    这时候可以通在CMD里进入SQLPLUS之前通过
    set oracle_sid=XXSID
    的方式来指定登录那一个数据库。
      

  5.   

    准确讲应该是
    #启动数据库服务
    net start OracleServiceORCL