如何暂停oracle服务 如何停止oracle数据库

Oracle数据库如何关闭?在服务中关闭:
OracleOracle_homeTNSListener对应于数据库的监听程序
OracleServiceSID对应于数据库的例程
OracleDBConsoleSID对应于Oracle Enterprise Manager(OEM)
其中 , Oracle_home表示Oracle主目录,如Oracle11g_home1;SID表示Oracle系统标识符,如OracleServiceMAG01的MAG01 。
比较好的启动顺序是:OracleOracle_homeTNSListener,OracleServiceSID,OracleDBConsoleSID 。
关闭时次序相反 。
下面给出了自己写的已经排好顺序的启动和停止服务的两个批处理文件:
//启动Oracle
Start Oracle.bat
@echo off
echo 确定要启动Oracle 11g服务吗?
pause
net start OracleOraDb11g_home1TNSListener
net start OracleServiceMAG01
net start OracleDBConsolemag01
echo 启动Oracle 11g服务完成,请确认有没有错误发生 。
Pause
//关闭Oracle
Stop Oracle.bat
@echo off
echo 确定要停止Oracle 11g 服务吗?
pause
net stop OracleDBConsolemag01
net stop OracleServiceMAG01
net stop OracleOraDb11g_home1TNSListener
echo 停止Oracle 11g服务完成,请确认有没有错误发生 。
Pause
如何删除ORACLE服务删除的操作步骤如下:
停用oracle服务,进入计算机中的管理,在服务中,找到oracle开头的一切服务 , 右点击选择停止 。
在开始菜单中 , 找到Universal Installer,点击运行Oracle Universal Installer , 卸载产品 。
在所有产品清单的窗口中,打开全部展开,除了OraDb11g_home1外,勾选其他项目 , 删除 。
按Windows键和R键,点击打开运行窗口,输入regedit,打开注册表,依次展开HKEY_LOCAL_MACHINE\SOFTWARE,找到oracle , 删除 。
接着依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services中,删除所有oracle开头的选项 。
打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application , 删除里面所有oracle开头的项,在HKEY_CLASSES_ROOT,删除以ora开头的选项 。
最后重启电脑,再删除oracle目录,删除Oracle安装目录app等一切 。
oracle只删除表如何再删除文件还在运行热门频道
首页
博客
研修院
VIP
APP
问答
下载
社区
推荐频道
活动
招聘
专题
打开CSDN APP
Copyright ? 1999-2020, CSDN.NET, All Rights Reserved
打开APP
tell_me_why0
关注
oracle使用(五)表空间创建、删除以及删除后数据文件还存在的问题 原创
2022-08-31 16:46:14
1点赞
tell_me_why0
码龄4年
关注
目录
概述
一、表空间创建
二、表空间删除
【如何暂停oracle服务 如何停止oracle数据库】三、表空间及数据文件删除后数据文件还存在
其他有空再补充
概述
待补充
一、表空间创建
extent management 有两种方式:
1、extent management local(本地管理);
2、extent management dictionary(数据字典管理)
本地管理表空间是自己管理分配,字典管理表空间需要系统管理空间分配
二、表空间删除
三、表空间及数据文件删除后数据文件还存在
1、问题:执行该语句后发对应的数据文件(.dbf)还存在,手工删除提示OracleServiceORCL服务已打开
在这里插入图片描述
注意:删除前可以先查看数据文件存放路径
2、解决方法:(暂停OracleServiceORCL服务,再手工删除.dbf文件)
运行cmd-输入services.msc --然后下图
在这里插入图片描述
暂停后就可以手工删除了
在这里插入图片描述
其他有空再补充
打开CSDN APP,看更多技术内容
oracle 删除表空间及数据文件方法_龙吟宇宙的博客_oracle数据...
drop tablespace tablespace_name including datafiles; --删除非空表空间,包含物理文件 drop tablespace tablespace_name including contents and datafiles; --如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上CAS...
继续访问
oracle删除表空间_gangma2的博客_删除表空间
oracle删除表空间,一般是将表空间及其对应的数据文件一并删除,有时为了避免误删数据,可以先将表空间删除,数据文件保留一段时间,确认无误在进行删除 。1、删除非空表空间,包含物理文件 drop tablespace tablespace_name including contents ...
继续访问
怎么删除表空间对应的某一个数据文件
如果想要删除表空间的数据文件,最好且最安全的办法是,删除表空间后重建 步骤如下: 1,导出该表空间中的所有内容; 2,删除表空间:DROP TABLESPACE tablespace_name INCLUDING CONTENTS; 3,重新创建新的表空间及其数据文件; 4,将导出的数据导入表空间; 但是在实际应用环境中,数据文件往往比较大,表...
继续访问
【Oracle】删除(释放)数据文件/表空间流程
oracle删除(释放)数据文件/表空间流程 生产环境:数据库里空间不足,niptest 表空间251G,只使用了17G 再alter database datafile '...../niptest1' resize 10G; 的时候说超出了范围要求由于表变动比较频繁 , 高水位值比较大 (高水位 HWM “High Water Mark “:oracle中block有没有使用的分界线,
继续访问
...zclinux_的博客_oracle删除(释放)数据文件/表空间流程
oracle删除(释放)数据文件/表空间流程 生产环境:数据库里空间不足,niptest 表空间251G,只使用了17G 再alter database datafile '.../niptest1' resize 10G; 的时候说超出了范围要求 由于...
继续访问
关于Oracle表空间数据文件的修改删除操作_hopezhangbo的博客
Oracle数据库被划分成称作为表空间的逻辑区域,形成ORACLE数据库的逻辑结构 。一个ORACLE数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件 。表空间是ORACLE数据库恢复的最小单位,容纳着许多数据库实体,如表...
继续访问
oracle删除表空间
oracle删除表空间,一般是将表空间及其对应的数据文件一并删除,有时为了避免误删数据,可以先将表空间删除,数据文件保留一段时间,确认无误在进行删除 。1、删除非空表空间,包含物理文件 drop tablespace tablespace_name including contents and datafiles; 如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上CASCADE CONSTRAINTS drop tablespace tablespace_name including
继续访问
oracle11g删除数据库用户删除及表空间删除
以system用户登录,查找需要删除的用户: --查找用户 select * from dba_users; --查找工作空间的路径 select * from dba_data_files; --删除用户 drop user 用户名称 cascade; --删除表空间 drop tablespace 表空间名称 including contents and datafiles cas...
继续访问
oracle 删除数据表空间,删除数据库的表空间_玄袂临风的博客
表空间已创建 。如果表空间里面没有任何数据对象,可以直接删除. SQL drop tablespace mytbs01; 表空间已丢弃 。这种删除方式相关的数据文件仍然存在于磁盘上. (可以进入数据文件所在目录L:/ORACLE/ORADATA/IBM 进行查看 MYTBS01.DBF...
继续访问
ORACLE 表空间操作和表的删除(一)
最近在用IMP 命令导入dmp数据的时候,发现表空间无法扩展,一查,才发现表空间SYSTEM已经使用了31.2G 。经过查找资料,总结如下: 1.一般不在SYSTEM表空间存放业务数据; 2.SYSTEM表空间最大值是32G;-----所有表空间的物理文件最大都是32G 下面是关于ORACLE表空间的基本常识和操作基本语法 。Oracle数据库开创性地提出了表空间的...
继续访问
oracle 删除表空间(tablespace)及数据文件的方法
oracle 删除表空间(tablespace)及文件的方法 一、drop user xxxx cascade; 二、drop tablespace xxxx including contents and datafiles 1.首先看一下是不是已经使用了OMF sqlshow parameter db_create 查看参数db_create_file_dest,
继续访问
最新发布 安全删除Oracle用户、表空间及对应的数据文件
安全删除Oracle用户、表空间及对应的数据文件
继续访问
oracle 表空间删除文件,如何正确的删除表空间数据文件
如何正确的删除表空间数据文件应该使用如下的命令删除:ALTER TABLESPACE TEST DROP DATAFILE3;参考mos文章:Unable to Drop a Datafile From the Tablespace Using Alter Tablespace Command (文档ID 1050261.1)违反下列任何一个条件,该datafile均不能被drop:1)必须为空,...
继续访问
Oracle数据库表空间数据文件最大容量以及存满时处理方法
Oracle数据库是由一个个表空间构成,表空间是由多个数据文件 , 数据文件又是区间构成,区由Oracle块构成 。下图借鉴自: 1.Oracle表空间数据文件大小的限制 由于Oracle的Rowid使用22位来代表数据块号,因此Oracle表空间数据文件每个数据文件最多只能包含2^22个数据块 。
继续访问
删除数据清理oracle表空间,oracle数据库删除无用表空间及数据文件过程
应用场景:数据库服务器A下的一张数据库表重建过 , 并且数据已经迁移到新表空间下,现遗留了一些原有的表空间数据文件在服务器上,耗费资源,如图所示:原数据库表对应的数据文件:迁移后数据文件:我们的目的是,将这些没用的dbf文件删除,把/opt/oradata下的存储释放出来 。现说明一下处理的步骤:查询表空间和数据文件对应关系发现CLRDBS01-14是重建前的,CLRDB01-60是重建后的 。执行语句,...
继续访问
oracle 之删除表空间及数据文件方法
-删除空的表空间,但是不包含物理文件 drop tablespace tablespace_name; --删除非空表空间,但是不包含物理文件 drop tablespace tablespace_name including contents; --删除空表空间 , 包含物理文件 drop tablespace tablespace_name including datafiles; --删除非空表空间,包含物理文件 drop tablespace tablespace_name including c...
继续访问
热门推荐 Oracle删除表空间的同时删除数据文件
临时表空间主要用途是在数据库进行排序运算[如创建索引、order by及group by、distinct、union/intersect/minus/、sort-merge及join、analyze命令]、管理索引[如创建索引、IMP进行数据导入]、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理 。当临时表空间不足时,表现为运算速度异常的慢,并且临时表空间迅速增长到最大空
继续访问
Oracle入门精读36-表空间删除及其数据文件(drop tablespace )
数据库中除了SYSTEM表空间外 , 其他表空间是可以删除 。删除数据文件 基本语法: ALTER TABLESPACE 表空间名 DROP DATAFILE 数据文件名; 备注:不能够删除表空间中的第一个数据文件,如果将第一个数据文件删除的话,相当于删除了整个表空间 。1)删除表空间的数据文件 SQLalter tablespace DUMMYdrop DATAFILE'...
继续访问
表空间物理文件删除但再次创建提示已存在(reuse完美解决)——oracle中reuse的属性及使用方法
Oracle 数据文件 reuse 的属性及使用方法 之前学习数据库遇到删除表空间物理文件成功,但再次新建提示文件已存在的情况 , 找了很多资料,终于找到了最简单的解决方法(reuse) 以下四点是对reuse属性和使用方法的总结: 1、在表空间已删除,但是数据文件还在 , 再创建表空间的时候就会报错,此时就可以reuse重新使用这个文件 。2、必须保证该数据文件上没有任何数据对象,即该文件之前的表空间删除时必须带including contents参数 。只有清除了里面的全部内容,其文件才可以被重新划定大小 。3、
继续访问
数据库oracle文件怎么打开,Oracle某个数据文件损坏,如何打开数据库-数据库专栏,ORACLE...
某个数据文件损坏,如何打开数据库?系统环境:1、操作系统:windows 2000 server,机器内存128m2、数据库: oracle 8i r2 (8.1.6) for nt 企业版3、安装路径:c:\oracle错误现象:因误操作,数据库中某一数据文件被误删,控制面板的oracle相关服务显示已启动,但用sql*plus无法连接 , 显示以下错误ora-01033: oracle initi...
继续访问
[oracle10g]当误删除表空间,但数据文件还在,怎么办
当误删除表空间,但数据文件还在,怎么办? 可用create tablespace中的reuse选项,具体如下: SQL create tablespace tbs001 2 datafile 'f:\tbs...
继续访问
oracle手动删除dbf文件,oracle删除DBF文件
oracle删除DBF文件曾经以为把所有的表清空drop掉后其文件已经删除,但实质DBF数据文件依然还存在,在ORADATA文件下 。必须要这样删除DROP TABLESPACE tablespace_name[ including contents [ and datafiles ] [ CASCADE CONSTRAINT ] ];无选项 -- 当表空间为空才能删除;including con...
继续访问
oracle文件夹把硬盘用完了,ORACLE9i表空间删除后仍然占用硬盘
ORACLE9i的表空间可以在控制台中直接删除 。但是表空间之中的用户却不能被连带删除,仍然需要手动或用脚本dropusername cascade批量drop掉 。在删除表空间后,感觉表空间在硬盘中的文件应该同时被删除了 。可是当进入X:/ORACLE/ORADATA/SIDNAME后,发现表空间文件仍然存在,文件名为[TABLENAME].ORA这时,为了节省硬盘资源,要手动将该文件删除 。有一点要切...
继续访问
oracle不能创建表空间,Oracle创建表空间、创建用户以及授权
Oracle安装完后,其中有一个缺省的数据库 , 除了这个缺省的数据库外,我们还可以创建自己的数据库 。对于初学者来说 , 为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库 。创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间 。关系:一个大的数据中分为几个表空间,创建几个用户然后指定对应的表空间并授权,这样用户就独...
继续访问
oracle 创建表空间_windows环境下误删Oracle表空间文件解决方案
windows环境下误删Oracle表空间文件解决方案1.进入windows环境:Windows r–cmd进入黑窗口2.登入Oracle:sqlplus/nolog3.执行命令:connect sys/change_on_install as sysdba(不需要修改)4. 执行命令:shutdown normal4.1若报错:ORA-24324: service handle not ...
继续访问
oracle删除表空间及数据文件
oracle
写评论
评论
4
1

分享
如何暂停oracle服务在windows里启动Oracle有两个步骤 , 一是先启动服务,二是再启动实例、数据库,这两个都可以设置成自动或者手动
针对数据库开机自动启动问题,解决方法有两个
方法一:在服务把oracleservice%SID%这个服务改成手动启动
方法二:修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\HOME0\ORA_%SID%_AUTOSTART的值为false,这个是控制启动服务时是否自动启动数据库(实例 , 占内存),默认是true
注册表还有个ORA_%SID%_shutdown它是控制你关机时是否自动关数据库的
启动服务可以用net start oracleservice%SID% 命令
停止服务可以用net start oracleservice%SID% 命令
手动启动数据库要先开始服务 , 不然sqlplus不能进行操作系统验证了
进入sqlplus “/as sysdba"
启动数据库是在sqlplus里输入startup
关闭数据库是在sqlplus里输入shutdown immediate
关于如何暂停oracle服务和如何停止oracle数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读