`
mengqingyu
  • 浏览: 333864 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

oracle死锁、导数据、表空间等操作

阅读更多
--查询死锁进程
select object_name,machine,s.sid,s.serial#
from v$locked_object l,dba_objects o ,v$session s
where l.object_id = o.object_id and l.session_id=s.sid;

--杀进程
alter system kill session 'sid,serial#'

--列出所有数据文件
select name from V$datafile

--查数据库表空间大小
SELECT   tablespace_name, ROUND (SUM (BYTES) / 1024 / 1024, 2) "USED(M)",owner
FROM dba_segments
where owner in (SELECT USER FROM dual )
GROUP BY owner, tablespace_name ;

--查询数据表空间大小
select Segment_Name, Sum(bytes) / 1024 / 1024 as MB
from User_Extents
inner join user_tables on User_Extents.Segment_Name = user_tables.TABLE_NAME
group by Segment_Name order by MB desc
 
--改变表空间大小
alter tablespace JINGFEN add datafile
'/opt/ora10/product/oradata/路径/文件名.DBF' size 5000M  
autoextend on  
next 50M  
maxsize unlimited

--命令行导出数据表
exp 用户名/密码@orcl full=n TABLES=(表名1,表名2) file=D:/文件名.dmp 
expdp userid=用户名/密码@orcl EXCLUDE=TABLE:\"IN ('表名1', '表名2')\" dumpfile=%date:~0,4%%date:~5,2%%date:~8,2%文件名.dmp --以排除法导出数据表,expdp导出文件存放在服务器端,%date:~0,4%%date:~5,2%%date:~8,2%以日期作为文件名开头,用于定时备份。

--命令行导出数据库
exp 用户名/密码@orcl full=n direct=y recordlength=65535 buffer=40960000 file=D:/文件名.dmp log=imp.log
--加速选项 direct=y recordlength=65535 buffer=40960000
--解决1455错误 INDEXES=n STATISTICS=none 
imp 用户名/密码@orcl full=y buffer=40960000 log=imp.log file=D:/文件名.dmp 
分享到:
评论

相关推荐

    BLOG_Oracle_lhr_Oracle死锁的分类及其模拟.pdf

    【Oracle死锁的分类及其模拟】这篇博客主要探讨了Oracle数据库中的死锁问题,包括死锁的基本概念、分类以及如何进行模拟。以下是该主题的详细解释: **死锁概述** 死锁是数据库系统中常见的问题,它发生在两个或多...

    Oracle分区表和锁的应用

    在企业级应用中,为了提升数据管理效率和优化查询性能,Oracle提供了分区表这一特性。同时,为了保证数据的一致性和完整性,Oracle的锁机制也是其核心功能之一。下面我们将深入探讨Oracle分区表和锁的应用。 一、...

    SQLServer和Oracle防止数据锁定的比较 .txt

    4. **UNDO表空间管理**:Oracle通过UNDO表空间管理来记录事务的更改前状态,这样即使在长时间运行的事务中也能保持数据一致性,同时减少了锁定的需要。 #### 具体示例分析 假设在一个部门中有两个员工正在同时更新...

    Oracle数据库介绍-2008-12-12及介绍Oracle常见的问题

    - **临时表空间(Temporary Tablespace)**:用于存储临时数据,如排序操作过程中产生的临时表。 2. **段(Segment)**:段是表空间中用于存储特定类型数据的对象集合,包括表段、索引段等。 - **表段(Table Segment)...

    Oracle外键不加索引引起死锁示例

    创建索引对于避免死锁至关重要,但同时需要注意,索引会占用额外的存储空间,并可能在插入、更新和删除操作时带来一定的开销。因此,权衡性能和资源消耗是数据库设计中的重要考量。在某些情况下,可以考虑使用其他...

    oracle 数据据库 老方块

    - 学习Oracle数据库通常从理解数据库体系结构开始,包括表空间、数据文件、控制文件、重做日志文件等概念。 2. **SQL技巧**: - "SQL技巧篇一"和"SQL技巧篇二"可能涵盖查询优化、子查询、连接操作、聚合函数、...

    oracle课件

    3. Oracle架构:理解Oracle的体系架构,包括实例、数据库、表空间、数据文件、控制文件、重做日志等,这些构成Oracle运行的基础。 4. 安装与管理:学习如何安装Oracle服务器,创建和管理数据库,配置网络服务,以及...

    Oracle_note.zip_oracle

    Oracle采用多版本并发控制(MVCC)来管理并发操作,避免死锁和数据不一致。 8. 系统及用户权限管理:Oracle数据库提供角色、用户和权限的概念,通过GRANT和REVOKE语句进行权限分配和回收,实现安全的数据库访问。 ...

    oracle9i优化设计与系统调整

    Oracle数据库由数据字典、表空间与数据文件、实例(Instance)等核心组成部分构成。数据字典存储了关于数据库对象和系统设置的信息,是数据库管理和操作的重要参考。表空间和数据文件是存储用户数据的地方,其中表空间...

    检查Oracle数据库性能情况,包含:检查数据库的等待事件,检查死锁及处理

    根据提供的文件信息,我们可以深入探讨如何检查Oracle数据库的性能情况,包括检查数据库的等待事件、检查和处理死锁等关键方面。以下是对这些知识点的详细解释: ### 1. 检查Oracle数据库状态 #### 1.1. 查看...

    oracle编程艺术代码

    1. 数据文件:存储表、索引、视图等数据库对象的实际数据。 2. 控制文件:记录数据库的状态和结构信息,用于数据库的启动和恢复。 3. 重做日志文件:保存对数据库的所有更改,用于在系统崩溃时进行数据恢复。 4. ...

    ORACLE RAC数据库巡检表

    Oracle RAC(Real Application Clusters)数据库巡检表是一种系统性的检查方法,用于确保RAC环境的稳定性和高效运行。巡检涉及多个关键组件,包括网络、集群资源管理器(CRS)、自动存储管理(ASM)、数据库实例以及...

    日积月累-oracle笔记

    - **DDL锁**:当执行数据定义语言(Data Definition Language, DDL)操作时,如创建或修改表、索引等,Oracle会自动加DDL锁,以防止其他用户同时执行DDL操作,避免数据库结构的不一致。 - **DML锁**:数据操纵语言...

    Oracle内核技术揭秘

    Oracle数据库的数据存储机制涉及表空间、数据块、段、区等概念。表空间是数据库中最大的逻辑存储单元,包含一个或多个数据文件。数据块是Oracle数据库最小的I/O单位,其大小可配置。段由一个或多个区组成,代表特定...

    oracle相关知识文档

    利用`EXPDP`进行数据导出,`IMPDP`进行数据导入,可以指定导出和导入的模式、表空间、用户等。在迁移过程中,需要注意数据类型、函数、存储过程等的兼容性,以及可能的权限和角色问题。在实际操作中,建议先在测试...

    循序渐进Oracle----数据库管理、优化与备份恢复.pdf

    了解Oracle提供的不同级别锁机制(如行级锁、表级锁)和死锁检测机制,有助于设计高并发下的应用架构,保证数据的一致性和完整性。 ### 三、备份与恢复 #### 1. 备份策略 制定合理的备份策略是数据库灾难恢复的...

    oracle系统查询

    以上这些查询是Oracle系统管理中最常用的SQL语句之一,涵盖了从基本的表空间管理和监控到更高级的数据库性能调优等多个方面。掌握这些查询将大大提高数据库管理员的工作效率,并有助于维护数据库的稳定性和性能。

    ORACLE系统内部结构

    控制文件则包含了数据库的重要元数据,如数据库名称、表空间信息和创建时间。 2. 逻辑结构:Oracle采用层次式的逻辑结构,包括表空间(Tablespaces)、段(Segments)、区(Extents)和块(Blocks)。表空间是...

    Oracle入门与精通

    Oracle使用SQL(结构化查询语言)进行数据操作,因此你需要熟悉SQL的基本语法,包括数据的增删改查(INSERT、DELETE、UPDATE、SELECT),以及表的创建、索引的使用等。 接着,你会学习Oracle的体系结构,包括数据库...

Global site tag (gtag.js) - Google Analytics