`
onelark
  • 浏览: 32314 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

Oracle错误及解决办法

 
阅读更多

问题提出:

〉DROP USER USER1 CASCADE

ERROR:ORA-01940: cannot drop a user that is currently connected

由于当前用户正连接到,所以无法删除

解决办法:

1、查询此用户的会话进程,

SQL〉SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAME='USER1';  ----------------记得大写、虽然创建用户时需要用大写

       SID    SERIAL#
---------- ----------
24      25341
86      18117

2、结束此用户的所有会话

SQL>ALTER SYSTEM KILL SESSION '24,25341';

System altered.

SQL>ALTER SYSTEM KILL SESSION '86,18117';

System altered.

3、删除用户

SQL〉DROP USER USER1 CASCADE;

 

 

SQL> select sid,serial#,status from v$session where username='NC2012';

 

       SID    SERIAL# STATUS

---------- ---------- ------------------------

 

 

       104 1713 INACTIVE

       106    8 INACTIVE

       107    8 INACTIVE

       116   14 INACTIVE

       136 2334 INACTIVE

 

        272    8 KILLED

       324   21 KILLED

 

7 rows selected.

 

SQL> alter system kill session '272,8'; --------------------kill一个 进程状态就变成“ 272    8 KILLED”

System altered.


 

 

 

SQL> DROP USER NC2012 CASCADE;

 

User dropped.

SQL> 

 

1.在pl/sql中用如下命令创建表空间

create tablespace energy_winter logging datafile '\opt\oradata\dev\energy_winter.dbf'
size 32m autoextend on next 32m maxsize 2048m  extent management local ;

2.删除该表空间

drop tablespace energy_winter;

3.再重新创建该表空间

create tablespace energy_winter logging datafile '\opt\oradata\dev\energy_winter.dbf'
size 32m autoextend on next 32m maxsize 2048m  extent management local ;

出现如下错误:

ORA-01119:   创建数据库文件   'energy_winter '   时出错
ORA-27038:   skgfrcre:   文件存在
OSD-04010:   指定了   <create>   选项,   但文件已经存在

解决方法:

 

create   语句使用   reuse   即可:
create   tablespace   'EPCDBA_TAB '   datafile   ' '   size   xx   reuse;
 

如:

create tablespace energy_winter logging datafile '\opt\oradata\dev\energy_winter.dbf'
size 32m reuse autoextend on next 32m maxsize 2048m  extent management local;

分享到:
评论

相关推荐

    oracle错误及解决方法

    3. 常见Oracle错误及解决策略 - **ORA-01403:未找到数据**:确保查询的条件正确,数据确实存在。 - **ORA-01555:快照过旧**:考虑增大_undo表空间或者优化查询以减少回滚段的使用。 - **ORA-27037:无法打开...

    Oracle常见错误及解决方法Oracle常见错误及解决方法

    Oracle常见错误及解决方法Oracle常见错误及解决方法

    oracle常见错误及解决方法

    以下是一些常见的Oracle错误及其解释和解决方法: 1. ORA-00001: 违反唯一约束条件 当尝试插入或更新的数据在具有唯一约束(如唯一索引)的列中存在重复值时,会出现此错误。解决方法是检查插入或更新的数据,确保...

    ORACLE错误码及解决方法

    本文将详细介绍几个常见的Oracle错误码及其解决方法。 首先,错误码ORA-04014和ORA-04015涉及到创建CYCLE类型的递增或递减序列。在定义CYCLE类型的序列时,需要指定MINVALUE或MAXVALUE参数,以明确序列循环的边界。...

    Oracle错误代码及解决方法

    本资料主要聚焦于Oracle错误代码的解析及其对应的解决方法,帮助用户理解并解决Oracle数据库遇到的问题。 1. 错误代码的基本构成:Oracle错误代码通常由两部分组成,即错误号(Error Number)和错误消息(Error ...

    oracle数据导出身份证明-用户名和口令-错误的解决方法

    oracle数据导出身份证明-用户名和口令-错误的解决方法

    oracle 205错误解决办法

    **解决办法** 处理ORA-00205错误通常涉及恢复或重建初始化参数文件和/或控制文件。以下是一种可能的解决方案: 1. **立即停止数据库服务**: ``` SQL&gt; shutdown immediate; ``` 2. **使用旧的初始化参数文件...

    oracle错误大全chm版本

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在企业级应用中占据着重要的地位...在实际工作中,遇到Oracle错误时,首先检查这个大全,往往能迅速找到问题的解决办法,从而避免了不必要的困扰和时间浪费。

    oracle错误解决方法

    本文将详细解析一个常见的Oracle错误——ORA-12516,并提供一套完整的解决流程,帮助数据库管理员或开发人员快速定位并解决问题。 ### ORA-12516错误详解 ORA-12516错误全称为“TNS:无法打开监听器”,通常发生在...

    ORACLE错误码大全

    "ORACLE错误码大全" 本资源提供了 ORACLE 错误码大全,涵盖了 ORACLE 错误码的详细信息。这些错误码涵盖了各种类型的错误,从会话错误到存储过程错误,从锁定错误到网络通信错误。 在会话错误方面,我们可以看到 ...

    linux oracle 安装错误解决方法

    这里,我们将重点讨论"Linux Oracle安装错误解决方法",并结合提供的文件名称,推测可能遇到的问题和相应的解决策略。 首先,让我们看标题和描述中提到的关键词——"Linux"和"Oracle"。这表明我们在处理一个关于在...

    oracle错误ora-00257解决办法

    在实际工作中,遇到Oracle错误时,除了直接解决错误外,还需要了解错误的根本原因,以防止类似问题的再次发生。定期检查数据库健康状况,优化归档策略,以及及时更新和备份数据库都是维护数据库稳定运行的关键措施。

    Oracle错误码大全 oracle数据库

    "Oracle错误码大全"是一份非常实用的参考资料,它包含了Oracle数据库可能出现的所有错误码及其对应的解释,对于DBA(数据库管理员)和开发人员来说,是解决问题的重要工具。 Oracle错误码通常由三位数字组成,例如...

    Oracle数据库操作常见错误及解决方案

    本文将深入解析两个常见的Oracle错误及其解决方案:ORA-01650和ORA-01652,并提供相关的排查和解决策略。 **ORA-01650: unable to extend rollback segment NAME by NUM in tablespace NAME** 这个错误表明回滚段...

    Oracle错误码大全chm

    "Oracle错误码大全chm"是一个非常实用的工具,它集合了大量Oracle数据库可能出现的错误码,方便用户快速查找并解决遇到的问题。 这个CHM(Compiled HTML Help)文件包含了Oracle数据库的各种错误信息,包括但不限于...

    Oracle 错误代码对应表

    Oracle 错误代码对应表 Oracle 错误代码对应表是一种用于...这些错误代码对于 Oracle 数据库管理员和开发者来说是非常重要的,他们需要了解这些错误代码的含义和解决方法,以便更好地维护和优化 Oracle 数据库的性能。

    oracle数据库操作常见错误以及解决方案

    Oracle数据库在运行过程中可能会遇到各种错误,这些错误可能会影响到数据库的正常运作。本文将详细讨论三个常见的Oracle数据库操作...对于初学者来说,了解这些错误的原因和解决方法是掌握Oracle数据库管理的关键步骤。

    Oracle错误代码查询网站

    Oracle错误代码查询网站是一个非常实用的工具,尤其对于在日常工作中遇到Oracle数据库问题的IT专业人员来说。这个网站提供了一个方便的平台,可以快速查找并理解Oracle数据库报错信息,帮助用户解决各种技术难题。 ...

    ORACLE 错误一览表part3

    总的来说,Oracle错误一览表是数据库管理员和开发人员的重要参考工具,它提供了一种标准化的方式来识别和解决问题。通过深入学习和理解这些错误信息,我们可以更有效地管理Oracle数据库,确保其正常运行,并及时处理...

    ORACLE常见错误代码的分析与解决

    ORACLE数据库在使用过程中,经常会遇到各种错误代码,了解这些错误代码的产生原因和解决方法对于数据库管理员而言至关重要。本文将详细分析ORACLE中两种常见的错误代码ORA-01650和ORA-01652,并提供相应的解决策略。...

Global site tag (gtag.js) - Google Analytics