自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Just Do IT

但行好事,莫问前程!

  • 博客(49)
  • 资源 (3)
  • 收藏
  • 关注

原创 【Oracle】RAC集群中的命令

数据库名称:racdb 节点名称:rac3、rac4注:以下命令均在grid用户中执行1.查看集群节点的状态:[grid@rac3 ~]$ crsctl check cluster[grid@rac3 ~]$ crsctl check crs2.查看全部节点的实例启动情况:[grid@rac3 ~]$ srvctl status database -d racdb3.查看指定节点的实例启动情况:[

2016-12-31 19:52:40 784

原创 【Oracle】RAC中控制文件多路复用

1.—关闭数据库,各个节点都要关闭:[oracle@rac1 ~]$ srvctl stop database -d racdb -o immediate2.—启动任一节点到nomount状态:[oracle@rac1 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Thu Dec 29 14:32:06 2016C

2016-12-29 15:27:24 1710

原创 【Oracle】ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired

出现此错误的原因是因为事务等待造成的,找出等待的事务,kill即可。下面是我当时遇到的错误:SCOTT@GOOD> drop table t1;drop table t1 *ERROR at line 1:ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired

2016-12-25 16:45:45 966

原创 【Oracle】DBMS_STATS.GATHER_TABLE_STATS分析表

表分析,简单的说,就是收集表和索引的信息,CBO根据这些信息决定SQL最佳的执行路径。通过对表的分析,可以产生一些统计信息,通过这些信息oracle的优化程序可以优化。 语法:DBMS_STATS.GATHER_TABLE_STATS ( ownname VARCHAR2, tabname VARCHAR2, partname

2016-12-24 17:36:54 3925

原创 【Oracle】ORA-38171: Insufficient privileges for SQL management object operation

问题: 使用SQL PLAN MANAGEMENT的时候运行下面的存储过程报错。SYS@GOOD> conn scott/tigerConnected.SCOTT@GOOD> DECLARE 2 l_plans_loaded PLS_INTEGER; 3 BEGIN 4 l_plans_loaded := DBMS_SPM.load_plans_from_cursor_

2016-12-23 19:37:32 950

原创 【Oracle】ORA-55610: Invalid DDL statement on history-tracked table

—删除表emp1时出现问题SCOTT@GOOD> drop table emp1;drop table emp1 *ERROR at line 1:ORA-55610: Invalid DDL statement on history-tracked table—在sys或者有权限的用户下,关闭表emp1的闪回归档SCOTT@GOOD> conn / as sysdba

2016-12-23 19:17:20 1224

原创 【Oracle】三种方式查看SQL语句的执行计划

查看执行计划的方式有三种: EXPLAN PLAN 、V$SQL_PLAN 、SQL*PLUS AUTOTRACE1.EXPLAN PLAN: 显示执行相应语句时可以使用的理论计划 读取执行计划:按缩进量读取,缩进越多,越先执行;缩进量相同,先上后下。 dbms_xplan 程序包里三种表函数 display (理论并未真正执行) display_awr(真正执行) display

2016-12-22 01:01:30 16521

原创 【Oracle】ORA-01157: cannot identify/lock data file 201 - see DBWR trace file

今天数据库在查询数据的时候显示了这个错误:ORA-01157: cannot identify/lock data file 201 - see DBWR trace fileORA-01110: data file 201: '/u01/app/oracle/oradata/ORA11GR2/temp01.dbf'---查看临时表空间SYS@GOOD> select FILE_NAME, TA

2016-12-21 22:16:18 2699

原创 【Oracle】跟踪文件目录(User_Dump_Dest)生成脚本(11g/9i).txt

oracle 11g 生成跟踪目录(User_Dump_Dest)脚本: –设置合适显示长度: column trace new_val TRACE format a100 –脚本:select c.value || '/' || d.instance_name || '_ora_' || a.spid || '.trc' trace from v$process a, v$sessi

2016-12-18 18:09:35 828

原创 【Oracle】修改参数的同时添加注释

当修改参数时添加注释,我们会用到如下语句:alter system set parameter=valuecomment='description';--修改参数需要有相应权限的用户去执行。例如: 修改pga_aggregate_target 的大小为512M,并添加注释SCOTT@ORA11GR2> conn / as sysdbaConnected.SYS@ORA11GR2> alter

2016-12-18 16:35:34 652

原创 【Oracle】重置参数

单实例中:alter system reset parameter <scope=memory|spfile|both>;--memory|spfile|both,选其一集群环境中:alter system reset parameter <scope=memory|spfile|both> sid='sid|*';--sid='sid|*',主要用于集群中,默认为sid='*'

2016-12-18 16:20:22 557

原创 【Oracle】SCOPE=MEMORY|SPFILE|BOTH

SCOPE=MEMORY|SPFILE|BOTH 指示了修改参数时的“作用域”:SCOPE=MEMORY :只在实例中修改,重启数据库后此次修改失效。 SCOPE=SPFILE :只修改SPFILE中的值,重启数据库后这个修改才会生效。 SCOPE=BOTH :在内存和SPFILE中都会完成参数修改。这个参数修改在当前实例中生效,下次以SPFILE启动数据库时也会生效。

2016-12-18 16:04:07 645

原创 【Oracle】解锁用户

解锁命令:alter user user_name identified by password account unlock;例如: 解锁,用户:scott,密码:tigerSYS@ORA11GR2> conn scott/tigerERROR:ORA-28000: the account is lockedWarning: You are no longer connected to OR

2016-12-18 15:04:01 595

原创 【Oracle】开、关、删归档日志(archivelog)

归档日志:当redo日志发生切换时,归档进程(ARCn)会把redo日志自动归档,产生归档日志。1.启动归档模式 –确定数据库为非归档模式 SYS@LGR> archive log list; –一致性关闭数据库 SYS@LGR> shutdown immediate –数据库启动到mount状态 SYS@LGR> startup mount; –修改数据库为归档模式 SYS@LGR

2016-12-18 14:47:10 680

原创 【Oracle】Rman简介

1.备份和恢复功能的用途: –保护数据 -介质故障 -用户错误 -应用程序错误 –数据保存和历史数据保留 –数据传输 2.典型的备份和恢复任务 –通过配置数据库实现可恢复 –定义备份计划 –对不同类型的故障情形进行计划和测试 –对备份和恢复环境进行监控、调整和故障排除 –从备份还原数据 –将事务处理恢复到所需的时间点一、Rman基本概念 Rman(Rcover

2016-12-18 14:44:36 1071

原创 【Oracle】非RMAN恢复数据文件、控制文件

实验环境:OEL 5.6 oracle 11g(11.2.0.4.0)注意:system表空间数据文件不能在线recover,需要启动到mount状态再recover;undo表空间数据文件可以在线recover;用到的命令:ps -ef |grep dbw |grep -v grepps -ef |grep ckpt |grep -v grepll /

2016-12-17 00:30:57 534

原创 【Oracle】手工建库时启动到nomount状态时错误ORA-09925,ORA-01017

配置好pfile和口令文件后启动数据库到nomount状态下出现错误: [oracle@localhost ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Thu Dec 1 19:23:55 2016Copyright (c) 1982, 2013, Oracle. All rights reserved.ER

2016-12-16 17:24:12 2040

原创 【SQL】分析函数功能-排序

1:排名,不考虑并列问题 row_number()2:排名,有并列,并列后的排名不连续 rank()3:排名,有并列,并列后的排名连续 dense_rank()测试:SQL> create table test1 2 (id number, 3 name varchar2(10), 4 salary number);Table created -

2016-12-16 17:22:23 1038

原创 【PL/SQL】开发程序

1.开发PL/SQL过程· 程序是指被命名的PL/SQL块·可以存在参数·可以被其他应用程序调用·语法:CREATE [OR REPLACE] PROCEDURE procedure_name    [(argument1 [mode1] datatype1,     argument2 [mode2] datatype2,     . . .)]   IS |

2016-12-16 17:16:46 428

原创 【PL/SQL】异常处理

一、异常简介·为了提高程序的健壮性,必须考虑异常情况,否则程序会被终止·异常(Exception)是一种PL/SQL标识符·通过在PL/SQL块中引入异常处理部分,可以捕获各种例外,并根据例外的情况进行相应的处理二、异常分类1.oracle提供的预定义异常①预定义的异常是PL/SQL所提供的系统异常②当PL/SQL应用程序违反oracle规则或系统限制时,会触发一个内部

2016-12-16 17:15:53 1125

原创 【PL/SQL】 使用游标

一、游标分类1.隐式游标①对于SELECT …INTO…语句,一次只能从数据库中获取到一条数据,对于这种类型的DML SQL语句,就是隐式CURSOR②Select/Update/Insert/Delete操作2.显式游标:由程序员定义和管理①对于从数据库中提取多行数据,就需要使用显式CURSOR②定义游标——CURSOR [CURSOR NAME] IS③打开游标——

2016-12-16 17:14:40 630

原创 【PL/SQL】 控制结构

一、控制结构的作用和类型1.作用:在PL/SQL块内部使用控制结构来更改程序的逻辑2.类型:条件IF语句、CASE语句、循环语句①条件控制语句类型:·简单条件判断(IF-THEN)语句:IF condition THEN   StatementsEND IF;实例:SQL> DECLARE  2

2016-12-16 17:13:29 473

原创 【PL/SQL】处理数据

一、在PL/SQL中查询数据1.在PL/SQL中使用SELECT语句·在PL/SQL代码中嵌入SELECT语句可以查询数据·将查询出的数据保存在变量中,提供后续的输出或处理·使用INTO子句                   语法:SELECT select_list   INTO {variable_name[,vaviable_name]…| record_nam

2016-12-16 17:12:13 949

原创 【PL/SQL】PL/SQL语言基础

一、PL/SQL的块 (1)块(Block)是PL/SQL的基本程序单元(2)一个PL/SQL应用程序由一个或多个块组成1.PL/SQL块的基本组成(1)定义部分(declare)——定义常量、变量、游标等——可选(不是块的必须部分)(2)执行部分(begin…end;)——执行SQL语句或PL/SQL语句(3)异常部

2016-12-16 17:05:07 486

原创 【PL/SQL】PL/SQL介绍

一、PL/SQL的概述 PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。 二、PL/SQL的特点 (1)提供

2016-12-16 17:00:29 796

原创 【Oracle】回收站

☆回收站概念 oracle从10g开始,引入回收站(Recycle Bin)概念。回收站的全称叫:Tablespace Recycle Bin。回收站是一个逻辑区域,oracle并没有为它分配物理空间。当表被Drop后,如果回收站中 空间够用的话,表并没有被立即删除,oracle会给表加上一个被删除的标记。只有当回收站空间不足,或者手动清理回收站,这些被删除的表才会被彻底删除。所以当我们误删除以

2016-12-16 16:54:42 508

原创 【Oracle】查询当前SCN

介绍两种方式: 一、sys用户下:select current_scn from v$database;select dbms_flashback.get_system_change_number as scn from dual;二、普通用户下: —普通用户需要有dbms_flashback的权限---授权给lgr用户SYS@ENMOEDU> grant execute on dbms_fl

2016-12-16 15:46:02 6680

原创 【Oracle】ORA-30042: Cannot offline the undo tablespace

特别注意:此办法只用于实在没有办法的时候,因为需要加入oracle中的隐含参数,慎用!!!—先查一下是什么在占用undoSYS@ENMOEDU>select segment_name,owner,tablespace_name,status from dba_rollback_segs where tablespace_name='UNDOTBS1' and status = 'ONLINE';SE

2016-12-16 15:04:29 1834

原创 【SQL】去除表中的重复行

去除emp表中相同的行:SCOTT@LGR> delete from emp a where rowid =(select max(rowid) from emp b where a.empno=b.empno);

2016-12-15 20:09:22 802

原创 【Oracle】闪回技术

1.闪回技术描述2.数据库的准备: —undo表空间要设置成AUTO,设置合适的保存时间、undo表空间:SYS@ENMOEDU> show parameter undoNAME TYPE VALUE------------------------ ----------- -----undo_managem

2016-12-15 20:08:04 445

原创 【Oracle】使用logmnr工具挖掘日志

—查看日志状态及位置col member for a45select group#,status from v$log;select group#,member from v$logfile;—修改数据库启用补充日志alter database add supplemental log data;—添加日志文件exec dbms_logmnr.add_logfile('/u01/app/orac

2016-12-15 17:46:10 483

原创 【Oracle】恢复临时表空间数据文件

临时表空间文件是可以在重启数据库以后自动生成的,模拟实验如下: 1)—删除临时表空间数据文件SYS@ENMOEDU> select file_name from dba_temp_files;FILE_NAME------------------------------------------------------/u01/app/oracle/oradata/ENMOEDU/temp01.

2016-12-14 18:58:20 840

原创 【Oracle】RMAN备份

—-完全备份RMAN> backup as backupset database;Starting backup at 14-DEC-16allocated channel: ORA_DISK_1channel ORA_DISK_1: SID=16 device type=DISKchannel ORA_DISK_1: starting full datafile backup setcha

2016-12-14 18:19:35 464

原创 【Oracle】数据库热备

—-创建脚本 注:脚本第三行中的DB_NAME,需要改为自己的数据库名(show parameter name;); oracle用户下新建目录:/home/oracle/DB_NAME/hot_bak(DB_NAME为自己的数据库名字) [oracle@localhost ~]$ vi hot.sqlset feedback off pagesize 0 heading off verify

2016-12-13 00:08:12 888

原创 【SQL】SELECT 语句

1.1 SELECT基本语法:Select * |{[distinct]colum|expression [alias],…} from table;1.2 查询当前用户所有在用的表及视图:HR@ORA11GR2>select * from tab;TNAME TABTYPE CLUSTERID------------------------

2016-12-10 01:50:34 667

原创 【Linux】SecureCRT中按退格键出现^H

分两步: ①SecureCRT上部的“选项”→“会话选项”→终端→仿真→映射键→其他映射→Backspace发送delete(B) 勾选中,确定②SecureCRT上部的“选项”→全局选项→常规→默认会话→编辑默认设置→终端→仿真→映射键→其他映射→Backspace发送delete(B) 勾选中,确定

2016-12-10 01:42:11 1051

原创 【Oracle】管理还原数据(undo)

查看undo相关参数SYS@LGR> show parameter undoNAME TYPE VALUE------------------------------------ ----------- ------------------------------undo_management

2016-12-10 01:29:51 657

原创 【Oracle】审计

1、审计的功能:监控用户在database 的 action (操作) 2、审计分类: 1) session :在同一个session,相同的语句只产生一个审计结果(默认) 2) access : 在同一个session,每一个语句产生一个审计结果 3、启用审计(默认不启用)SYS@LGR> show parameter audit;NAME

2016-12-08 18:54:20 506

原创 【Oracle】DBA_AUDIT_TRAIL表SES_ACTIONS字段对应的操作列表

SES_ACTIONS字段共包含16个字符,初始状态都为“-”,当被审计的对象被操作后,SES_ACTIONS会在相应的位置作出标识,标识为“S”的代表操作成功,标识为“F”的代表操作失败,16个位置的字符所代表的操作依次如下:

2016-12-08 15:50:50 3859

原创 【Oracle】Drop表后闪回

1.删除表后直接从回收站闪回SCOTT@LGR> drop table emp1;Table dropped.SCOTT@LGR> select object_name,original_name,operation from recyclebin where original_name='EMP1';OBJECT_NAME ORIGINAL_NAME O

2016-12-07 20:05:26 760

SOWC 2014 Stat Tables_Table 9.xlsx

《Python 数据处理》第四章Excel实验文件,用于测试童工和童婚数量分析。

2018-05-15

population_data.json

用Python练习做世界人口地图的文件。《Python编程:从入门到实践》,数据可视化经典案例所需文件。

2017-10-19

Python Indent插件

此插件用于解决python自动缩进问题。 1. 解压压缩包 2. 把Python Indent文件夹和Python Indent.dll放在notepad++安装目录的plugins文件夹下 3. 重启notepad++ 4. 依次点击 插件--Python Indent--Enable,将Enable打钩 5. 问题解决

2017-09-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除