oracle卸数什么是ctrl文件,Oracle数据库的安装和卸载之道

=============================================成功安装数据库=======================================================

1、如果安装数据库时有两个文件,需要将两个文件合并后再安装

0818b9ca8b590ca3270a3433284dd417.png

将两个文件都解压后,1of2包含安装文件,2of2只包含jar包,需要将2of2中stage\Components下的文件夹复制到1of2的该目录下

注:如果无此处操作,数据库将无法正常运行

0818b9ca8b590ca3270a3433284dd417.png       

0818b9ca8b590ca3270a3433284dd417.png

图1                                                                                                                         图2

3、按照上述图2选择安装完成后,只是安装了数据库软件

4、添加环境变量ORACLE_HOME

0818b9ca8b590ca3270a3433284dd417.png

5、安装成功后,进入cmd命令行模式,执行命令 lsnrctl status,如果提示无侦听

查看D:\app\lenovo\product\11.2.0\dbhome_1\NETWORK\ADMIN目录下是否存在listener.ora文件,不存在需要选择下图的Net Configuration Assistant配置侦听

配置成功后,在D:\app\lenovo\product\11.2.0\dbhome_1\NETWORK\ADMIN目录下存在listener.ora文件和tnsnames.ora文件,此时使用sqlplus / as sysdba和sql developer

均无法登陆数据库(没有创建数据库用户,只是安装了数据库软件)

0818b9ca8b590ca3270a3433284dd417.png

6、安装成功后,需要使用oracle自带的 配置和移植工具->Database Configuration Assistant进行配置数据库用户

配置成功后,查看tnsnames.ora文件变化,新增sid

7、此时可以在cmd命令行模式使用sqlplus / as sysdba 和sql developer 选择sysdba模式,输入使用Database Configuration Assistant创建用户时创建的有效用户进行登录。

其中数据库ORACLE为创建数据库用户时设定的实例名,也是tnsnames.ora中的实例名

0818b9ca8b590ca3270a3433284dd417.png

===================================================卸载数据库===========================================================

1、卸载数据库,首先执行deinstall批处理文件

0818b9ca8b590ca3270a3433284dd417.png

2、注册表删除相关信息

删除该目录下的所有Oracle*相关的信息

0818b9ca8b590ca3270a3433284dd417.png  ========》

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png=========》

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

3、如果重装时,提示主目录已使用

删除C:\Program Files\Oracle\Inventory\ContentsXML该文件夹,如果单个文件无法删除,是因为当前安装程序正在写一个日志,需要退出安装程序,然后删除,删除成功后再重新安装即可

4、删除环境变量

0818b9ca8b590ca3270a3433284dd417.png

5、删除D:\app文件,删除过程中可能会提示因服务在使用,无法删除,可先停服务,然后再删除

0818b9ca8b590ca3270a3433284dd417.png

选定服务,邮件单击停止即可

最后一个oci.dll文件无法删除,cmd命令行模式下查看任务列表可知当前dll文件正被使用

tasklist /m oci.dll

0818b9ca8b590ca3270a3433284dd417.png

服务停止后,因为可能交由iexplore.exe程序维护,此时需要重启电脑,然后再查看则无进程占用,可以删除

使用taskkill /pid 进程号杀掉iexplore时,会弹出关机界面,如果取消操作,则oci.dll仍被占用,如果使用taskkill /pid 进程号 /f强制杀掉进程,

会导致桌面程序无任何显示,此时需要重新启动iexplore进程

ctrl+alt+delete,打开任务管理器,左上角单击文件->新建任务,输入程序名iexplore.exe即可启用进程,显示桌面

0818b9ca8b590ca3270a3433284dd417.png=========》

0818b9ca8b590ca3270a3433284dd417.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/438528.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第六节: EF高级属性(二) 之延迟加载、立即加载、显示加载(含导航属性)

一. 简介 上一个章节中,也介绍了立即加载和延迟加载,但上一个章节是针对单表而言的,不含外键,立即也好,延迟也好,都是指单表中的数据。但本章节重点介绍的三种加载方式均是针对含(导航属性、外键…

oracle adf 自定义lov,Oracle ADF table列自定义过滤组件的方法

shortDesc"#{bindings.Pay0detailVO1.hints.Vsource.tooltip}" id"soc41"contentStyle"width:100px;" value"#{vs.filterCriteria.Vsource}">正常拖拽过来的af:table组件的过滤行的查询区域只是文本输入域.如图:, 但是如果设计要求…

第七节: EF的三种事务的应用场景和各自注意的问题(SaveChanges、DBContextTransaction、TransactionScope)

一. 什么是事务 我们通俗的理解事务就是一系列操作要么全部成功、要么全部失败(不可能存在部分成功,部分失败的情况)。 举一个事务在我们日常生活中的经典例子:两张银行卡(甲、乙),甲向乙转钱,整个过程需要执行两个操作&#xff0…

linux怎么检测文件完整性,Linux如何基于AIDE检测文件系统完整性

一、AIDEAIDE(Advanced Intrusion Detection Environment)是一款针对文件和目录进行完整性对比检查的程序,它被开发成Tripwire的一个替代品。AIDE如何工作AIDE通过构造指定文件的完整性样本库(快照),作为比对标准,当这些文件发生改动时&#…

第八节: EF的性能篇(一) 之 EF自有方法的性能测试

一. 开发中常见的性能问题 我们在日常开发过程中,由于一些不好的习惯,经常会导致所写的代码性能低下,却毫无发觉,下面就总结一下常见的一些性能问题。 1. 真假分页 ① 假分页: db.xxx.toList().Skip(2).take(4) 。 ②…

第九节: EF的性能篇(二) 之 Z.EntityFramework.Extensions程序集解决EF的性能问题

一. 综述 该模块主要介绍:EF的性能优化插件Z.EntityFramework.Extensions,该插件收费。 (一). 简介 1. 相关网站:http://www.zzzprojects.com/ 2. 下载途径:通过Nuget直接下载或者去官网下载(要注意更新最新版本,可…

第十节: EF的三种追踪实体状态变化方式(DBEntityEntry、ChangeTracker、Local)

一. 简介 我们在前面章节介绍EF基本增删改的时候,曾说过EF的SaveChanges()方法,会一次性的将所有的实体的状态变化统一提交到数据库,那么你是否想过EF的实体会有哪些状态变化呢?什么原因会导致其变化呢?我们怎么来追踪…

第十一节: EF的三种模式(一) 之 DBFirst模式(SQLServer和MySQL两套方案)

一. 简介 EF连接数据库有三种模式,分别是DBFirst、ModelFirst、CodeFirst,分别适用于不同的开发场景。 该章节,将主要介绍EF的DBFirst连接SQLServer数据库和MySql数据库两种操作方式 该模式在EF中出现的出现的最早,符合我们的传统…

linux禁止u盘自动运行,求设置U盘自动运行和禁止运行的方法。

方法一:这种方法比较简单,就是用户在放入U盘同时,按住Shift键直至U盘的指示灯熄灭,然后松开Shift键即可。这种方法是一种临时应急法,如果拥护之是偶尔项禁止自动播放功能,这种方法比较合适。方法二&#xf…

第十二节: EF的三种模式(二) 之 ModelFirst模式(SQLServer为例)

一. 简介 顾名思义,ModelFirst是模型优先,是DBFirst的逆向模式,先建立实体数据模型,然后根据实体数据模型来生成数据库,从而驱动整个开发流程.(生成一个空的edmx文件,手动在里面建立实体模型&am…

第十三节: EF的三种模式(三) 之 来自数据库的CodeFirst模式

一. 简介 【来自数据库的Code First模式】实质上并不是CodeFirst模式,而是DBFirst模式的轻量级版本,在该模式中取消了edmx模型和T4模板,直接生成了EF上下文和相应的类,该模式出现在VS2015版本以后。 该模式也是适用于数据库已经设…

第十四节: EF的三种模式(四) 之 原生正宗的 CodeFirst模式的默认约定

一. 简介 1. 正宗的CodeFirst模式是不含有edmx模型,需要手动创建实体、创建EF上下文,然后生成通过代码来自动映射生成数据库。 2. 旨在:忘记SQL、忘记数据库。 3. 三类配置:One To One(one-to-zero-or-one)、One To Many、Many To…

第十五节: EF的CodeFirst模式通过DataAnnotations修改默认协定

一. 简介 1. DataAnnotations说明:EF提供以特性的方式添加到 domain classes上,其中包括两类: A:System.ComponentModel.DataAnnotations命名空间下的特性是表中列的属性的。 包括:Key、Required、MinLength和MaxLength、StringL…

第十六节: EF的CodeFirst模式通过Fluent API修改默认协定

一. 简介 1. 优先级&#xff1a;Fluent API > data annotations > default conventions. 2. 所有的Fluent API配置都要在 OnModelCreating这个重写方法中进行 3. 常见的配置&#xff1a; ① 获取表对应的配置根&#xff1a; var stu modelBuilder.Entity<XXX>(); ②…

安卓手机挂载Linux,android 挂载NFS教程

0&#xff0c;在Ubuntu新建nfs目录:#mkdir /home/shuimu/arm_project/rootfs将FORLINX_6410_yaffs2_v1.0.tgz复制到rootfs中&#xff0c;解压当前文件夹#tar–zxf FORLINX_6410_yaffs2_v1.0.tgz1.烧写mmc&#xff0c;uboot&#xff0c;zImage到开发板。2&#xff0c;在ubuntu上…

linux apache jk,Linux下Apache+Tomcat+JK实现负载均衡和群集的完整过程

感谢chaijunkun的精彩大作&#xff0c;真的辛苦了。最近在开发的项目需要承受很高的并发量。综合各种情况&#xff0c;决定使用ApacheTomcatJK的方式实现负载均衡&#xff0c;并且作为一个统一的服务还要实现群集(同步Session)。在网上找了很多资料&#xff0c;都是零零散散的&…

第十七节: EF的CodeFirst模式的四种初始化策略和通过Migration进行数据的迁移

一. 四种初始化策略 EF的CodeFirst模式下数据库的初始化有四种策略&#xff1a; 1. CreateDatabaseIfNotExists&#xff1a;EF的默认策略&#xff0c;数据库不存在,生成数据库&#xff1b;一旦model发生变化,抛异常&#xff0c;提示走数据迁移 2. DropCreateDatabaseIfModelCha…

linux笔记本不关机直接合上,笔记本电脑不关机直接合上行吗

可以。笔记本电脑将盖子合住&#xff0c;对电脑是没有损害&#xff0c;系统的默认设置是合上盖子后电脑处于待机状态。这时电脑的大部分硬件都已经关闭&#xff0c;只有个别硬件为了唤醒计算机仍在运行&#xff0c;但都是低功耗&#xff0c;不浪费电&#xff0c;也不会加快计算…

第十九节: 结合【表达式目录树】来封装EF的BaseDal层的方法

一. 简介 该章节&#xff0c;可以说是一个简单轻松的章节&#xff0c;只要你对Expression表达式树、EF的基本使用、泛型有所了解&#xff0c;那么本章节实质上就是一个非常简单的封装章节&#xff0c;便于我们快捷开发。 PS&#xff1a;在该章节对于EF的上下文怎么处理&#xf…

115网盘linux 下载速度慢,linux vps 上 下载115网盘 的方法

大多数童鞋买的vps都是只支持linux系统的&#xff0c;因为版权的问题&#xff0c;windows系统的vps价格上面要贵一些。但是&#xff0c;遇到要下载网盘文件时&#xff0c;没有装桌面只有shell的linux vps就表示压力大了&#xff0c;幸好LV发现一个Linux vps下载115网盘的方法&a…