完美卸载Oracle数据库_oracle_脚本之家,解决启动连

2019-11-25 18:43 来源:未知

1.准备工作

按照网上方法并结合实践,整理了一下,oracle登录问题的解决办法:

最近因为要写一个项目的接口,需要远程的连接oracle数据库,刚开始的时候因为我本地只装了MySQL,所以用就连接了本地MySQL,接口大体完事有在tomcat中测试了下,也能跑通,但是后来又要改数据库,所以就想安装一个本地的oracle测试一下,这一安装就是一个下午外带一个晚上啊,所以把这个血泪史分享一下。安装过oracle的同学相信都卸载过oracle(这句话听着挺有毛病,但是真正操作过的人就不会觉得奇怪了),基本上每次安装oracle都会出现这样或那样的问题,随意卸载oracle变得非常重要,因为卸载不干净就会导致下次的安装照样不成功。不说废话,直接上步骤。

Oracle数据库“TBYZB_FIELD_PRESSURE”表中数据如图:

常见的登录连接oracle数据库时遇到的问题ora-12560,01034,27101,00119,00132等,可以按照以下步骤检查和解决。

右击“计算机”–>管理–>服务和应用程序–>服务,停掉所有Oracle相关的服务(以Oracle打头的,比如OracleDBConsoleorcl)。

2.任务说明

Oracle11g数据库监听,数据库启动

开始–>所有程序–>Oracle–>Oracle安装产品–>Universal Installer,“欢迎使用”界面启动后,卸载产品–>展开Oracle主目录下的OraDb11g_home1–>勾选Oracle Database 11g11.2.0.1.0–>删除–>在弹出的确认窗口中选择“是”。卸载完成后,在弹出的“产品清单”界面中选择“关闭”,然后在“欢迎使用”界面中选择“取消”来退出界面。

我们要完成的任务就是将表“TBYZB_FIELD_PRESSURE”中的数据,按照Excel模板的样式导入到一个新的Excel中。即:Excel模板不改变,生成一个和它一样的Excel并且导入数据。

1、添加监听程序

单击卸载产品,或者点击已安装产品。

3.关键代码

打开net manager

记住选中的是oracle Database 11g的文件夹,不是那个home,然后点击 是

// 使用FieldPressEntity中的每一个entity,一个entity包含了所有属性 public void insertintoExcel(String yyyy, String mm) throws Exception { List result = tyFieldPressDao.search; // 读取Excel的模板 HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(new File; HSSFSheet sheet = null; // 读取sheet的模板 sheet = workbook.getSheetAt; // 定义行 HSSFRow row; // 定义单元格 HSSFCell cell; // for循环,循环目标为行循环 for (int i = 0; i < result.size { System.out.println; // 给e循环赋值 FieldPressEntity e = result.get; // 循环行 row = sheet.getRow; // 给行内的单元格赋值 cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH17; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH18; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH19; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH20; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH21; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH22; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH23; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH00; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH01; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH02; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH03; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH04; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH05; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH06; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH07; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH08; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH09; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH10; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH11; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH12; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH13; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH14; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH15; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getH16; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getDaily_sum; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getDaily_avg; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getDaily_max; cell = row.getCell; cell.setCellValue; System.out.println(i + "i内+" + e.getDaily_min; } // 写入一个新的Excel表内 FileOutputStream out = new FileOutputStream(new File); // Excel表写入完成 workbook.write; // Excel表退出 out.close(); }

2、添加服务命名

开始–>在搜索栏中输入regedit,进入注册表

总结:我们这个项目用的是ssh架构,如果想使用以上代码,需要按照ssh的规范,定义dao action service entity四个包,如果需要页面操作还需要js做页面。

3、测试

选择HKEY_LOCAL_MACHINESOFTWAREORACLE,按del键删除这个入口 选择HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices,滚动这个列表,删除所有Oracle入口 //这就是服务里的所有的服务 选择HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplication,删除所有Oracle入口。 删除HKEY_CLASSES_ROOT目录下所有以Ora或Oracle为前缀的键。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

利用服务器端sqlplus工具E:app20483product11.2.0dbhome_1BINsqlplus.exe

计算机–>属性–>高级系统设置–>高级–>环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定。 (这点很重要,我安装的时候就是有一次安装成功了,之后用plsql连接的时候需要配置一个环境变量,之后一直连接不上,后来查看oracle还是安装错了,之后卸载的时候就忘了把那个配置的有oracle信息的path变量删除,之后就导致了一系列的错误)

打开cmd进入E:app20483product11.2.0dbhome_1BIN目录,输入命令sqlplus/ as sysdba;

删除所有与Oracle相关的目录包括:

输入startup,如果成功,说明配置没问题;如果提示ora-01034 27101或ora-00119 00132,则需要按照如下操作

1)C:Program FilesOracle目录。 2)Oracle的安装目录,比如D:app 3)C:WINDOWSsystem32configsystemprofileOracle目录。 4)C:用户用户名Oracle

TAG标签:
版权声明:本文由澳门金莎娱乐网站发布于数据库,转载请注明出处:完美卸载Oracle数据库_oracle_脚本之家,解决启动连