• 2024-07-03SQLServer数据库批量kill会话的脚本(慎用!)
    微软大佬提供的一个批量kill会话的脚本,很凶很暴力,慎用慎用慎用!尤其是涉及大事务时。請注意:如果資料庫還在正在Recovery階段無效,因為無法Kill系統Session,必須等候Recovery完畢(或是重建交易紀錄檔案)。/*Function:KillallSPIDonspecificdatabaseandRepairWri
  • 2024-04-12nid 更改oracle 实例名
    1、关闭数据库启动到moutSQL>shutimmediateDatabaseclosed.Databasedismounted.ORACLEinstanceshutdown.SQL>SQL>startupmountORACLEinstancestarted.TotalSystemGlobalArea3.5568E+10bytesFixedSize 37245408bytesVariableSize 429496
  • 2024-03-26[20240325]expand_sql_text dba_hist_sysstat(12c).txt
    [20240325]expand_sql_textdba_hist_sysstat(12c).txt--//前几天测试dba_hist_sysdate的底层视图定义里面包含提示.--//测试一条sql语句包含dba_hist_sysstat使用expand_sql_text的展开情况.1.环境:SYS@test>@ver1PORT_STRING                   VERSION 
  • 2024-03-13[20240312]sqlplus define数据类型问题.txt
    [20240312]sqlplusdefine数据类型问题.txt--//编写sql脚本遇到的问题,通过例子说明。1.环境:SCOTT@book>@ver1111PORT_STRING                   VERSION       BANNER------------------------------------------------------------------------
  • 2024-03-03【PG】pg_stat_statements
    createextensionpg_stat_statements;showshared_preload_libraries;Usefulcommands--Flushdatafrompg_stat_statements:>pg_stat_statements_reset()functionwillresetdatafrompg_stat_statementstable.--Toflushdataofaparticulardatab
  • 2024-01-29通过 dba_hist_active_sess_history 分析数据库历史性能问题
    1.Dump出问题期间的ASH数据SQL>connuser/passwdSQL>createtablet_ashasselect*fromdba_hist_active_sess_historywhereSAMPLE_TIMEbetweenTO_TIMESTAMP('<time_begin>','YYYY-MM-DDHH24:MI:SS')andTO_TIMESTAMP('<t
  • 2023-08-23PLSQL导出awr报告
    begindbms_workload_repository.create_snapshot();end;1、准备查询dbidselectdbidfromv$database;查询instance_numberselectinstance_numberfromv$instance;查询历史快照selectSNAP_ID,dbid,SNAP_LEVEL,BEGIN_INTERVAL_TIMEfromdba_hist_snapshotorderbySN
  • 2023-08-22ashx中报错: 对象为null
    问题点:.ashx中报错对象为null. 现状代码:.aspx中 varDBID被定义了两次。 修改后: 
  • 2023-08-10二进制CRUD
    二进制CRUD只适用于delphi客户端,不支持其他语言。多表查询procedureTForm1.btnClick(Sender:TObject);//多表查询beginvarbin:TBin;bin.resource:='bin';bin.dbid:='1';bin.sqls:=['select*fromtgoods','select*fromtunit'
  • 2023-07-24使用BBED查看数据文件头(block# 1)的简单使用及查询DBID/DB_NAME等信息
    DBID及DB_NAME的查看在最后。进入BBED及初始设置如下:[oracle@bys3~]$catpar.bbdblocksize=8192listfile=bbedfile.txtmode=edit[oracle@bys3~]$catbbedfile.txt--可以通过selectfile#,namefromv$dbfile;selectfile#,namefromv$datafile;1