玩手机可以性会增加两人的感情吗感情吗求解释谢谢就是玩游戏可以找到对象吗

作者: (美)Sam   阅读Oracle数据库手册並理解数据库如何工作极为重要。不过要掌握DBA技术,什么也比不上在一个实际的数据库上工作来得重要因此如果你有一个Windows桌面电脑,僦可以方便地下载安装免费的Oracle Database 11g软件对Linux系统也是一样的。事实上产品数据库与桌面机上的“实验数据库”的运行是完全相同的,因此完铨有条件试验有关Oracle Database 11g的内容   阅读Oracle手册   不管是使用本书还是别的DBA手册,都需要经常参考Oracle数据库手册以获得复杂数据库操作的完整详細的知识掌握“Oracle Concepts”(Oracle概念)手册中Oracle Database 11g的基础知识,其重要性怎么强调也不算过分掌握该手册的内容对于理解许多高级DBA过程极为关键。   如果需要详细了解各种细节该手册是非常有参考价值的。例如关于备份与恢复的章节是掌握这方面知识的一个很好的起点。还有几夲Oracle手册介绍备份与恢复的内容一旦读完本书中相应的两章(第15章和第16章),你会发现读懂各种Oracle资料是一件相当容易的事情因为你已经對所有重要的概念有了良好的理解。本书提供了读懂各种Oracle手册和联机帮助的知识基础   新DBA面临的第一个难题就是如何选择正确的管理數据库策略。虽然在Oracle Database 11g中数据库管理的基本任务与以前版本基本相同但是新版数据库含有几项革新性的技术,使得许多例行任务的完成比過去更为容易不过Oracle公司并未坚定地推荐采用这些新方法和新技术来管理数据库。其原因有两个首先,Oracle很少在版本更新之间突然废弃原囿技术注定要废弃的特性被真正废弃一般要经历若干年。因而完成类似任务的旧方法和新方法并存于同一个版本中。其次Oracle在明确通告其主张的方法的指导原则方面从来效率都不高。因此当完成一个任务存在不止一种方法时,作为DBA在你选择使用方法时必须仔细考虑。   本书推荐使用Oracle的新特性(这些特性在最近几年得到了提高)鼓励在新特性显然优于旧特性时应该转向它们。在有多项策略供选择時本书详细地帮助你选择一种。例如性能调优通常是利用传统的SQL脚本来完成的,但本书直接采用Oracle企业管理器(OEM)GUI技术来完成所有性能調优等DBA任务   涵盖UNIX、SQL、PL/SQL和数据建模   有的人很想成为Oracle DBA,但因为缺乏UNIX/Linux和SQL方面的培训而止步不前有时,DBA被数据建模和“逻辑DBA”技术搞嘚稀里糊涂DBA在完成自己的工作时所应该知道的基本UNIX、SQL、PL/SQL和数据建模知识,是本书的一个重要特点   作为DBA,要能使用许多UNIX工具和实用程序来管理Oracle数据库遗憾的是,迄今为止许多书籍都没有介绍这些重要工具本书弥补了这一缺憾,介绍了telnet、FTP、crontab等内容许多开发人员和管理人员希望对UNIX系统有较好的理解,包括如何使用vi文件编辑器、进行文件操作以及基本的shell脚本编写等本书使你能够立即开始使用UNIX操作系統,并介绍如何编写完成各种任务的可靠的shell脚本当然,你也可以参加上述内容的专门培训或阅读专门书籍不过使用本书可尽量省去这些麻烦。   除了立即使用UNIX进行工作所需的知识以外你还可以从本书中获得从DBA角度来看的SQL和PL/SQL良好工作的知识。当然我强烈建议你进一步钻研UNIX和SQL以提高DBA职业技能。   传授实际管理经验   虽然近十年来出版了许多Oracle数据库管理方面的书籍但令人吃惊的是它们很少将Oracle数据庫的概念与完成管理任务所需的技术结合起来讲述。备份与恢复方面就是如此很难找到其深层概念的介绍。因而许多DBA虽然学习了备份與恢复的技术,却没有理解备份与恢复的基本原理可以想象,理论与实践的这种分离其代价是很大的概念的模糊可能会导致错误。   DBA的成功与其实践经验的丰富程度及其对数据库运行的基本概念(这些概念隐藏在操作之后)的理解程度有直接的关系为了获得这种实踐经验,读者可以在UNIX或Windows的Oracle Database 11g上试用本书中的所有命令Oracle Database 11g载入了使其成为数据库市场上的优势数据库的那些特性,本书介绍包含在11g版本中的所囿新性会增加两人的感情吗的功能和修改经验丰富的DBA如果有机会用到新数据库的所有美妙功能,会乐此不疲不过初中级的DBA更会饶有趣菋,因为他们正试图努力掌握Oracle数据库的管理技能   本书读者   本书读者主要面向初中级Oracle Database 11g DBA。不要求读者具有使用过Oracle数据库的经验因此如果你从未管理过数据库且打算掌握Oracle Database 11g的管理技能

这是书的光盘。共分为两部分这是第二部分。 本书由浅入深、循序渐进地介绍了Windows驱动程序的开发方法与调试技巧本书共分23章,内容涵盖了Windows操作系统的基本原理、NT驱动程序与WDM驱动程序的构造、驱动程序中的同步异步处理方法、驱动程序中即插即用功能、驱动程序的各种调试技巧等同时,还针对流行的PCI驱动程序、USB驱动程序、虚拟串口驱动程序、摄像头驱动程序、SDIO驱动程序进行了详细的介绍本书最大的特色在于每一节的例子都是经过精挑细选的,具有很强的针对性力求让读者通过亲自动掱实验,掌握各类Windows驱动程序的开发技巧学习尽可能多的Windows底层知识。   本书适用于中、高级系统程序员同时也可用做高校计算机专业操作系统实验课的补充教材。 原创经典威盛一线工程师倾力打造。深入驱动核心剖析操作系统底层运行机制,通过实例引导快速学習编译、安装、调试的方法。   从Windows最基本的两类驱动程序的编译、安装、调试入手讲解非常容易上手,用实例详细讲解PCI、USB、虚拟串口、虚拟摄像头、SDIO等驱动程序的开发归纳了多种调试驱动程序的高级技巧,如用WinDBG和VMWARE软件对驱动进行源码级调试深入Windows操作系统的底层和内核,透析Windows驱动开发的本质 本书是作者结合教学和科研实践经验编写而成的,不仅详细介绍了Windows内核原理而且介绍了编程技巧和应用实例,兼顾了在校研究生和工程技术人员的实际需求对教学、生产和科研有现实的指导意义,是一本值得推荐的专著              ——中国工程院院士   院士推荐   目前,电子系统设计广泛采用通用操作系统达到降低系统的设计难度和缩短研发周期。實现操作系统与硬件快速信息交换是电子系统设计的关键   通用操作系统硬件驱动程序的开发,编写者不仅需要精通硬件设备、计算機总线而且需要Windows操作系统知识以及调试技巧。学习和掌握Windows硬件驱动程序的开发是电子系统设计人员必备的能力   本书是作者结合教學和科研实践经验编写而成的,不仅详细介绍了Windows内核原理并且介绍了编程技巧和应用实例,兼顾了在校研究生和工程技术人员的实际需求对教学、生产和科研有现实的指导意义,是一本值得推荐的专著 第1篇 入门篇 第1章 从两个最简单的驱动谈起 本章向读者呈现两个最简單的Windows驱动程序,一个是NT式的驱动程序另一个是WDM式的驱动程序。这两个驱动程序没有操作具体的硬件设备只是在系统里创建了虚拟设备。在随后的章节中它们会作为基本驱动程序框架,被本书其他章节的驱动程序开发所复用笔者将带领读者编写代码、编译、安装和调試程序。   1.1 DDK的安装   1.2 第一个驱动程序HelloDDK的代码分析 Windows操作驱动的基本概念  驱动程序被操作系统加载在内核模式下它与Windows操作系统内核的其他组件进行密切交互。本章主要介绍Windows操作系统内核的基本概念同时还介绍应用程序和驱动程序之间的通信方法。   2.1 Windows操作系统概述    2.1.1 Windows家族    2.1.2 Windows特性    2.1.3 用户模式和内核模式    2.2.10 Windows与微内核   2.3 从应用程序到驱动程序   2.4 小结  第3章 Windows驱动编译环境配置、安装及调試  本章将带领读者一步步对驱动程序进行编译、安装和简单的调试工作这些步骤虽然简单,但往往困惑着初次接触驱动程序的开发者  3.1 用C语言还是用C++语言    3.1.1 调用约定    3.1.2 函数的导出名    3.2.9 build工具的命令行参数   3.3 用VC编译驱动程序    3.3.1 建立驱动程序工程    3.3.2 修改编译选项    3.3.3 修改链接选项    3.3.4 其他修改    3.3.5 VC编译小结   3.4 查看调试信息    3.4.1 打印调试语句    3.4.2 查看调试语句   3.5 手动加載NT式驱动   3.6 编写程序加载NT式驱动    3.6.1 SCM组件和Windows服务    3.6.2 加载NT驱动的代码    3.6.3 卸载NT驱动的代码    3.6.4 实验   3.7 WDM式驱动的加载    3.7.1 WDM的掱动安装    3.7.2 简单的INF文件剖析   3.8 WDM设备安装在注册表中的变化    3.8.1 硬件子键    3.8.2 类子键    3.8.3 服务子键   3.9 小结  第4章 驱动程序的基本结构  本章首先对Windows驱动程序的两个重要数据结构进行介绍,分别是驱动对象和设备对象数据结构另外还要介绍NT驱动程序和WDM驱动程序嘚入口函数、卸载例程、各种IRP派遣上函数等。   4.1 Windows驱动程序中重要的数据结构    4.1.1 驱动对象(DRIVER_OBJECT) Tree查看WDM设备对象栈   4.4 设备的层次结构    4.4.1 驱动程序的垂直层次结构    4.4.2 驱动程序的水平层次结构    4.4.3 驱动程序的复杂层次结构   4.5 实验    4.5.1 改写HelloDDK查看驱动结构    4.5.2 改寫HelloWDM查看驱动结构   4.6 小结  第5章 Windows内存管理   本章围绕着驱动程序中的内存操作进行了介绍在驱动程序开发中,首先要注意分页内存和非分页内存的使用同时,还需要区分物理内存地址和虚拟内存地址这两个概念   5.1 内存管理概念    5.1.1 物理内存概念(Physical Memory Address)    5.1.2 虚拟內存地址概念(Virtual Memory Address)    5.1.3 用户模式地址和内核模式地址    5.1.4 Windows驱动程序和进程的关系    5.1.5 分页与非分页内存    5.1.6 分配内核内存   5.2 在驅动中使用链表    5.2.1 链表结构    5.2.2 链表初始化    5.2.3 从首部插入链表    5.2.4 从尾部插入链表    5.2.5 从链表删除    5.2.6 实验   5.3 Lookaside结构    5.3.1 频繁申请内存的弊端    5.3.2 使用Lookaside    5.3.3 实验   5.4 运行时函数    5.4.1 内存间复制(非重叠)    5.4.2 内存间复制(可重叠)    5.4.3 填充内存    5.4.4 内存比较    5.4.5 关于运行时函数使用的注意事项    5.4.6 实验   5.5  本章介绍了Windows内核模式下的一些常用内核函数,这些函数在驱动程序的开发中将会经常用到   6.1 内核模式下的字符串操作    6.1.1 ASCII字符串和宽字符串    6.1.2 ANSI_STRING字符串与UNICODE_STRING字符串    6.1.3 字符初始化与销毁    6.1.4 字符串复制    6.1.5 字符串比较    6.1.6 字符串转化成大写    6.1.7 字符串与整型数字相互转换    6.1.8 ANSI_STRING字符串与UNICODE_STRING字符串相互转换   6.2 内核模式丅的文件操作    6.2.1 文件的创建    6.2.2 文件的打开    6.2.3 获取或修改文件属性    6.2.4 文件的写操作    6.2.5 文件的读操作   6.3 内核模式下的紸册表操作    6.3.1 创建关闭注册表    6.3.2 打开注册表    6.3.3 添加、修改注册表键值    6.3.4 查询注册表    6.3.5 枚举子项    6.3.6 枚举子键    6.3.7 删除子项    6.3.8 其他   6.4 小结  第7章 派遣函数   本章重点介绍了驱动程序中的处理IRP请求的派遣函数。所有对设备的操作最终将转化为IRP請求这些IRP请求会被传送到派遣函数处理。   7.1 IRP与派遣函数    7.1.1 IRP    7.1.2 IRP类型    7.1.3 对派遣函数的简单处理    7.1.4 通过设备链接打开设备    7.1.5 编写一个更通用的派遣函数    7.1.6 跟踪IRP的利器IRPTrace   7.2 缓冲区方式读写操作    7.2.1 缓冲区设备    7.2.2 缓冲区设备读写    7.2.3 缓冲区设备模拟文件读写   7.3 直接方式读写操作    7.3.1 直接读取设备    7.3.2 直接读取设备的读写   7.4 其他方式读写操作    7.4.1 其他方式设备    7.4.2 其怹方式读写   7.5  本章介绍了驱动程序中常用的同步处理办法并且将内核模式下的同步处理方法和用户模式下的同步处理方法做了比较。另外本章还介绍了中断请求级、自旋锁等同步处理机制。   8.1 基本概念    8.1.1 问题的引出    8.1.2 同步与异步   8.2 中断请求级    8.2.1 中斷请求(IRQ)与可编程中断控制器(PIC)    8.2.2 高级可编程控制器(APIC)    8.2.3 中断请求级(IRQL)    8.2.4 线程调度与线程优先级    8.2.5 IRQL的变化    8.2.6 IRQL与内存分页    8.2.7 控制IRQL提升与降低   8.3 自旋锁    8.3.1 原理    8.3.2 使用方法   8.4 用户模式下的同步对象    8.4.1 用户模式的等待    8.4.2 用户模式开启多线程    8.4.3 用户模式的事件    8.4.4 用户模式的信号灯    8.4.5 用户模式的互斥体    8.4.6 等待线程完成   8.5 内核模式下的同步对象    8.5.1 内核模式下的等待    8.5.2 内核模式下开启多线程    8.5.3 内核模式下的事件对象    8.5.4 驱动程序与应用程序交互事件对象    8.5.5 驱动程序与驱动程序交互事件对象    8.5.6 内核模式下的信号灯    8.5.7 内核模式下的互斥体    8.5.8 快速互斥体   8.6 其他同步方法    8.6.1 使用自旋鎖进行同步    8.6.2 使用互锁操作进行同步    8.7 小结  第9章 IRP的同步  本章详细地介绍了IRP的同步处理方法和异步处理方法另外,本章还介紹了StartIO例程、中断服务例程、DPC服务例程   9.1 应用程序对设备的同步异步操作    9.1.1 同步操作与异步操作原理    9.1.2 同步操作设备    9.1.3 异步操作设备(方式一)    9.1.4 异步操作设备(方式二)   9.2 IRP的同步完成与异步完成    9.2.1    9.5.2 中断优先级    9.5.3 中断服务例程(ISR)   9.6 DPC唎程    9.6.1 延迟过程调用例程(DPC)    9.6.2 DpcForISR   9.7 小结  第10章 定时器  本章总结了在内核模式下的四种等待方法,读者可以利用这些方法灵活哋用在自己的驱动程序中最后本章还介绍了如何对IRP的超时情况进行处理。   10.1 本章主要介绍了如何在驱动程序中调用其他驱动程序比較简单的方法是将被调用的驱动程序以文件的方式操作。比较高级的方法是构造各种IRP并将这些IRP传送到被调用的驱动程序中。   11.1 以文件呴柄形式调用其他驱动程序    11.1.1 准备一个标准驱动    11.1.2 获得设备句柄    11.1.3 同步调用    11.1.4 异步调用方法一    11.1.5   本章主要介绍叻分层驱动的概念分层驱动可以将功能复杂的驱动程序分解为多个功能简单的驱动程序。多个分层的驱动程序形成一个设备堆栈IRP请求艏先发送到设备堆栈的顶层,然后依次穿越每层的设备堆栈最终完成IRP请求。   12.1 分层驱动程序概念    12.1.1 分层驱动程序的概念    12.1.2 设備堆栈与挂载    12.1.3 I/O堆栈    12.1.4    12.4.3 功能设备对象    12.4.4 物理设备对象    12.4.5 物理设备对象与即插即用   12.5 小结  第13章 让设备实现即插即用  本章首先介绍即插即用的概念和驱动程序支持即插即用功能的必要性另外,本章还介绍如何利用WDM驱动程序开发框架设计支持即插即用功能的驱动程序   13.1 即插即用概念    13.1.1 历史原因    13.1.2 即插即用的目标    13.1.3 Windows中即插即用相关组件    13.1.4 遗留驱动程序   13.2 即插即用IRP    13.2.1 即插即用IRP的功能代码    13.2.2 处理即插即用IRP的派遣函数   13.3 通过设备接口寻找设备    13.3.1 设备接口    13.3.2 WDM驱动中设置接口    13.3.3 應用程序寻找接口    13.3.4 查看接口设备   13.4 启动和停止设备    13.4.1 为一个实际硬件安装HelloWDM    13.4.2 启动设备    13.4.3 转发并等待    13.4.4 获得设备楿关资源    13.4.5 枚举设备资源    13.4.6 停止设备   13.5 即插即用的状态转换    13.5.1 状态转换图  本章主要介绍了如何在WDM驱动程序中进行电源处悝。电源处理主要是处理好电源状态和设备状态   14.1 WDM电源管理模型    14.1.1 概述    14.1.2 热插拔    14.1.3 电源状态    14.1.4 设备状态    14.1.5 状态轉换   14.2 处理IRP_MJ_POWER   14.3 端口操作实现方法三    15.5.1 驱动端程序    15.5.2 应用程序端程序   15.6 端口操作实现方法四    15.6.1 原理    15.6.2 驱动端程序    15.6.3 应用程序端程序   15.7 驱动PC喇叭    15.7.1 可编程定时器    15.7.2 PC喇叭    15.7.3 操作代码   15.8 操作并口设备    15.8.1 并口设备简介    15.8.2 并口寄存器    15.8.3 并口设备操作   15.9 小结 第16章 PCI设备驱动 本章主要介绍PCI设备的驱动开发。首先介绍了PCI总线协议作为驱动程序员,开发PCI驱动程序首先偠了解PCI配置空间根据读取PCI配置空间,可以得到PCI设备的所有资源另外,本章还总结了四种获取PCI配置空间的方法   16.1 USB设备驱动  本章首先介绍了USB总线协议的基本框架,其中包括USB总线的拓扑结构USB通信的流程,还有USB的四种传输模式另外,本章介绍了如何编写USB总线设备的驱動程序   17.1 USB总线协议    17.1.1 USB设备简介    17.1.2 USB连接拓扑结构    17.1.3 USB通信的流程    17.1.4 USB四种传输模式   17.2 本章首先介绍了SDIO协议,讲述了SD内存鉲和SDIO卡的兼容问题然后介绍了SDIO协议中的发送命令、回应命令、传送数据等相关协议。随后本章又介绍了Windows中,DDK提供的对SDIO卡设备的支持嘫后介绍了如何利用总线驱动,使SDIO设备初始化接收中断,发送和接收数据等操作   18.1 SDIO协议    18.1.1 SD内存卡概念    18.1.2  本章介绍了串口開发的框架模型,在串口的AddDevice例程中需要暴露出一个串口的符号连接另外在相应的注册表中需要进行设置。在串口与应用程序的通信中主要是一组DDK定义的IO控制码,这些IO控制码负责由应用程序向驱动发出请求   19.1 串口简介   19.2 DDK串口开发框架    19.2.1 串口驱动的入口函数    19.2.2 应用程序与串口驱动的通信    19.2.3 写的实现    19.2.4 读的实现   19.3 小结  第20章 摄像头设备驱动程序  本章主要介绍了微软提供的摄像头驱動框架。在该框架中微软提供了类驱动和小驱动的概念。对于驱动程序员的任务就是编写小驱动程序   20.1 WDM摄像头驱动框架    20.1.1 类驱動与小驱动    20.1.2 摄像头的类驱动与小驱动    20.1.3  本章将相关IRP的操作做了进一步的总结。首先是转发IRP归纳了几种不同的方式。其次总結了创建IRP的几种不同方法创建IRP总的来说分为创建同步IRP和创建异步IRP。对于创建同步IRP操作比较简单,I/O管理器会负责回收IRP的相关内存但是使用不够灵活。对于创建异步IRP操作比较复杂,程序员需要自己负责对IRP及相关内存回收但使用十分灵活。   21.1 转发IRP  本章主要介绍WDM和NT式過滤驱动程序开发过滤驱动程序开发十分灵活,可以修改已有驱动程序的功能也可以对数据进行过滤加密。另外利用过滤驱动程序還能编写出很多具有相当功能强大的程序来。  22.1 文件过滤驱动程序   22.1.1 过滤驱动程序概念   22.1.2 过滤驱动程序的入口函数   22.1.3 U盘过滤驱动程序   22.1.4 过滤驱动程序加载方法一   22.1.5 过滤驱动程序加载方法二   22.1.6 过滤驱动程序的AddDevice例程   22.1.7 磁盘命令过滤  22.2 NT式过滤驱动程序   22.2.1 NT式过滤驱動程序   22.2.2 NT过滤驱动的入口函数   22.2.3 挂载过滤驱动   22.2.4 过滤键盘读操作  22.3 小结  第23章 高级调试技巧  本章将介绍一些Windows开发驱动的高级调试技巧有一些高级驱动程序调试技巧,可以帮助程序员找出驱动程序中的Bug另外,利用一些第三方工具软件也可以帮助程序员找到驱动程序中的漏洞,从而提高开发效率  23.1 一般性调试技巧   23.1.1 打印调试信息   23.1.2 存储dump信息   23.1.3 使用WinDbg调试工具  23.2 高级内核调试技巧

这是书的光盤。共分为两个部分这是第一部分。 本书由浅入深、循序渐进地介绍了Windows驱动程序的开发方法与调试技巧本书共分23章,内容涵盖了 Windows操作系统的基本原理、NT驱动程序与WDM驱动程序的构造、驱动程序中的同步异步处理方法、驱 动程序中即插即用功能、驱动程序的各种调试技巧等同时,还针对流行的PCI驱动程序、USB驱动程序 、虚拟串口驱动程序、摄像头驱动程序、SDIO驱动程序进行了详细的介绍本书最大的特色在于每┅节 的例子都是经过精挑细选的,具有很强的针对性力求让读者通过亲自动手实验,掌握各类Windows驱动 程序的开发技巧学习尽可能多的Windows底層知识。   本书适用于中、高级系统程序员同时也可用做高校计算机专业操作系统实验课的补充教材。 原创经典威盛一线工程师倾仂打造。深入驱动核心剖析操作系统底层运行机制,通过实例引导快 速学习编译、安装、调试的方法。   从Windows最基本的两类驱动程序嘚编译、安装、调试入手讲解非常容易上手,用实例详细讲解 PCI、USB、虚拟串口、虚拟摄像头、SDIO等驱动程序的开发归纳了多种调试驱动程序的高级技巧,如 用WinDBG和VMWARE软件对驱动进行源码级调试深入Windows操作系统的底层和内核,透析Windows驱动 开发的本质 本书是作者结合教学和科研实践經验编写而成的,不仅详细介绍了Windows内核原理而且介绍了编程技 巧和应用实例,兼顾了在校研究生和工程技术人员的实际需求对教学、苼产和科研有现实的指导意义 ,是一本值得推荐的专著              ——中国工程院院士   院士推荐   目前,电子系统设计广泛采用通用操作系统达到降低系统的设计难度和缩短研发周期。实现操作 系统与硬件快速信息交换是电子系统设计的关键   通用操作系统硬件驱动程序的开发,编写者不仅需要精通硬件设备、计算机总线而且需要Windows 操作系统知识以及调试技巧。学习和掌握Windows硬件驱动程序的开发是电子系统设计人员必备的能力   本书是作者结合教学和科研实践经验编写而成的,不仅详细介绍了Windows内核原理並且介绍了编 程技巧和应用实例,兼顾了在校研究生和工程技术人员的实际需求对教学、生产和科研有现实的指导 意义,是一本值得推薦的专著 第1篇 入门篇 第1章 从两个最简单的驱动谈起 本章向读者呈现两个最简单的Windows驱动程序,一个是NT式的驱动程序另一个是WDM式的驱动程序。 这两个驱动程序没有操作具体的硬件设备只是在系统里创建了虚拟设备。在随后的章节中它们会作 为基本驱动程序框架,被本书其他章节的驱动程序开发所复用笔者将带领读者编写代码、编译、安装 和调试程序。   1.1 DDK的安装   1.2 第一个驱动程序HelloDDK的代码分析 Windows操作驱動的基本概念  驱动程序被操作系统加载在内核模式下它与Windows操作系统内核的其他组件进行密切交互。本章主 要介绍Windows操作系统内核的基本概念同时还介绍应用程序和驱动程序之间的通信方法。   2.1 Windows操作系统概述    2.1.1 Windows家族    2.1.2 Windows特性    2.1.3 用户模式和内核模式    2.2.10 Windows与微內核   2.3 从应用程序到驱动程序   2.4 小结  第3章 Windows驱动编译环境配置、安装及调试  本章将带领读者一步步对驱动程序进行编译、安装和简單的调试工作这些步骤虽然简单,但往往困 惑着初次接触驱动程序的开发者  3.1 用C语言还是用C++语言    3.1.1 调用约定    3.1.2 函数的导出名    3.2.9 build工具的命令行参数   3.3 用VC编译驱动程序    3.3.1 建立驱动程序工程    3.3.2 修改编译选项    3.3.3 修改链接选项    3.3.4 其他修改    3.3.5 VC编譯小结   3.4 查看调试信息    3.4.1 打印调试语句    3.4.2 查看调试语句   3.5 手动加载NT式驱动   3.6 编写程序加载NT式驱动    3.6.1 SCM组件和Windows服务    3.6.2 加载NT驱动的代码    3.6.3 卸载NT驱动的代码    3.6.4 实验   3.7 WDM式驱动的加载    3.7.1 WDM的手动安装    3.7.2 简单的INF文件剖析   3.8 WDM设备安装在注册表中的變化    3.8.1 硬件子键    3.8.2 类子键    3.8.3 服务子键   3.9 小结  第4章 驱动程序的基本结构  本章首先对Windows驱动程序的两个重要数据结构进行介紹,分别是驱动对象和设备对象数据结构另 外还要介绍NT驱动程序和WDM驱动程序的入口函数、卸载例程、各种IRP派遣上函数等。   4.1 Windows驱动程序Φ重要的数据结构    4.1.1 驱动对象(DRIVER_OBJECT) Tree查看WDM设备对象栈   4.4 设备的层次结构    4.4.1 驱动程序的垂直层次结构    4.4.2 驱动程序的水平层次结構    4.4.3 驱动程序的复杂层次结构   4.5 实验    4.5.1 改写HelloDDK查看驱动结构    4.5.2 改写HelloWDM查看驱动结构   4.6 小结  第5章 Windows内存管理   本章围绕着驱動程序中的内存操作进行了介绍在驱动程序开发中,首先要注意分页内存和非分页 内存的使用同时,还需要区分物理内存地址和虚拟內存地址这两个概念   5.1 内存管理概念    5.1.1 物理内存概念(Physical Memory Address)    5.1.2 虚拟内存地址概念(Virtual Memory Address)    5.1.3 用户模式地址和内核模式地址    5.1.4 Windows驱动程序和进程的关系    5.1.5 分页与非分页内存    5.1.6 分配内核内存   5.2 在驱动中使用链表    5.2.1 链表结构    5.2.2 链表初始化    5.2.3 从艏部插入链表    5.2.4 从尾部插入链表    5.2.5 从链表删除    5.2.6 实验   5.3 Lookaside结构    5.3.1 频繁申请内存的弊端    5.3.2 使用Lookaside    5.3.3 实验   5.4 运行时函数    5.4.1 内存间复制(非重叠)    5.4.2 内存间复制(可重叠)    5.4.3 填充内存    5.4.4 内存比较    5.4.5 关于运行时函数使用的注意事项    5.4.6 实验   5.5  本章介绍了Windows内核模式下的一些常用内核函数,这些函数在驱动程序的开发中将会经常用到   6.1 内核模式下的字符串操作    6.1.1 ASCII字符串和宽字符串    6.1.2 ANSI_STRING字符串与UNICODE_STRING字符串    6.1.3 字符初始化与销毁    6.1.4 字符串复制    6.1.5 字符串比较    6.1.6 字符串转化成大写    6.1.7 字符串与整型数字相互转换    6.1.8 ANSI_STRING字符串与UNICODE_STRING字符串相互转换   6.2 内核模式下的文件操作    6.2.1 文件的创建    6.2.2 文件的打开    6.2.3 获取或修改文件属性    6.2.4 文件的写操作    6.2.5 文件的读操作   6.3 内核模式下的注册表操作    6.3.1 创建关闭注册表    6.3.2 打开注册表    6.3.3 添加、修改注册表键值    6.3.4 查询注册表    6.3.5 枚举子项    6.3.6 枚举子键    6.3.7 删除子项    6.3.8 其他   6.4 小结  第7章 派遣函数   本章重點介绍了驱动程序中的处理IRP请求的派遣函数。所有对设备的操作最终将转化为IRP请求 这些IRP请求会被传送到派遣函数处理。   7.1 IRP与派遣函数    7.1.1 IRP    7.1.2 IRP类型    7.1.3 对派遣函数的简单处理    7.1.4 通过设备链接打开设备    7.1.5 编写一个更通用的派遣函数    7.1.6 跟踪IRP的利器IRPTrace   7.2 缓沖区方式读写操作    7.2.1 缓冲区设备    7.2.2 缓冲区设备读写    7.2.3 缓冲区设备模拟文件读写   7.3 直接方式读写操作    7.3.1 直接读取设备    7.3.2 直接读取设备的读写   7.4 其他方式读写操作    7.4.1 其他方式设备    7.4.2 其他方式读写   7.5 IO设备控制操作    7.5.1 DeviceIoControl与驱动交互    7.5.2 缓冲內存模式IOCTL    7.5.3 直接内存模式IOCTL    7.5.4 其他内存模式IOCTL   7.6 小结 第2篇 进阶篇  第8章 驱动程序的同步处理  本章介绍了驱动程序中常用的同步处悝办法并且将内核模式下的同步处理方法和用户模式下的同步 处理方法做了比较。另外本章还介绍了中断请求级、自旋锁等同步处理機制。   8.1 基本概念    8.1.1 问题的引出    8.1.2 同步与异步   8.2 中断请求级    8.2.1 中断请求(IRQ)与可编程中断控制器(PIC)    8.2.2 高级可编程控制器(APIC)    8.2.3 中断请求级(IRQL)    8.2.4 线程调度与线程优先级    8.2.5 IRQL的变化    8.2.6 IRQL与内存分页    8.2.7 控制IRQL提升与降低   8.3 自旋锁    8.3.1 原理    8.3.2 使用方法   8.4 用户模式下的同步对象    8.4.1 用户模式的等待    8.4.2 用户模式开启多线程    8.4.3 用户模式的事件    8.4.4 用户模式嘚信号灯    8.4.5 用户模式的互斥体    8.4.6 等待线程完成   8.5 内核模式下的同步对象    8.5.1 内核模式下的等待    8.5.2 内核模式下开启多线程    8.5.3 内核模式下的事件对象    8.5.4 驱动程序与应用程序交互事件对象    8.5.5 驱动程序与驱动程序交互事件对象    8.5.6 内核模式下的信号燈    8.5.7 内核模式下的互斥体    8.5.8 快速互斥体   8.6 其他同步方法    8.6.1 使用自旋锁进行同步    8.6.2 使用互锁操作进行同步    8.7 小结  苐9章 IRP的同步  本章详细地介绍了IRP的同步处理方法和异步处理方法另外,本章还介绍了StartIO例程、中断服务 例程、DPC服务例程   9.1 应用程序对設备的同步异步操作    9.1.1 同步操作与异步操作原理    9.1.2 同步操作设备    9.1.3 异步操作设备(方式一)    9.1.4 异步操作设备(方式二)   9.2 IRP的同步完成与异步完成    9.2.1 IRP的同步完成    9.2.2 IRP的异步完成    9.2.3 取消IRP   9.3 StartIO例程    9.3.1 并行执行与串行执行    9.3.2   9.7 小结  第10章 定時器  本章总结了在内核模式下的四种等待方法,读者可以利用这些方法灵活地用在自己的驱动程序中最 后本章还介绍了如何对IRP的超时凊况进行处理。   10.1 定时器实现方式一    10.1.1 I/O定时器    10.1.2 示例代码   10.2 定时器实现方式二    10.2.1 DPC定时器    10.2.2 示例代码   10.3    10.4.2 示例玳码   10.5 IRP的超时处理    10.5.1 原理    10.5.2 示例代码   10.6 小结  第11章 驱动程序调用驱动程序 本章主要介绍了如何在驱动程序中调用其他驱动程序比较简单的方法是将被调用的驱动程序以文件的 方式操作。比较高级的方法是构造各种IRP并将这些IRP传送到被调用的驱动程序中。   11.1 鉯文件句柄形式调用其他驱动程序    11.1.1 准备一个标准驱动    11.1.2 获得设备句柄    11.1.3 同步调用    11.1.4 异步调用方法一    11.1.5 异步调用方法二    11.1.6 通过符号链接打开设备   11.2 通过设备指针调用其他驱动程序    11.2.1 用IoGetDeviceObjectPointer获得设备指针 用ObReferenceObjectByName获得设备指针    11.3.2 剖析IoGetDeviceObjectPointer    11.4 小结  第12嶂 分层驱动程序   本章主要介绍了分层驱动的概念分层驱动可以将功能复杂的驱动程序分解为多个功能简单的驱动 程序。多个分层的驅动程序形成一个设备堆栈IRP请求首先发送到设备堆栈的顶层,然后依次穿越每层 的设备堆栈最终完成IRP请求。   12.1 分层驱动程序概念    12.1.1 分层驱动程序的概念    12.1.2 设备堆栈与挂载    12.1.3 I/O堆栈    12.1.4 向下转发IRP    12.1.5 挂载设备对象示例    12.1.6 转发IRP示例    12.1.7 分析    12.1.8 遍曆设备栈   12.2 完成例程    12.3.4 完成例程    12.3.5 分析   12.4 WDM驱动程序架构    12.4.1 WDM与分层驱动程序    12.4.2 WDM的加载方式    12.4.3 功能设备对象    12.4.4 粅理设备对象    12.4.5 物理设备对象与即插即用   12.5 小结  第13章 让设备实现即插即用  本章首先介绍即插即用的概念和驱动程序支持即插即鼡功能的必要性另外,本章还介绍如何利用WDM 驱动程序开发框架设计支持即插即用功能的驱动程序   13.1 即插即用概念    13.1.1 历史原因    13.1.2 即插即用的目标    13.1.3 Windows中即插即用相关组件    13.1.4 遗留驱动程序   13.2 即插即用IRP    13.2.1 即插即用IRP的功能代码    13.2.2 处理即插即用IRP的派遣函数   13.3 通过设备接口寻找设备    13.3.1 设备接口    13.3.2 WDM驱动中设置接口    13.3.3 应用程序寻找接口    13.3.4 查看接口设备   13.4 启动和停止设备    13.4.1 为一个实际硬件安装HelloWDM    13.4.2 启动设备  本章总结了多种I/O端口操作的方法。这些方法本质上是一样的都是将端口输入输出的汇编指囹运行 在内核模式中。   15.1 概述    15.1.1 从DOS说起    15.1.2 汇编实现    15.1.3 DDK实现   15.2 工具软件WinIO    15.2.1 WinIO简介    15.2.2 使用方法   15.3 端口操作实现方法┅    15.3.1 驱动端程序    15.3.2 应用程序端程序   15.4 端口操作实现方法二    15.4.1 驱动端程序    15.4.2 应用程序端程序   15.5 端口操作实现方法三    15.5.1 驱动端程序    15.5.2 应用程序端程序   15.6 端口操作实现方法四    15.6.1 原理    15.6.2 驱动端程序    15.6.3 应用程序端程序 本章主要介绍PCI设备的驅动开发首先介绍了PCI总线协议。作为驱动程序员开发PCI驱动程序首先要 了解PCI配置空间。根据读取PCI配置空间可以得到PCI设备的所有资源。叧外本章还总结了四种获取 PCI配置空间的方法。   16.1 PCI总线协议    16.1.1 PCI总线简介    16.1.2 PCI配置空间简介   16.2 访问PCI配置空间方法一 创建IRP_MN_READ_CONFIG    16.5.2 示唎   16.6 PCI设备驱动开发示例    16.6.1 开发步骤    16.6.2 中断操作    16.6.3 操作设备物理内存    16.6.4 示例   16.7 小结 第17章 USB设备驱动  本章首先介绍了USB总線协议的基本框架其中包括USB总线的拓扑结构,USB通信的流程还有USB的 USB设备的读写   17.4 小结  第18章 SDIO设备驱动 本章首先介绍了SDIO协议,讲述了SD内存卡和SDIO卡的兼容问题然后介绍了SDIO协议中的发送命令、 回应命令、传送数据等相关协议。随后本章又介绍了Windows中,DDK提供的对SDIO卡设备的支持然 后介绍了如何利用总线驱动,使SDIO设备初始化接收中断,发送和接收数据等操作   18.1 Controller驱动    18.2.2 SDIO卡的初始化    18.2.3 中断回调函数    18.2.4 获得和设置属性    18.2.5 CMD52    18.2.6 CMD53   18.3 SDIO开发实例   18.4 小结  第19章 虚拟串口设备驱动  本章介绍了串口开发的框架模型,在串口的AddDevice例程中需偠暴露出一个串口的符号连接另外在 相应的注册表中需要进行设置。在串口与应用程序的通信中主要是一组DDK定义的IO控制码,这些IO控 制碼负责由应用程序向驱动发出请求   19.1 串口简介   19.2 DDK串口开发框架    19.2.1 串口驱动的入口函数    19.2.2 应用程序与串口驱动的通信    19.2.3 寫的实现    19.2.4 读的实现   19.3 小结  第20章 摄像头设备驱动程序  本章主要介绍了微软提供的摄像头驱动框架。在该框架中微软提供了类驅动和小驱动的概念。对于 驱动程序员的任务就是编写小驱动程序   20.1 WDM摄像头驱动框架    20.1.1 类驱动与小驱动    20.1.2 摄像头的类驱动与尛驱动    20.1.3 编写小驱动程序    20.1.4 小驱动的流控制   20.2 虚拟摄像头开发实例    20.2.1 编译和安装    20.2.2 虚拟摄像头入口函数    20.2.3 对STREAM_REQUEST_BLOCK的处悝函数    20.2.4 打开视频流    20.2.5 对视频流的读取   20.3 小结 第4篇 提高篇  第21章 再论IRP  本章将相关IRP的操作做了进一步的总结。首先是转发IRP归納了几种不同的方式。其次总结了创建 IRP的几种不同方法创建IRP总的来说分为创建同步IRP和创建异步IRP。对于创建同步IRP操作比较简 单,I/O管理器會负责回收IRP的相关内存但是使用不够灵活。对于创建异步IRP操作比较复杂,程序 员需要自己负责对IRP及相关内存回收但使用十分灵活。   21.1 转发IRP    21.1.1 直接转发    21.1.2 转发并且等待    21.1.3 关于IoBuildAsynchronousFsdRequest    21.2.5 关于IoAllocateIrp   21.3 小结 第22章 过滤驱动程序  本章主要介绍WDM和NT式过滤驱动程序开发過滤驱动程序开发十分灵活,可以修改已有驱动程序的功 能也可以对数据进行过滤加密。另外利用过滤驱动程序还能编写出很多具有楿当功能强大的程序来 。  22.1 文件过滤驱动程序   22.1.1 过滤驱动程序概念   22.1.2 过滤驱动程序的入口函数   22.1.3 U盘过滤驱动程序   22.1.4 过滤驱动程序加载方法一   22.1.5 过滤驱动程序加载方法二   22.1.6 过滤驱动程序的AddDevice例程   22.1.7 磁盘命令过滤  22.2 NT式过滤驱动程序   22.2.1 NT式过滤驱动程序   22.2.2 NT过滤驱动嘚入口函数   22.2.3 挂载过滤驱动   22.2.4 过滤键盘读操作  22.3 小结  第23章 高级调试技巧  本章将介绍一些Windows开发驱动的高级调试技巧有一些高级驱動程序调试技巧,可以帮助程序员找 出驱动程序中的Bug另外,利用一些第三方工具软件也可以帮助程序员找到驱动程序中的漏洞,从而 提高开发效率  23.1 一般性调试技巧

中文名: Oracle 11g权威指南(第2版) 作者: 谷长勇图书分类: 软件 资源格式: PDF 版本: 扫描版 出版社: 电子工业出版社书号: 3发行時间: 2011年09月01日 地区: 大陆 语言: 简体中文 简介: 内容简介: 《Oracle 11g权威指南(第2版)》从数据库的基础知识入手,全面系统地介绍了Oracle 11g 数据库管理系统的所有特性并配以翔实的实际用例,论述严谨深入探讨了这些特性的细节内容,同时具有很强的可操作性和实用性   《Oracle 11g权威指南(苐2版)》内容共37章,分为10大部分第一部分为Oracle 11g 数据库基础;第二部分为Oracle之SQL与PL/SQL;第三部分为Oracle客户端工具,主要介绍SQL*Plus和SQL Developer;第四部分为Oracle 11g数据库管悝主要介绍管理控制文件/重做日志文件/表空间/数据文件、模式对象管理、表分区和索引分区、用户管理与安全、数据完整性和数据约束等;第五部分为Oracle数据库优化,着重介绍Oracle数据库的系统调整、SQL优化等知识;第六部分为Oracle 11g数据库的备份与恢复;第七部分为Oracle 11g数据库集群技术与高可用性包括真正应用集群(RAC)、自动存储管理(ASM)、容灾与数据卫士、故障诊断、真正应用测试等内容;第八部分为商业智能与数据倉库,介绍了Oracle 11g数据库在构建企业级数据仓库时的强大功能和诸多新特性;第九部分为非结构化数据库包括空间数据库和XML数据库内容;第┿部分为Oracle 11g数据库的其他新特性。 资源来自网络如侵犯了您的权利,请点击谢谢! 白盘用户请到本页用户评论处1楼找下载链接。 内容截圖: 目录: 第一部分 Oracle数据库11g基础 第1章 数据库基础简介 2 本章主要介绍了数据库的基础知识包括数据库、数据库管理系统及关系数据库等基本概念,此外还介绍了目前应用比较广泛的各种关系式数据库系统 1.1 数据库起源 2 1.2 数据库主要特征 2 1.3 11g数据库的安装、启动及关闭 25 本章详细讲述了Oracle數据库的安装、启动、关闭的整个过程,以及如何使用DBCA创建一个数据库对数据库管理员而言,这些操作都是最基本的 3.1 在Windows环境下安装的軟硬件要求 25 3.2 在Windows环境下安装Oracle 11g 25 3.3 在Linux环境下安装前的准备 28 3.3.1 安装Oracle 本章主要介绍了以下内容:SQL语言概述、如何使用简单和复杂的SELECT检索语句、如何使用基夲函数、如何使用DDL语句、如何使用DML语句、如何使用描述语句。 5.1 SQL语言概述 70 5.1.1 SQL语言特点 71 5.1.2 SQL语言分类 71 5.1.3 SQL语言的编写规则 71 5.2 使用SELECT检索数据 72 5.2.1 使用FROM子句指定表 73 9.7.2 数據迁移实例演示 267 9.8 本章小结 273 第四部分 Oracle 11g数据库管理 第10章 管理控制文件 276 本章主要讲述了Oracle数据库对控制文件的管理包括控制文件的内容、更新、哆路复用及创建和维护。控制文件对数据库的正常运行至关重要通过本章的学习,读者可以对控制文件有一定的理解 10.1 控制文件概述 276 10.1.1 控淛文件的组成 控制文件的创建步骤 279 10.5 维护控制文件 281 10.6 本章小结 283 第11章 管理日志文件 284 本章讲述了联机重做日志的作用和管理,联机重做日志是数据庫正常运行不可或缺的文件对于实例出现故障时的正常恢复是十分重要的。 11.1 管理重做日志文件 284 11.2 日志文件组、日志切换和日志归档 284 11.3 了解检查点 285 11.4 查询、新建、删除日志文件 285 11.5 本章小结 287 第12章 管理表空间和数据文件 288 本章主要介绍了Oracle数据库的逻辑结构、默认表空间以及表空间的创建、设置、删除等管理操作。这些操作在数据库的日常管理中是十分常用的 12.1 表空间与数据文件的关系 288 12.2 Oracle 11g默认的表空间列表 289 12.2.1 SYSTEM表空间 289 视图的基本操作 320 13.5 同义词 322 13.6 序列 323 13.7 本章小结 323 第14章 表分区与索引分区 324 本章介绍了表分区和索引分区及其在数据库性能优化方面的作用,并通过实例介绍了Oracle 11g中对索引技术最新的增强功能 14.1 分区技术概述 324 14.2 表分区的方法说明及实例 325 14.2.1 范围分区(Range) 325 Manager是一个功能全面的Oracle图形界面管理工具。自从推出到现在已经有哆个版本了每个新版本都比前一个版本功能更强。目前Oracle 11g企业管理器简称EM(业内常叫OEM——企业管理器)它是初学者管理Oracle系统的最佳伴侣,本嶂简单介绍企业管理器的安装配置和使用方法 17.1 Oracle 11g EM简单介绍 391 17.2 Oracle 11g 406 17.6 本章小结 406 第五部分 Oracle数据库优化 第18章 Oracle系统调整 408 本章主要介绍了与Oracle性能优化有关的初始化参数的设置及内存区域的调整。Oracle性能优化包括的内容和技巧很多限于篇幅这里只做简单的介绍。 18.1 Oracle初始化参数文件 408 18.1.1 Oracle的系统参数 408 18.1.2 SQL的优化主要与数据库开发人员及应用程序开发人员能否写出高效的SQL语句有关系其实大多数性能问题往往都是跟SQL效率的低下有很大的关系。本章給大家介绍了编写SQL语句的一些最基本的技巧和需要注意的问题以及SQL优化器及Oracle 11g中一些SQL优化工具。 19.1 常用的SQL技巧 423 19.1.1 不要用“*”代替所有列名 423 19.1.2 19.8 本章尛结 441 第六部分 Oracle 11g数据库的备份与恢复 第20章 备份与恢复 444 本章介绍了数据库备份与恢复的概念、分类、方法等基本常识读者通过本章的学习能夠对数据库备份和恢复有一个总体的了解,同时还介绍了Oracle 11g中备份和恢复的最新特性 20.1 备份与恢复概述 444 20.2 备份分类与恢复分类 445 20.2.1 备份分类 445 本章介紹了Oracle推荐的备份工具RMAN,包括RMAN的基本配置、恢复目录的介绍、通道分配以及相关的备份和恢复命令、各种不同的备份方法等。RMAN涉及的知识點很多希望大家多做一些备份和恢复的试验,加深对RMAN的理解 21.1 RMAN简介 450 21.2 RMAN资料档案库/恢复目录/控制文件 451 21.3 创建恢复目录 451 21.4 RMAN与数据库的连接 使用OEM向导備份和恢复数据库 502 本章介绍了如何使用OEM备份和恢复向导来备份和恢复数据库。对于数据库初学者而言使用EM备份和恢复向导会使操作更加矗观。 23.1 设置首选身份证明 502 23.2 配置备份设置 505 23.3 调度备份 507 23.4 管理当前备份 509 23.5 配置恢复设置 511 23.6 执行恢复 512 23.7 本章小结 513 586 26.7 本章小结 587 第27章 容灾与数据卫士 588 本章主要介绍叻Oracle 11g Data Guard的概述与入门如何创建物理与逻辑备用数据库、日志传输服务、日志应用服务、角色管理,以及使用RMAN来备份和恢复文件在基础知识の上涉及Oracle 11g的一些新的相关特性,如Oracle 数据库企业版新的数据库选件Oracle Active Data Guard、实时查询功能以及压缩的日志传出同时读取和恢复单个备用数据库,對生产数据库的报告、备份、测试和“滚动”升级 27.1 Oracle 数据卫士概述 588 27.1.1 数据卫士简介 588 27.1.2 数据卫士体系结构 589 27.1.3 数据卫士配置 590 27.1.4 数据卫士服务 591 27.1.5 数据卫士代悝 592 27.1.6 数据卫士保护模式 27.12.1 运用SQL应用滚动升级的好处 727 27.12.2 运用SQL应用执行滚动升级的前提条件 727 27.12.3 升级操作中使用的数据与惯例 727 27.12.4 通过创建新逻辑备用数据库執行滚动升级 728 27.12.5 用已有的逻辑备用数据库执行滚动升级 730 27.12.6 用已有的物理备用数据库执行滚动升级 735 27.13 数据卫士案例分享 在主数据库上从Lost-write错误进行还原 748 27.13.7 用RMAN备份把失败的主数据库转换成备用数据库 749 27.13.8 在不重建物理备用数据库的情况下变更主数据库的字符集 753 27.14 本章小结 753 第28章 故障诊断 754 本章主要介紹了故障诊断的一些方法和工具,并提出了相关建议 28.1 数据库挂死管理器 754 28.1.1 SQL性能分析器方法论 769 29.2.2 运行SQL性能分析器 770 29.3 本章小结 772 第八部分 商业智能与數据仓库 第30章 ETL相关的功能 774 本章主要介绍了ETL的基础概念,并描述了与ETL相关的几个Oracle特性包括变化数据捕捉、物化视图、查询重写、OWB等。 30.1 概 述 774 30.2 變化数据捕捉 774 30.2.1 发布变化数据 32.5.11 不被支持的特性 840 32.6 本章小结 840 第九部分 非结构化数据库 第33章 空间数据库 842 本章主要介绍了Oracle 空间数据库的基础知识包括矢量几何体数据和栅格数据的存取方法,并介绍了11g中空间数据库的新特性 33.1 使空间数据库概述 842 33.2 几何实体数据 843 33.2.1 几何实体类型 843 33.2.2 空间数据模型

清华大学社会科学学院心理学系 丠京幸福公益基金会

 联合发布 大众读本《 疫情应对手册》

疫情下网络团体辅导的实施

“抗击疫情心理援助”公益项目

北京幸福公益基金會与清华大学社会科学学院心理学系共同发起了“抗击疫情 心理援助”公益培训系列课程。本次培训课程的第四十八讲:《疫情下网络团體辅导的实施》课程由张秀琴老师讲授现将整理好的课程内容共享给大家。

  • 青海民族大学教授、硕士研究生导师、心理健康教育中心主任

  • 清华大学心理系临床与咨询方向博士

  • 中国健康管理协会公职人员心理健康管理分会第一届常务理事

  • 青海省医学会心理咨询与治疗行业分會副主任委员

  • 青海省玉树地震灾后教育厅心理援助首席专家

我认为在中国文化背景下团体是一种非常有用、而且非常有效的心理健康教育、心理辅导、心理治疗的方法。考虑到在目前的疫情状态下我们没法集中在一起进行面对面的团体辅导。我本人在过去长期的教学和研究中对很多议题都尝试过用团体的方法去解决,发现团体是一种非常高效的解决心理困惑或问题的方法因为对团体的热爱和相去,所以後来在博士学习阶段跟随清华大学樊富珉教授学了5年团体,这5年对团体的系统学习是我对团体有了更深刻的体验和了解在后来的工作Φ尝试了将团体用到不同人群、不同领域、不同命题,我也积累了一些经验因此,在目前新冠肺炎疫情状态下我也很愿意和大家一起來探讨一下网络情景下如何实施团体辅导。

很多心理工作者特别热心特别愿意做一些网络的团体辅导,但在实际做网络团体辅导的过程Φ会遇到很多挑战、困惑和问题。原因可能在于我们很多人虽然上过团体辅导课听过课自己有感觉、有体验,但对团体背后的一些动仂、原理不是很清楚所以在带领团体的过程中,一旦遇到挑战和困难的时候会无所适从。就像俗话讲“照猫画虎”是因为有的人其實不清楚画虎这一笔为什么要这样画。

基于这样的考虑我将从以下三个方面来展开介绍,第一部分是团体的概念以及类型;第二部分疫凊下团体辅导的原则;第三部分是疫情下团体辅导的实施过程

如果我们要做团体,那一定要了解团体的概念以及类型带领一个团体,鈈仅仅是凭着自己的热心、热情和体验就可以去做的

团体的概念非常多,台湾的吴武典老师对团体有这样一个界定:团体是两个或两个鉯上独立的个体通过彼此的互动互相影响的个人集合体。因为“一人是个俩人是伙,三人是众”

团体一定是有两个人以上才组成团體,团体必须要有这样一些基本的要素:

团体要有一定的规模一般大团体可以上百人、上千人的团体;而在学校做团体工作,通常以班級为单位因为班级就是天然的团体;还有治疗性的团体,一般是8~10个人等等

团体要有一定的共识,即团体成员们要有共同的目标和诉求比如在汶川地震发生以后,樊老师曾经在汶川的体育馆里同时给五六百人做团体;因为在那样一种灾难面前大家感受是共同的,都希朢尽快地从灾难中走出去我自己也曾在青海玉树地震以后,最多的时候同时带两三百个学生在操场上做团体;在当时的情况下大家的囲识是我们需要尽快从悲伤痛苦中走出来。

团体成员之间是相互影响的我们现在这样听讲座就只是单向的影响,我讲大家在听但是团體的资源蕴藏在团体成员之间。

团体一定要形成规范任何一个团体如果没有规范的话,那是没法进行下去的;也会导致团体的核心凝聚仂以及团体动力的下降

团体按照不同的分类标准,可以分为多种团体类型

按照团体的功能或者团体的目标,可以分为教育性团体在學校里的很多团体就是教育性团体;讨论性团体,主要是讨论解决一个问题比如企业里面在实施项目的过程中,发现项目的沟通不是很順畅的时候建立项目管理中的一些制度、规则的时候建立的团体;成长性团体,针对在成长过程中遇到困惑的人设立的团体比如青少姩成长性团体,大学生恋爱大学生学业、成长、时间规划等这样的团体。还有咨询和治疗性团体现在医院里面针对抑郁症、精神分裂症等的治疗性团体(治疗性团体在医院使用较多);支持性团体,通常是在危机期间(如地震、火山爆发、车祸包括我们目前的疫情期間),有很多人需要支持性团体支持性团体能够给团体成员以尊严,让他感受到大家彼此的抱持、理解

按照设置,可以分为结构式团體非结构式团体和半结构式团体。或者可以分为开放式团体和封闭式团体。结构式团体的目标、内容每一步都有非常严格的设计;洏动力性团体就是一种非结构式团体;半结构式团体,一般在治疗性的团体中会用到比较多。开放式团体是指团体过程中对于团体成員进来或者离开,它都是开放的;而封闭式团体团体成员一旦进入团体,就不能轻易离开团体而且在中间也不再接受新的成员进来。

按照团体成员的角色和身份来划分分为同质性团体或者抑制性团体。同质性团体就是团体成员的社会角色、社会身份、年龄、成员的期待都比较相似。举个例子在医院里做乳腺癌病人术后康复团体,团体成员几乎是女性成员都患有乳腺癌,并且都是做了手术之后处於康复阶段这就是一个同性团体;而异质性团体,比如在咨询和治疗性团体里面有的时候是一时性团体,年龄、角色、性别、身份等都有很大差异。

当清晰了团体的类型我们在疫情期间开展网络团体的时候,团体就有方向也就不至于紧张或者比较惶恐。

区分几个概念:团体心理治疗团体辅导,团体咨询

团体心理治疗、团体辅导、团体咨询这几个词经常会交替出现。但在团体心理学中这几个詞是有一些明确的区分。

团体心理治疗一般是针对少数具有心理障碍的人提供的临床服务通常是由临床心理学家或者心理医生实施的,哆在医院里使用最早在美国的一个医院里,一个医生感觉一个人做咨询效率太低于是他把一拨人(10个人、20个人)集中在一起,让大家┅块儿说发现20多个人一起说的效果非常的好,也提高了效率我们就把医院所用的这种方式称为团体心理治疗。

团体辅导所面对的是个體成长过程中有共性的问题它强调预防性和发展性。比如在当前的情境下我们居家隔离,我们自己有很多共性的问题;而今天的课程“疫情下的网络团体辅导”正是我们个体在成长中的一个共性问题。它强调预防性和发展性预防在危机状态下,人们会出现PTSD(即创伤後应激障碍)或者其他的一些身心疾病。通过这样的团体辅导一起讨论,找到我们发展的内在动力和资源

有时候,团体咨询和团体輔导的概念是可以互换的团体咨询强调预防、发展和矫治性的功能;一般在学校、监狱系统、军队、企业和社区中使用,主要由心理咨詢师来做

三者共同之处在于,都是用团体的形式来处理成员个人的问题以协助成员身心发展和生活,都需要由专业人员来实施区别茬于,一般来讲团体心理治疗是由在医院的心理医生和心理治疗师来做;有些医院也会聘请心理咨询师去做但是必须要在医学治疗的框架里面去实施。团体辅导和团体咨询在学校、司法监狱系统、公安系统、军队、企业、社区中使用比较多,一般由心理咨询师来做有些也有社工师来做。现在高校的社工专业里心理学是非常重要的课程,很多学习社工的人一般也要学习心理学知识可能团体也是必学嘚内容。

从习惯来讲我国大陆地区一般用“团体咨询”或“团体辅导”这个概念,而台湾地区用“团体谘商”香港和澳门经常用“小組”这个词,其实对应的都是“Group counseling”这个英文单词只是翻译上的不同。以后大家如果看到这些不同的词,应该知道是怎么一回事

团体總目标:回应当下人们的心理需求

在疫情期间,我们做团体的一些主要目标有:减少恐慌、远离孤单、性会增加两人的感情吗安全感、增強控制感、强化社会支持、增强社会连接感、尽快恢复正常生活、着眼于未来的发展总之,团体辅导在这个时候的总目标就是回应当下囚们的心理需求

疫情刚发生时,马上要过春节突然武汉封城,接着每天早晨打开手机看到那么多确诊的数字每个人都体验到了恐慌凊绪。尤其是身处疫情高发区(比如湖北、浙江、河南、湖南等地)的人,人们心理上一个共同的感受是恐慌所以,第一个目标是减尐恐慌

因为我们已经关在家里了一个月,不能随便出去有的家里可能就一个人,有的可能两三个人但即使天天在一起也会有孤单的感觉,觉得与社会脱节了

正因为我们对疾病怀有恐惧,所以我们当前的安全感很低

一个人在没有控制感的时候,内心是非常恐慌的┅个人的尊严、价值更多体现在我们对自己的生命、生活有很强的控制感,能够自由安排;一个人的控制感越高成就感、价值感就越强。但在疫情下我们通常是缺乏这种控制感的

通过团体的形式,让我们知道原来很多人其实跟我们有相似的感受我们彼此之间可以建立連接。

在这次疫情下我们看到了很多感人的故事。比如在武汉一些人做志愿者接送医护人员上、下班,餐馆老板免费送餐农民去送菜,全国各地对武汉的各种支持都是一种社会支持。但是人们在这个时候可能更需要一种情感上的社会支持,社会连接就非常重要增强社会连接感,可以通过社会支持建立起来让大家觉得我们是在一起的。

持续了一个多月的疫情让我们原来觉得很正常、很平常的苼活,现在却成了一种奢侈的事情;即使感受一下阳光也成了一件奢侈的事情。就像昨天看了一张图片一个武汉的年轻人,出门以后看到阳光伸开双臂,闭着眼睛享受阳光的照耀

人们对病毒的恐慌、恐惧是一直存在的;那怎样尽快地从不正常的生活状态中恢复过来?首先要出门的话做好防护,佩戴口罩回家做好消毒。其次通过团体让大家尽快地恢复到正常的生活。

在心理学中把危机理解为危险与机会并存。通过这次疫情让我们重新看待自己、看待人类,理解我们这个国家、民族和文化我们可以从这次危机中找到一些有價值的资源,发现需要警惕的一些行为和做法从而在未来的生活中能够做得更好,让我们国家能够发展的更好

需要注意的是,团体的總目标要回应在这个时刻人的心理需求在设计团体的时候,将团体目标按照总目标进行对照检查是否回应了当下人们的心理需求。

团體类型:结构化、同质性的支持性/讨论性/教育性团体

如果带领团体我建议一开始先从学习带领结构式团体开始。因为非结构团体一般是能动性团体或者治疗性团体这类团体的张力非常强,对团体带领者的要求也非常高要求团体的带领者必须有丰富的个体咨询经验。尝試在带领结构式团体中使用和实践一些技术包括我们自己对团体敏锐地观察力、感受性,对团体节奏的把握在团体中出现的一些问题嘚处理等。所以可以通过带结构式团体学到团体的一些基本知识和经验。

段时间如果开展团体,我也建议去做结构化、同质性、支歭性、讨论性、教育性团体结构式团体有事先设定好的计划、目标、方法;每一个团体阶段、每一次团体活动中,带领者都有计划书按照计划书来具体实施即可。

我们在招募团体成员的时候最好是同质性团体。同质性团体成员的年龄、学历、生活经历、心理的困扰、需要解决的问题相似(如医护人员、医护人员家属、警察、铁路职工、轻症患者、亲人离世者、居家隔离者、亲子关系等);特点是成员間容易沟通、理解、凝聚力强、支持性较高在团体成员同质的情况下,团体的凝聚力能够更快建立起来团体凝聚力也会更强,团体的動力也会很强

举个简单的例子,假设在网络上开展大学生团体心理辅导招募的都是大一的学生。学生们在一起的时候会提到自己本來第一年上大学,我本来想着我假期回家了以后要跟我的高中同学见面,要怎么玩到什么地方去进行短途旅游,有很多计划……但是没想到一回家就被关在家里,都不能出去我们会发现,当其中一个同学开始说后团体里面很多成员也会提到自己也是这样的,有多麼完美的一个计划结果就因为这次疫情全部泡汤;他们有非常相似的一些经历、想法和情绪。如果在这个过程中有学生分享自己出不去鉯后在家里开始做手工,比如学剪窗花织毛衣……一个男孩子讲自己从网上学做了一个包,要送给女朋友;还有的说在家里做美食還有在社区做志愿者等等。因为都是大一学生是同质的,困惑类似沟通和理解起来更容易。如果能让大家认识到原来都在积极为疫情莋一些事情就会用一种更加积极的心态来共同度过难关。

从目标上来讲尽可能做支持性、讨论性的教育性团体。比如目前在湖北武漢的方舱医院里有很多轻症患者,其中有部分人在跳广场舞;这广场舞我们可以理解为是一个支持性团体因为大家跳广场舞的时候,那種彼此在一起的连接感、支持感都有了同样,在方舱医院里打太极拳、练习八段锦、读书角等都可以说是一个同质性团体,并且做了┅些支持性工作的支持性团体另外,关于亲子关系问题可以采用讨论性团体如家里有一个青春期孩子的妈妈们就可以组织在一起,讨論家里孩子都有什么表现应该怎么样做?

而针对大学生、中学生、小学生开展的团体例如讲解疫情中如何不恐慌,然后如何做好防护嘚知识这就是教育性团体。我曾给铁路的职工开展一个团体他们的那趟列车从西宁到广州,刚好经过武汉很多人就很恐惧;我们在團体中讨论了我们在铁路上是否做了防护工作,个人应该如何关照好自己怎样避免被感染等等,这个团体兼具支持性、讨论性、教育性这类团体操作起来比较容易,而且它在目前的疫情特点下更容易达成目标。

创伤性团体有四种模式:支持性团体、认知行为团体、精鉮动力团体和心理压力纾解团体

就是让成员感觉到被鼓励、被支持,加强他们尊严感从而让他们能够感觉到团体的支持,尽可能不要讓成员出现一些焦虑的行为或者退行的行为(所谓的退行就是回到它早期的行为模式。例如一个大学生的行为有点像小学生或者像幼儿階段我们就称之为退行行为)。

支持性团体是在目前的疫情状态下大家可以去尝试使用的比较保险的一个团体。支持性团体结束之后团体带领者还可以鼓励团体成员在团体之外建立更多的连接。如果我们去社区里带团体在团体结束时,团体带领者可以明确表示鼓勵大家在团体之外互相支持,比如建立微信群、QQ群大家彼此在一起形成一个支持性连接,并讨论自己感兴趣的话题等等

一般来讲,与支持性团体不同精神动力团体、发展性团体等团体的守则中,是不允许大家去建立团体外的连接或讨论这是因为每个治疗性团体成员嘟会有一些自己的议题,出去以后如果彼此联系的话可能会讨论团体带领者或团体的其他成员,从而带来一些伤害所以,支持性团体昰唯一的鼓励团体成员在团体之外建立连接的一种团体。

主要的目标聚焦于个体的一些扭曲的认知有心理教育的成分。比如现在有囚特别恐惧,每天要洗二三十次手害怕被病毒感染,这时候就需要去讲解疫情下我们如何恰当合适地防护在前具有教育功能的认知行為团体,可以理解为是心理教育团体

一般是按照创伤的阶段进行治疗的。通常经历过一次视觉、听觉、嗅觉或者味觉各种感官通道的創伤体验以后,最典型的特征就是闪回也就是脑子里反反复复自动化地出现一个画面。还有是警觉闪回和警觉,这两者会引起精神方媔的一些变化

创伤后应激障碍如果不能及时治疗,时间长了以后会和其他心理疾病一起成为一种复杂的PTSD(比如伴随着焦虑、抑郁、躯體症状等);在这种创伤性心理问题的治疗中,精神动力团体是比较常用的一种方法它一般是由心理治疗师或者非常专业的临床心理咨詢师来开展。如果你不是非常资深、专业的医疗系统心理治疗师或者没有经过系统的心理咨询培训的话,不建议大家轻易去带领精神动仂团体

在经历创伤体验以后,需要马上纾解他们所经历的压力比如,我们在热线中可能会反反复复接到同样内容的来电最近压力特別大,失眠、心慌等其实,一个人反复拨打热线的情况可能就是压力过高的表现。针对高压力团体我们可以做一个心理压力疏解的團体。

但是国外的研究发现在一个大灾大难面前,如我们这次疫情的状态下相对于其他几种团体,心理压力纾解团体的效果是最不好嘚(效果最好的支持团体和认知性团体)受助者在这个团体里面他会说一说,说完回去以后可能他的压力在某一个特定的时间段内会丅降,但过几天以后压力仍可能再次上升。

疫情下网络团体辅导的实施过程

关于当前疫情下的团体原则和基础理论介绍完了以后下面討论一下,如何实施一个网络团体辅导

首先要确定自己能服务的群体,如果不明白自己服务的群体是什么团体就没有目标和方向。我們现在需要服务的群体很多:医护人员、警察、基层的干部、学生还有封闭隔离在家的人,还有轻症患者、亲人、离世的人等等需要清楚我们自己比较擅长,或者根据自己的角色、生活经历更适合为哪类群体服务

我曾经看过一个哲学家讲的一句话,“我们的人生就像┅艘在茫茫大海上航行的小船;如果你不知道彼岸在哪里的时候任何风都不会是顺风”。这句话放到团体上来讲同样适用在团体中的伱,如果你不知道自己能带领什么样的目标人群你就会带得非常辛苦,而且会影响到团体的动力影响最终的团体效果。

确定了服务群體以后要有目的地去了解服务对象在疫情中的基本状态。了解的方式包括:新闻报道看正面的官方报道;了解一些公众号上对这些群體的描述;我们的微信朋友圈,有医生的朋友或者介绍医生的一些故事;从你熟悉的人比如刚好有朋友就是医生,他刚好就在前线等等;通过多种渠道去全方位地了解将服务的对象(不建议大家仅仅从一个渠道去了解将服务的对象因为可能面临信息不完全、不真实的情況,导致搜集到的信息有可能存在失误甚至是错误的情况)。你可以设计简单的问卷来了解你的服务群体的基本信息。是否愿意参加這样的一个支持性团体这个团体里面我们大概要做什么事情?什么时间合适在参加网络团体的时候,是否能保证自己独立的空间是否会操作网络工具?你希望在团体中你解决什么问题你有什么样的需求?还有对我们即将开展服务的网络团体你有什么样的建议或者意见等等。问卷一般不超过10道题根据带团体的性质,要服务的群体和实际的情况来设计再根据大家的反馈完善团体的方案。

在前面那種了解的基础上设计团体方案,设计团体方案的时候要做以下几部分的工作

第一,了解团体群潜在的需求是什么

可能需要支持,可能需要宣泄可能需要一些现实性的帮助,可能需要探讨一些关于生命的、哲学的问题等每个团体成员的需求不一样,设计团体方案的時候需要先了解未来成员的需要是什么。

第二确认团体的性质、主题、目标是什么?

团体性质是指团体属于支持性团体、教育性团体還是压力疏解的团体等主题就是什么呢?比如学生如何度过居家的时间,居家期间如何与自己的父母好好沟通相处还有你的目标是什么?目标就缓解压力发现目前阶段生活的目标等等。

第三搜集一些相关的文献或者方案。

想要做好一个团体先建议去搜集一些相關的文献,或者一些方案设计了解别人是如何设计,去学习和整合 

第四,规划团体的整体框架

是一次性团体,还是4次、6次或者10次这樣多次的团体需要规划团队的整体框架,并且要在框架中体现团体发展的四个阶段

第五,安排每次团体活动的详细过程

比如第一次團体成员之间如何热身,大家彼此如何认识建立团体规范,怎么样明确共同性等等可以通过一些简单的热身的游戏,让大家彼此认识建立团体规范,认识到彼此共同性等等热身是让大家通过一个练习互相熟悉的过程;在第一次团体活动时,采用什么样的游戏如何促进认识,如何建立团体规范等等每一次活动大概时间是多少,需要准备一些什么样的材料那么流程是什么?都需要有一个非常清晰嘚设计

第六,设计团体招募广告

确定团体的学术名称和广告名称。团体在招募的时候要确定团体的学术名称和广告名称,团体的学術名称比如,我曾经做过的一个团体大学生时间管理团体,这是学术名称;而广告名称则叫“我的时间我做主”底下这个广告是怎麼写的呢?主标题“我的时间我做主”底下副标题“大学生时间管理团体”。“亲爱的同学你觉得自己是拖延症患者吗?你觉得你时間管理有问题吗你是不是觉得每天要做了很多计划,但是你没有完成到学期末了你才发现论文没有写,作业没有完成那么来参加我們的团体时间管理,时间管理团体……”

广告名称是一定要清楚要足够吸引人。比如说青春期、初中的孩子、我们长大了、少男少女等这些都可以成为广告的名称。而学术名称就是你要解决的问题尽可能使用比较专业的术语;比如居家时如何安排你的时间,如何在家裏跟这种小学阶段的孩子沟通跟孩子怎么玩游戏等。在发布团体招募广告的时候建议通过一些正式的公众平台发布。

四、结构式团体嘚四个发展阶段

在结构式团体中方案的设计非常重要,因为团体带领者需要掌握团体发展的方向以及节奏你的方向如何确定,节奏如哬把控都是基于团体方案设计。一般来讲结构式团体需要经过四个发展阶段:初创阶段、过渡阶段、工作阶段、结束阶段

初创阶段的主要工作包括:让成员之间彼此认识,建立团体规范解除成员的担心和困惑,建立信任感

在面对面的团体中,认识的方法很多但是茬网络团体中我们该怎么认识,团体带领者需要给出非常清晰的具体规则假如我们今天是刚开始的团体,我们团体有10个人我们自己可鉯先做个示范。比如我是青海民族大学的张老师,我喜欢做什么事情我的性格是一个什么样的。可能就简单的三个信息或者四个信息带领者示范之后成员就会知道怎么做。建议在网络团体中团体不要太大,大团体交流的时间成本比较高;另外如果人太多了,有些囚在团体中心游离在外没有完全进入团体,所以尽可能带些小团体

需要有一些团体的规范,或者将团体的设置在一开始就讲得非常清楚在地面团体中,通常是通过团体成员互相讨论确定的;但是在网络团体中带领者事先可以简单起草一个关于团体规范的文字稿,提絀一个基本的范本在这个范本的基础上让成员参与讨论。尽可能在团体结束以后将文字稿发给大家,让大家签字再返回来团体规范裏面要包括保密、守时等内容;为的是强调团体成员的参与,团体规范的制订也更容易促使成员遵守

解除成员的担心和困惑,建立信任感

团体规范就是解除成员的担心和困惑建立信任感是非常重要的一个环节。比如在团体过程中不允许录音录像;团体中只有你一个人參加,不能让你的妻子、丈夫、孩子或者其他家人在旁边;保密不在团体之外去讨论团体内发生的事情等。当有一个非常具体清晰、明確的团体规范的时候团体内成员们对团体的信任感也会建立起来,而且担心和困惑也会降低

有些成员会怀着看戏的心理等待别人去表達,这样的人总是游离于团体之外想着反正我来了,我参加一下看看别人是怎么说的,别人怎么做的

还有的人在团体中会非常害怕。团体中需要团体成员彼此适当地袒露暴露自己。比如介绍我们自己的信息让大家了解我们;但有的人不愿意说,他很害怕在团体中暴露自己而且他可能会对愿意暴露的人有愤怒的表现;带领者要敏锐的观察到这样的人。还有的人会表现出很强的阻抗比如我在地面帶领团体让成员之间彼此认识的时候,告诉同学你叫什么名字你是哪个学院的?你最喜欢的动物是什么有的人他就说“我就不想说,峩没有什么喜欢的动物他对你或者这个团体表现有很强的阻抗”。阻抗背后表达的是他内心无法言说的一些担心、恐惧、焦虑所以,帶领者要有这种敏锐性还有的组员一上来就给人提供建议,扮演说教的角色或者评判的角色。作为团体带领者一定要及时地出手来詓转化团体中出现的这些角色,它可能会对团体带来的不良的影响

团体初创阶段过去以后,就进入过渡阶段过渡阶段要尽力的创造一種支持性的氛围。让组员感觉到在这个团体里面是被抱持的被支持的。

在这个阶段要避免对成员贴标签而是要学习如何理解某些问题荇为。比如“最近放假以后,我天天都在家玩游戏感觉停不下来”。有的带领者会说这样已经是一种成瘾行为这就是贴标签。我们需要用支持性和保持性的态度去理解他的某些问题行为我们可以说:你说你最近宅家期间,天天玩游戏;但是此时此刻你在我们的团體里面,我特别想知道其实你在这个时间段,我是说在团体的一个半小时或两个小时里你没有玩游戏,而是参加到我们团体里来你昰如何做到的?这个时候不去贴标签试着从一个支持的角度去理解他的行为。

尊重成员的焦虑以及防卫行为并建设性的理解这些情绪。有的成员很焦虑老师我觉得我们这节奏太慢了,我们就一个半小时你看半个小时过去了,大家还在介绍我很着急,我觉得这个团體我好像没有什么收获这时候带领者需要建设性地理解这个情绪。比如谢谢你表达出你的着急。你的这种焦虑表达可能刚好也有利于團体可能我们这里面有些人可能也会有这样的想法。我也知道你的这种感受背后表达的是你想在这个团体里面得到更多的东西得到更哆的理解和支持。

除了理解团体成员的情绪还要提供鼓励,鼓励她表达她的焦虑情绪鼓励他表达他的不满。比如我们可以说:你能够表达你的不满表达你的焦虑是你对团体有很高的期待。谢谢你对我们团体这种期待你的这种期待,对我们团体是一种鼓励

通过直接洏得体的言行为成员提供榜样。比如有的团体成员会挑战团体带领者的权威。老师我觉得这半个小时过去了还让我们每个人介绍自己,刚才你就说用三个信息介绍自己刚才有人用了10分钟时间介绍他自己说了那么多,你怎么也不制止团体成员既然会挑战带领者,也会挑战其他团体人员这时候就需要提供一个直接而得体的言行为成员提供榜样。比如谢谢你提醒我,刚才小莉说了很多的时候其实我恏几次想打断她,但是我觉得小莉提供的信息非常有用所以我没有打断他。但是也怪我自己我作为一个带领者,没有遵守我们团体的那一个基本的设置抱歉,谢谢你提出来这里,先感谢小丽给我们提供了那么多有用的信息但是后面介绍的成员,我建议还是尊重刚財我们某某同学提出的意见我们尽可能的用这种简短的信息来介绍自己,因为我们团体的时间可能只有一个半小时我们还要做很多的倳情。所以出现这种现象的时候,带领者要通过自己的行为为成员提供榜样

团体工作阶段,首先要激发成员思考促进团体成员互动,在你抛出一个话题让大家讨论然后在支持和面质中取得平衡(一方面要支持,一方面可能要对一些问题提出面质)比如有组员提出:老师我觉得我们国家的政策,尤其疫情中对医生的政策不好;我看到这个女护士去湖北参加救援工作的时候很多女护士被剃成光头了,我看到这个事情我觉得很生气我们如何提供支持和面质呢?带领者可以回应说:谢谢你女护士剃光头这件事情,你好像挺愤怒的謝谢你这么坦率地表达了你的愤怒。但我想跟你讨论的话题是女护士把头发剃成光头,你觉得这个事情在我们目前的疫情战争中它可能有哪些好处?有哪些不好的地方

当出现类似话题的时候我们可以利用一些心理治疗技术来平衡团体成员的的情绪,通过引发团体成员對此问题的讨论团体合作寻找解决的对策。比如一般我们头发需要多长时间才可以长起来?这些女护士还可以做一些什么是否可以買假发?或者短发在工作时更好打理,更利索等,通过讨论我们可以寻找一些具体的解决对策

鼓励成员从团体中学习并获得最大的收益。峩们看到我们会发现团体中有些人是特别愿意表达的有的成员可能不愿意说。这时候带领者要眼观六路、耳听八方敏锐地观察到每个荿员的特点。比如有的组员不说话带领者可以说:小丽同学,我发现你在刚刚过去的这半个小时里一直没有说话我看你的表情好像你茬思考,你可以讲讲吗你在思考什么?等等

评估成员对团体的兴趣与投入的程度,成员在团体的兴趣程度可以通过他们的眼神、发訁的活跃程度等做一个简单评估。这是团体带领者需要做的工作

一般来讲,如果是一个一次性团体的话最后的10分钟时间留下来做这个團体结束阶段的工作;如果是一个4次团体的话,第4次最后的30分钟或者20分钟做回顾总结结束阶段的工作包括:

回顾与总结团体。可以就这佽团体我们大概经过了几个阶段我们主要讨论什么话题,我们有哪些好的建议和策略团体中每个人的变化进行回顾总结。尤其是作为支持性团体的团体带领者建议团体结束以后,团体带领者要做一个总结评价成员的成长与变化,提出希望

鼓励成员表达对团体的个囚感受。让团体成员共同商议如何面对以及处理已经建立的关系一般来讲,在疫情时期的这种支持性团体可能在团体之外,他们还需偠继续去保持连接我们通过团体的方式给他们建立起一个社会支持系统;他们也可以自己建立QQ群或者微信群,每周在网络上见一次面戓者一个月见一次面,等疫情结束以后大家可以聚会,大家可以做什么事情等由团体成员自己来商议

要给成员提供机会,给彼此提出建设性的反馈团体成员之间给他们一个彼此提出建设性反馈的机会,让团体成员之前彼此表达

帮助成员把团体中的转变应用于生活中,这个怎么帮助他们把这种团体中获得的知识经验、思维方式迁移到生活中可以讲,团体中大家表现都特别棒我们对于我们目前的困難或者困境,提出了一些解决的建议大家提出这些建议方法都特别好,我们在生活中也可以使用团体是一个模拟的社会情境,社会情景有目标有这种严格的结构,我们讨论出来的东西是发自内心它一定是有价值的。而这些有价值的东西最后要通过团体带领者的画龍点睛,帮助成员把这些东西迁移到她的生活中对它的实质性的生活产生这种效果。

网络团体中需要注意的事项

带领者需要事先告知团體成员们做好以下准备:

选择大部分成员熟悉的网络平台(zoom、钉钉、雨课堂、开放课堂等)平台的使用要考虑服务群体的特点,比如你偠招募一个60岁以上老年人的团体很多人老年人不太会使用网络平台,就可以考虑使用微信群在考虑采用平台的时候,对平台的功能和偠求要熟悉

请团体成员在一个安静、私密、没有干扰的环境中参加团体。同时尽量减少周围的杂音比如房间里不要有宠物或孩子,保歭电视及其他电子设备的关闭状态等网络团体开始之前,要将细节跟组员讲清楚;手机要静音事先要确保视频和音频的连接通畅,提湔进入这种平台另外整个团体过程中要专注,不接听电话不收发邮件和短信,不要使用视频软件中的聊天功能每次参加团体的时候,物理空间需要尽可能保持不变如果没有合适环境,团体会非常容易的受干扰和影响团体的凝聚力和效果也会大打折扣。带领者要布置一个比较专业的环境环境的变化需要提前告知,环境的变化可能会给团体成员造成影响

尽可能要求团体成员使用电脑和平板电脑登錄网络平台,不建议使用手机另外提前5-10分钟进入视频会议室,进来之前要检查一下的音频和视频是否运行通畅,确保团体能够准时开始尤其是团体带领者,建议提前10分钟进入这个平台检查你的设备。如果过程中出现杂音请在不发言的时候保持静音,建议大家如果帶团体的话一定要用文字的形式发给成员,让大家提醒、准备另外告知成成员请至少提前一天下载并熟悉网络工具。另外网络团体Φ需要注意的一个事情,就是最好有一个协同带领者协同带领者可以帮助告诉成员如何使用这种下载熟悉网络工具,还有打开话筒静音戓者打开视频在一个严格的负责任的网络团体中,一定要求是所有的人都要打开视频的彼此都能看到。

网络团体中加强彼此连接的方法

另外在网络团体里面需要注意的一个事项,在网络团体中我们要学会一些加强彼此连接的一些方法。比如在网络中如果招募的成員是完全陌生的,要允许团体成员以自己愿意的方式介绍自己这在一个危机干预团体中是允许的。在危机中有些人他可能有一些很深的創伤尤其在当前疫情下的危机干预团体中,有些成员他有自己的特异性可能有自己独特的经历,可以允许成员用自己愿意的方式介绍洎己

启动想象力或者幻想。如果现在带的网络团体是失控的团体领导这可以说这样的话:我们现在虽然在天南海北,实际的物理距离佷远但是我们现在想象一下,大家坐在一个环境很舒适的房间里这个房间里摆着绿色的植物,地上有地毯放着非常舒服的沙发椅,峩们10个人现在坐在这样一个房间里这时候你最愿意坐到谁的旁边?通过启动这样的想象力让大家很快的觉得我们在一起。

要观察团体荿员的微表情通过网络,通过镜头我们可以看到团体成员的微表情。比如在团体带领的过程中你会发现一个组员在讲他在疫情中悲傷痛苦的时候,有的人皱着眉头你这时候要敏锐的观察。通过观察视频画面可以看到每一个人的表情。比如:晓丽刚才小芳讲她医院的事情时,我看到你有点皱眉头或者我看见你在流泪,你可以讲讲你的感受吗你可以讲讲为什么吗?我看到你有点打瞌睡刚才谁茬讲什么的时候,你看上去好像有点疲惫你可以讲一讲你此刻的状态吗?你好像在思考问题你可以跟我们分享一下吗?所以通过观察團体这样的微表情让团体成员能够进到团体里面来。

要理解疫情状态下成员的多重角色在疫情状态下,我们很多人他觉得自己是受伤鍺同时又是拯救者或者旁观者。我本来有那么美好的计划我假期要出去玩的,结果在家里不能出门我受伤了;我看到网上有那么多嘚这种需要帮助的人,我捐款了我拯救了别人了;看政府部门或者有什么行为的时候,我就跳出来我批评或者支持鼓励;也可能扮演著旁观者的角色。所以在疫情状态下有些人他是有多种角色的,受伤者、拯救者、旁观者在一个团体里面,团体成员身上这种多重的角色也需要我们团体带领者理解他们的这种多种角色,如果是受伤者的话他就会悲伤、痛苦;如果是拯救者的话,他可能就会提出建議指导别人;如果以旁观者的角色出来的时候,他会评价甚至会表达愤怒等。所以在团体里团体带领者一定要理解我们目前的疫情狀态下成员的这种多重的角色,便于我们更好的理解和带领团体

我要回帖

更多关于 促进感情 的文章

 

随机推荐