oracle删除数据库
1、确认当前数据库是否为要删除的那一个
select name from v$database;
2、关闭数据库
shutdown immediate;
3、以restrict方式重新打开数据库,并启动到mount状态
sqlplus / as sysdba
startup restrict mount; --> # 只有拥有sysdba角色权限的用户才可以登录数据库,普通用户则不可以
(防止有其他用户对数据库进行访问)
4、再次确认数据库名,以防止误删除 (误删除了,心就碎了呀!)
select name from v$database;
5、使用drop database语句
drop database; --> # (10g及以后版本适用)
# 它只删除了数据库文件(控制文件、数据文件、日志文件),
但并不删除$ORACLE_BASE/admin/$ORACLE_SID目录下的文件
也不会删除初始化参数文件及密码文件。
6、删除数据库的管理/跟踪信息
rm $ORACLE_BASE/admin/$ORACLE_SID
7、清理oratab文件中的数据库信息
cd /etc/
ll | grep ora
vim oratab
#orcl:/u01/app/oracle/product/10.2.0/db_1:N
8、清理环境变量
vim .bash_profile
#export ORACLE_SID=orcl
#export ORACLE_BASE=/u01/app/oracle/
#export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1/
#export PATH=$ORACLE_HOME/bin:$PATH
~~~~~~~~~~~~~~~~~~~~~~~~~~~ 根据需要,下面的内容可以不删除 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9、删除初始化参数文件
rm $ORACLE_BASE/dbs/spfileorcl.ora --> # 文件名为 spfile{ORACLE_SID},或init{ORACLE_SID},
也可能是init.ora文件 (在“启动、关闭Oracle”章节会详解)
10、删除密码文件
rm $ORACLE_BASE/dbs/orapworcl --> # 文件名为 orapw{ORACLE_SID}
(完结)
oracle删除数据库的更多相关文章
- --oracle删除数据库表(无主键)中重复的记录
--oracle删除数据库表(无主键)中重复的记录 1, CREATE TABLE newtable as SELECT distinct * FROM T_SYSTEM_MENU_PRIV; 2, ...
- oracle删除数据库中的所有表
连接:http://linben.blog.51cto.com/6205951/1293619 1.先禁用数据库中所有的约束 select 'alter table ' || table_name | ...
- RAC oracle删除数据库
24:site2-DMS1:~ # su - oracleoracle@site2-DMS1:~> sqlplus / as sysdba SQL*Plus: Release 11.2.0.3. ...
- oracle删除数据库表空间
步骤一: 删除user drop user ×× cascade 说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的. 步骤二: 删 ...
- oracle删除数据库中的所有数据的拼接语句
create or replace function count_rows/**查询各表实际记录数*/(table_name in varchar2,owner in varchar2 default ...
- oracle使用DataBase Configuration Assistant创建、删除数据库
可以使用DataBase Configuration Assistant来创建一个心得数据库.Database Configuration Assistant简称是DBCA,是创建.配置以及管理数据库 ...
- ORACLE手工删除数据库
很多人习惯用ORACLE的DBCA工具创建.删除数据库,这里总结一下手工删除数据库实验的步骤,文中大量参考了乐沙弥的手动删除ORACLE数据库这篇博客的内容,当然还有Oracle官方相关文档.此处实验 ...
- Oracle数据库管理之创建和删除数据库
转自:http://supportopensource.iteye.com/blog/678898 一.数据库管理概述 在完成Oracle软件安装后,DBA就应该对组织和管理数据库负责任,其主要任务是 ...
- oracle创建、删除 数据库、建立表空间以及插入 删除 修改表
一.创建.删除数据库 oracle OraDb11g_home->配置和移植工具->Database configration Assistant->...然后可以创建或者删除数据 ...
随机推荐
- 洛谷.3733.[HAOI2017]八纵八横(线性基 线段树分治 bitset)
LOJ 洛谷 最基本的思路同BZOJ2115 Xor,将图中所有环的异或和插入线性基,求一下线性基中数的异或最大值. 用bitset优化一下,暴力的复杂度是\(O(\frac{qmL^2}{w})\) ...
- ZAB协议与Paxos算法
ZooKeeper并没有直接采用Paxos算法,而是采用一种被称为ZAB(ZooKeeper Atomic Broadcast)的一致性协议 ZooKeeper是一个典型的分布式数据一致性的解决方案, ...
- NOIP-扫雷游戏
题目描述 扫雷游戏是一款十分经典的单机小游戏.在n行m列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格).玩家翻开一个非地雷格时,该格将会出现一个数字——提示周围格子中有 ...
- swust oj 982
输出利用二叉树存储的普通树的度 1000(ms) 10000(kb) 2619 / 5991 普通树可转换成相应的二叉树(该二叉树的根结点一定缺少右儿子),反之亦然.故而可以根据相应的转换方法去统计某 ...
- popwindow+动画
布局: main: <Button android:id="@+id/btn" android:layout_width="match_parent" a ...
- DevPress GridControl的使用
XtraGrid使用方法 XtraGrid的关键类就是:GridControl和GridView.GridControl本身不显示数据,数据都是显示在GridView/CardView/XXXXV ...
- BZOJ 1257 - 余数之和 - [CQOI2007]
题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1257 题意: 给定正整数 $n,k$,求 $(k \bmod 1) + (k \bmod ...
- python pip出错问题解决记录
今天安装一下requests模块,遇到网络问题 pip install requests Retrying (Retry(total=4, connect=None, read=None, redir ...
- Python3学习之路~7.1 静态方法、类方法、属性方法
静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量 ...
- spring 初始化
一.Spring 容器高层视图 Spring 启动时读取应用程序提供的Bean配置信息,并在Spring容器中生成一份相应的Bean配置注册表,然后根据这张注册表实例化Bean,装配号Bean之间的依 ...