wslhs 发表于 2018-9-26 11:59:03

在win2003上安装Oracle8i

  在WINDOWS2003 SERVER上安装ORACLE 8I没有问题,但在启动数据库时一个SERVICE出错(如SID为SOP,则SERVICE为OracleStartSOP)。
  解决方法,
  1.改变OracleStartSOP服务的启动方式为手动或禁止。
  2.建立一个扩展名为SQL的batch文件,例如名称为StartupOracleSOP.sql
  内容为:
  connect (username)/(password)
  startup PFILE=(Full path of the INIT.ORA file for the instance of Oracle database)
  exit
  每一行的最后用;号结束,例如我的文件内容为:
  connect internal/oracle;
  startup PFILE='d:\oracle\admin\SOPdb\pfile\init.ora';
  exit;
  3、建立一个批处理文件,文件名称为 Orastart.bat ,将其放到和StartupOracleSOP.sql 文件同一目录下,内容为:
  @echo off
  net start ( Oracle Service Name)
  set ORACLE_SID=(Oracle SID )
  svrmgrl @(在第3步中创建的startupOracleSOP.sql 文件的完整路径)
  exit
  例如我的文件内容为:
  @echo off
  net start OracleServiceSOP
  set ORACLE_SID=SOP
  svrmgrl @d:\StartupOracleSOP.sql
  exit
  注意:你必须用你的数据库服务名和SID来替换 Oracle Service Name 和 Oracle SID
  4、将Orastart.bat加到启动组,在下次启动时注意ORA是否在系统启动后启动成功了。

页: [1]
查看完整版本: 在win2003上安装Oracle8i