系统重装后,重新配置oracle及监听

1.cmd命令下执行sqlplus无效,是因为环境变量未配置,进行环境变量配置:
  1)变量名path中增加变量值:%ORACLE_HOME%\BIN;
  2)新增变量名ORACLE_HOME,变量值:E:\oracle\app\product\11.2.0\dbhome_1;
  3)新增变量名TNS_ADMIN,变量值:
        E:\oracle\app\product\11.2.0\dbhome_1\NETWORK\ADMIN;
2.服务中启动OracleServiceORCL立马弹出提示框即启动失败,或者运行oradim -new -sid orcl
   出错,是因为重装系统后注册表信息丢失,进行注册表配置(win+R,输入regedit,
   在HKEY_LOCAL_MACHINE\SOFTWARE\oracle\KEY_OraDb11g_home1下):
  1)新增字符串值,数值名称ORACLE_BASE,数值数据:E:\oracle\app\product\11.2.0
  2)新增字符串值,数值名称ORACLE_HOME,数值数据:
        E:\oracle\app\product\11.2.0\dbhome_1
  3)新增字符串值,数值名称ORACLE_SID,数值数据:orcl
3.可以执行oradim -delete -sid orcl删除之前的配置,
   创建新的服务oradim.exe -new -sid ORCL -startmode a,不报错则成功
4.右键计算机–管理–本地用户和组–组–ORA_DBA,双击,点击添加Administrator,确定。如
   果没有ORA_DBA则新增用户组ORA_DBA,把administrator添加ORA_DBA用户组
5.进入监听文件所在文件夹,删除掉
   E:\oracle\app\product\11.2.0\dbhome_1\NETWORK\ADMIN下的listener.ora及tnsnames.ora
 文件(删除前可备份一份),cmd命令下输入netca删除掉原有监听,新建监听。
6.重启系统,启动监听服务和oracle本地服务,一切正常。

猜你喜欢

转载自blog.csdn.net/zhlsygtc/article/details/82314547