oracle11g全新讲解之安装卸载篇(代码片段)

波波烤鸭 波波烤鸭     2023-03-10     685

关键词:

Oracle数据库安装

数据库的类型

一、数据库版本说明

1998年Oracle8i:i指internet,表示oracle向互联网发展,8i之前数据库只能对应1个实例
2001年Oracle9i:8i的升级,性能更佳,管理更人性化
2003年Oracle10g:g指grid,表示采用网格计算的方式进行操作,性能更好
2007年Oracle11g:10g的稳定版本,目前公司里面最常用
2013年Oracle12c:c指cloud,表示云计算,支持大数据处理
2018年Oracle18c:部分工作自主完成,减少手动操作的工作量
2019年Oracle19c:是12c和18c的稳定版本

二、软件的下载和安装

1.下载软件

  我们通过官方来下载11g,地址为:

https://www.oracle.com/partners/campaign/112010-win64soft-094461.html

如果没有登录则需要先登录后才能下载。

账号:******* 密码:********

下载下来后解压缩即可

2.安装数据

  解压缩后我们进入第一个目录中找到setup.exe。双击运行即可。

然后按步骤安装即

下一步

配置口令:统一123456

安装等待

继续等待

口令管理

安装完成

然后我们可以在系统 服务 中,查看启动运行的Oracle数据库

Oracle 11g服务详细介绍及哪些服务是必须开启的?
安装oracle 11g R2中的方法成功安装Oracle 11g后,共有7个服务,这七个服务的含义分别为

  1. Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。(非必须启动)
  2. OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。(非必须启动)
  3. OracleJobSchedulerORCL:Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。(非必须动)
  4. OracleMTSRecoveryService:服务端控制。该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。(非必须启动)
  5. OracleOraDb11g_home1ClrAgent:Oracle数据库.NET扩展服务的一部分。 (非必须启动)
  6. OracleOraDb11g_home1TNSListener:监听器服务,服务只有在数据库需要远程访问的时候才需要。(非必须启动,下面会有详细详解)。
  7. OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务该服务,是数据库启动的基础, 只有该服务启动,Oracle数据库才能正常启动。(必须启动)那么在开发的时候到底需要启动哪些服务呢?对新手来说,要是只用Oracle自带的sql*plus的话,只要启动OracleServiceORCL即可,要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11g_home1TNSListener服务也要开启。OracleDBConsoleorcl是进入基于web的EM必须开启的,其余服务很少用。
    注:ORCL是数据库实例名,默认的数据库是ORCL,你可以创建其他的,即OracleService+数据库名

服务管理:

1、所有的服务改成"手动"
2、启动两个

  1. 监听服务:OracleOraDb10g_home1TNSListener监听客户端的连接
  2. 数据库服务:OracleServiceORCL 命名规则:OracleService+实例名

3.创建数据库

  正常安装数据库的时候会默认安装一个orcl数据库。我们也可以通过 Database Configuration Assistant 来创建新的数据库。操作如下:

进入操作

创建数据库

创建数据库的唯一标识SID

指定口令

下一步

一直下一步。最后完成

创建完成

4.PLSQL

客户端工具下载:https://www.oracle.com/tools/downloads/sqldev-downloads-2143.html

解压缩出来后运行

打开后的主页

建立连接

录入相关的信息:

添加测试。查看是否能够连接成功

提示:状态:成功。说明我们连接正常了

点开+我们就可以看到相关的数据库的信息了。

三、数据库的卸载

1.关闭相关服务

  我们进入 service中,关闭所有和oracle相关的服务

3.卸载软件

  在搜索中找到Universal Installer。双击开始卸载

选中要删除的Oracle产品,然后点击删除

在你安装的app文件夹里面找到deinstall.bat文件,然后双击

双击后:出现指定要取消配置的所有单示例监听程序【LISTENER】:

没有权限需要通过管理员打开

然后再输入OCRL

等待时间比较长。输入y继续操作

继续

到这一步再CMD里面的操作就完成了,等待CMD界面自动消失即可

3.删除注册信息

  然后我们进入注册表中删除oracle的相关注册信息。输入: regedit 进入

删除HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\ 路径下的所有Oracle开始的服务名称

删除:HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Eventlog\\Application注册表的所有Oracle开头的所有文件

删除:HKEY_LOCAL_MACHINE\\SOFTWARE\\ORACLE 注册表

若环境变量中存在Oracle相关的设置,直接删除,没有就跳过这一步

删除E:\\app目录下的所有文件,根据自己的安装目录来

删除C盘下C:\\Program File 目录下的Oracle目录

再删除C盘下C:\\用户\\dpb这个Oracle文件

注:所删除过程中遇到java.exe程序正在运行,按CTRL+shift+esc进入任务管理器,结束这个任务。

删除干净后重启电脑即可。

快速上手ubuntu之安装常用软件篇——打造一个满足基本娱乐办公的ubuntu

...双系统在上一篇博客中,我们成功安装了Ubuntu,但只是个全新的系统,我们还需要安装一些常用软件来满足娱乐办公的需要。接下来将会介绍几种常用软件的安装,以及Linux锐捷客户端连接校园网。一、安装搜狗输入法和五笔输入... 查看详情

app安全测试之安装/卸载/更新测试

 在app测试中,有个不可忽视的测试方向,就是安装、卸载和更新,有很多人问到了这个问题,我就在这里做了一个总结,有补充的请留言哦安装1.正常安装测试,检查是否安装成功。2.APP版本覆盖测试。例如:先安装一个1.0... 查看详情

终于向她(他)表白了!爱上python之安装及基础操作(代码片段)

基础环境:Linux系统安装Python3(默认安装Python2,不要卸载,命令程序依赖它)配yum仓库cd/etc/yum.repos.d/vimpython3.repo删除源yum文件,创建python3文件添加内容并保存[base]name=CentOS-\\$releasever-Basebase 查看详情

paddleocr之安装测试(代码片段)

0背景paddleocr号称最强,怀着好奇心,对该软件进行一个安装测试1安装创建一个虚拟环境condacreate-npaddle_envpython=3.8进入环境,安装gpu版本的paddlepaddlecondaactivatepaddle_envpython3-mpipinstallpaddlepaddle-gpu-ihttps://mir 查看详情

linux系统之安装mariadb方法(代码片段)

Linux系统之安装mariadb方法一、检查系统版本二、配置mariadb的yum源1.配置yum源2.替换中科大的源三、检查yum仓库1.修改/etc/yum.conf文件2.检查yum仓库四、安装mariadb五、启动mariadb服务1.启动mariadb服务2.查看mariadb服务状态六、mariadb的远... 查看详情

docker之安装配置(代码片段)

1.安装docker:yum-yinstalldocker2.启动docker:servicedockerstart3.运行镜像dockerrunhello-world(注意运行需要root权限)如果本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。由于在国外拉取速度慢,会报错:这时需要... 查看详情

mac安装uiautomator2之安装步骤(代码片段)

Mac系统下安装uiaotumator2:参考网址:《uiautomator2》以及参考github官方文档1、安装uiaotumator2命令:pipinstall--upgrade--preuiautomator2 提示报错:CouldnotinstallpackagesduetoanEnvironmentError:[Errno1]Operationnotpermitted:‘/u 查看详情

linux系统之安装apache服务(代码片段)

Linux系统之安装apache服务一、检查本地系统版本二、配置yum仓库1.配置阿里的yum源2.检查yum仓库三、安装httpd软件包1.安装httpd2.启动httpd服务四、新增IP地址1.查看原有IP2.新增IP地址五、修改httpd配置文件1.创建三个虚拟主机的根目录... 查看详情

linux系统之安装mysql数据库(代码片段)

Linux系统之安装mysql数据库一、查看系统版本二、检查yum仓库三、检查mysql是否安装四、配置mysql的yum源1.配置yum仓库2.查看mysql-community.repo3.检查yum仓库状态五、安装mysql1.安装mysql2.启动mysql服务3.查看mysql服务状态六、访问mysql一、... 查看详情

prometheus学习之安装(代码片段)

## 简介Prometheus,一个开源的监控系统,它通过获取应用程序中实时时间序列数据,然后根据强大的规则引擎,帮助用户监控机器和应用程序。安装首先从 Prometheus 的官网下载安装包,这里下载的是 Linux安装包... 查看详情

deepin折腾手记之安装常用软件(代码片段)

1.创建快捷方式在创建快捷图标的文件/usr/share/applications/xx.desktop编辑内容[DesktopEntry]Name=VNoteX-Deepin-Vendor=user-customExec=/usr/local/vnote/VNote-2.4-x86_64.AppImageIcon=/usr/local/vnote/VNote.svgType=Applicatio 查看详情

安装uiautomator2之安装步骤(代码片段)

安装步骤:1、安装命令:pipinstall--upgrade--preuiautomator2但是报错:Command"pythonsetup.pyegg_info"failedwitherrorcode1in/tmp/pip-install-fd8i2dr1/uiautomator2/后经大神提示后原因是Python版本问题,原版本是3.5.2,利用pyenv进行版本切换或升级pyenv命令: 查看详情

linux系统之安装linux管理工具inpanel(代码片段)

Linux系统之安装Linux管理工具inpanel一、inpanel介绍1.inpanel简介2.inpanel特点二、检查本地系统环境1.检查系统版本2.检查系统内核版本三、下载inpanel软件包1.创建下载目录2.下载inpanel软件3.查看源码inpanel文件四、部署inpanel应用1.一键... 查看详情

docker之安装使用和镜像与容器(代码片段)

一.安装下载下载:epel-release-6-8.noarch.rpm安装:rpm-Uvhepel-release-6-8.noarch.rpmyuminstalldocker-io启动:/etc/init.d/dockerstart搜寻镜像:dockersearchcentos#搜寻centos镜像获取镜像:dockerpullcentos#获取centos镜像查看镜像:dockerimages创建镜像:dockerrunc... 查看详情

mac之安装aircrack-ng(代码片段)

1、在使用命令brewinstallaircrack-ng安装aircrack-ng时,出现了这样的问题2、在终端中执行brewlinkaircrack-ng命令后又出现了新的问题3、在https://apple.stackexchange.com/questions/208944/upgrading-brew-in-el-capitan网站中看到了brewdoctor命令ÿ 查看详情

centos_mini下安装docker之安装golang(代码片段)

取消挂载:命令:umount/mnt/cdrom下载Go语言文件64-bitLinuxwgethttp://www.golangtc.com/static/go/go1.4.2.linux-amd64.tar.gz32-bitLinuxwgethttp://www.golangtc.com/static/go/go1.4.2.linux-386.tar.gz下载地址:http://golangtc 查看详情

kettle使用教程之安装与资源库的创建(代码片段)

1、安装JDK 本人使用的JDK版本是1.8,且必须要在系统的环境变量添加路径。2、下载Kettle目前稳定的版本是8.2,但是本人使用的是7.1版本,其下载的URL为:https://sourceforge.net/projects/pentaho/files/Data%20Integration/3、将文件解压,点击Spo... 查看详情

linux系统之安装java开发环境(代码片段)

Linux系统之安装java开发环境一、java介绍1.java简介2.java的三大平台3.java的主要特性二、检查本地系统环境1.检查系统版本2.检查系统内核版本三、清空java环境1.删除java目录2.移除所有java相关包3.清空java环境变量四、使用yum安装java1.... 查看详情