oracle数据库使用deinstall.bat卸载

1.停用数据库(如果不停用卸载过程中会卡死,针对创建过用户的数据库,新安装的在卸载发现没有此问题)

2.卸载过程中命令页面

进入命令行界面,①出现指定要取消配置的所有单实例监听程序 [LISTENER],输入LISTENER;


②出现指定在此 Oracle 主目录中配置的数据库名的列表 [ORCL],输入 ORCL(定义一个数据库的名称,默认的一般就是orcl),等待时间较长;

③ 出现已自动搜索到数据库 ORCL 的详细资料。是否仍要修改 ORCL 数据库的详细资料? [n],输入小写y;

④ 出现指定此数据库 (1. 单实例数据库|2. 启用 Oracle Restart 的数据库) 的类型 [1],直接回车
出现指定数据库的诊断目标位置 [D:\APP\ASHER\diag\rdbms\orcl],直接回车
若路径不存在则只需输入 D:\APP\ASHER\diag就可;

⑤ 出现指定数据库 ASM|FS 使用的存储类型 [FS]: 输入FS;

⑥ 出现如果有任何数据库文件存在于共享文件系统上, 请指定目录的列表。如果找到了 ‘ORCL’ 子目录, 则将删除该子目录。否则将删除指定的目录。此外, 可以指定带有完整路径的数据库文件的列表,直接回车;
出现如果在文件系统上配置了快速恢复区, 请指定其位置。如果找到了 ‘ORCL’ 子目录, 则将删除该子目录,直接回车;
出现指定数据库 spfile 位置,直接回车;
⑦ 出现是否继续 (y - 是, n - 否)? [n],输入y,等待,完成后会自动退出CMD;

3.删除注册表

①退出cmd后,将注册表中有关Oracle所有的文件都删除Win+R打开运行界面,输入regedit,回车进入注册表编辑器删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\路径下的所有Oracle开始的服务名称;

② 删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application注册表的所有Oracle开头;

③ 删除HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 注册表;

4.下载安装(桌面类)

 官网路径:

Database Software Downloads | Oracleicon-default.png?t=N7T8https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c

① 想要其他电脑访问数据库,需将文件中host改为本机ip;

② 使用其他电连接提示:连接Oracle 19c出现ORA-28040:没有匹配的验证协议,原因低版本客户端与高版本服务器不兼容,oracle19c添加以下2个参数即可

 ③ 又出现 “ORA-01017用户名/口令无效;登录被拒绝” 更改数据库用户密码,重新登录即可;

更多推荐