自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 收藏
  • 关注

原创 ppt必备的10个宝藏网站

10.islide (插件)许多ppt辅助工具,模板,配色方案。9.高德开放平台 适合商业分析类,可数据化模板。5.officeconverter 格式转换。6.pexels免费图片下载。8.echarts 图表丰富。3.阿里巴巴矢量图标库。

2023-04-28 09:23:52 1119

原创 ORACLE 通过数据值查找找表名和字段名

有时候,我们只知道数据值,但需要通过这个数据值去查找数据是存放在哪个表的哪个字段。

2022-09-13 17:11:02 1534

原创 逻辑卷管理 LVM

逻辑卷管理 LVM(Logical Volume Management)传统分区使用固定大小分区,重新调整大小十分麻烦。但是,LVM可以创建和管理“逻辑”卷,而不是直接使用物理硬盘。可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据。可以随意将新的硬盘添加到LVM,以直接扩展已经存在的逻辑卷。LVM并不需要重启就可以让内核知道分区的存在。首先是实际的物理磁盘及其划分的分区和其上的物理卷(PV)。一个或多个物理卷可以用来创建卷组(VG)。然后基于卷组可以创建逻辑卷(LV)。只要在卷组中有

2022-04-07 10:05:37 309

原创 官方技术文档

Oracle Solaris 管理:[ZFS文件系统](%5B%E2%80%8E2021/%E2%80%8E11/%E2%80%8E9%2015:53%5D%20%20silencezhang%28%E5%BC%B5%E6%85%B6%E6%9E%97%29=ITS%28ESS%29:%20%20%20https://docs.oracle.com/cd/E26926_01/html/E25826/preface-1.html#scrolltoc) Oracle Solaris 11 Informa

2021-11-10 08:36:09 897

原创 ORACLE hugpage 大页计算脚本

Oracle Linux: Shell Script to Calculate Values Recommended Linux HugePages / HugeTLB Configuration (文档 ID 401749.1)#!/bin/bash## hugepages_settings.sh## Linux bash script to compute values for the# recommended HugePages/HugeTLB configuration## Note

2021-10-27 13:40:01 326

原创 ORA-39062;ORA-31648

环境:OS:Red Hat Enterprise Linux Server release 7.6 (Maipo)Oracle Version 19.10.0.0.0报错如下:现象Oracle 数据泵导出时如下报错:[oracle@hcpdb dump]$ expdp system/oracle directory=dump dumpfile=lean.dmp logfile=lean.log schemas=leanExport: Release 19.0.0.0.0 - Producti

2021-10-15 16:58:41 879

原创 ORACLE主外键关系查询

子表的外键引用父表的主键,或者说父表的主键被子表的外键引用。–查看所有外键约束SELECT * FROM DBA_CONSTRAINTS WHERE OWNER=‘NEWMES’ AND CONSTRAINT_TYPE=‘R’—通过字表外键约束名,查看父表的表名,列名,以及主键select A.TABLE_NAME,A.CONSTRAINT_NAME,A.CONSTRAINT_TYPE,A.STATUS,B.TABLE_NAME AS R_TABLE_NAME,B.C

2021-08-19 16:48:17 1898

原创 Oracle redo log与SQL Server VLF状态对比

ORACLE ,SQL Server 日志状态查询对比ORACLE redo logselect * from v$log;SQL> select * from v$log; GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM---------- ---------- ---------- ---------- ---------- --- -------

2021-07-20 11:13:12 121

原创 SQLServer各个版本之间的差异

SQLSERVER各版本功能对比从我最开始接触的SQL SERVER 2000 开始,已经经历了如此多的版本。下面简单阐述下各个版本新增的功能:SQL SERVER 2000日志传送索引视图SQL SERVER 2005分区数据库镜像(只有 SQL Server 2005 Enterprise Edition SP1 和更高版本支持异步数据库镜像。)联机索引数据库快照复制故障转移群集SQL SERVER 2008数据压缩资源调控器备份压缩SQL SERVER 2008 R2

2021-07-19 10:44:17 2342

转载 SqlSever Management Studio

最近安装sql sever2016后发现没有 management studio管理工具,无法操作sql server,可以单独下载安装后即可。下载地址:https://msdn.microsoft.com/en-us/library/mt238365.aspx中文版:https://docs.microsoft.com/zh-cn/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017Download SQ

2021-07-14 16:22:25 1105

原创 SQL DEVELLOPER

SQL DEVELLOPER 历史版本下载地址:https://www.allroundautomations.com/registered-plsqldev/

2021-06-22 12:11:59 98

原创 ORACLE 数据块空间使用查询

编写以下过程查询数据块使用空间create or replace procedure space_of_use(v_segment_owner in varchar2 default user,v_segment_name in varchar2,v_segment_type varchar2 default 'TABLE',v_partition_name in varchar2 default null)as --空閒介於0%-25%之間的數據塊 fs1_blocks number; f

2021-05-20 17:23:31 217

原创 .patch_storage 权限不足

ORACLE 打补丁时遇到.patch_storage权限不足Oracle环境:Oracle19cOS 环境:redhat7.6报错如下:[oracle@localhost 32067171]$ /u01/app/oracle/product/19.0.0/dbhome_1/OPatch/opatch applyOracle Interim Patch Installer version 12.2.0.1.24Copyright (c) 2021, Oracle Corporation. Al

2021-05-11 09:45:09 802

原创 ORA-33262 ORA-33263 Analytic Workspace导入导出问题

问题描述:10G导19C时报如下错误环境:ORACLE 10.2.0.5 导入 19.0.0.0工具:impdp报错信息:Processing object type SCHEMA_EXPORT/POST_SCHEMA/PROCACT_SCHEMAORA-39083: Object type PROCACT_SCHEMA:"MSIAFR" failed to create with error:ORA-33263: Could not create analytic workspace MSIA

2021-05-06 11:08:36 297

原创 windows C盘自动清理bat脚本

创建.bat 文件,内容如下:@echo offecho 正在清除系統垃圾文件,請稍等......del /f /s /q %systemdrive%\*.tmpdel /f /s /q %systemdrive%\*._mpdel /f /s /q %systemdrive%\*.logdel /f /s /q %systemdrive%\*.giddel /f /s /q %systemdrive%\*.chkdel /f /s /q %systemdrive%

2021-04-27 16:00:49 5676

原创 windows10安装 MySQL 8.0.22

一环境准备:OS version:windows 10 64位MySQLversion:MySQL 8.0.22下载软件包 mysql-8.0.22-winx64.zip下载地址:https://dev.mysql.com/downloads/mysql/创建目录结构和文件(解压目录不要包含中文和空格)D:\MySQL\MySQL-SERVER\mysql-8.0.22-winx64\dataD:\MySQL\MySQL-SERVER\mysql-8.0.22-winx64\logsD:\M

2021-04-21 13:37:14 246

原创 get_shared_cursor

通过sql_id 获取 sql子游标不能被共享的原因create or replace PROCEDURE get_shared_cursor(p_sqlid IN VARCHAR2) AUTHID CURRENT_USER IS l_theCursor NUMBER; col_cnt NUMBER; col_rec dbms_sql.desc_tab; col_value VARCHAR2(4000); ret_val NUMBER;BEGIN l_

2021-03-31 10:14:10 97

原创 xtrabackup+binlog備份MySQL數據庫

說明:XtraBackup是Percona公司研发的一款备份软件,Percona XtraBackup 8.0支持备份mysql8,之前的Percona XtraBackup 2.x 只能备份到5.7xtrabackup 備份原理:备份开始时,首先会开启一个后台检测进程,实时检测mysql redo的变化,一旦发现redo中有新的日志写入,立刻将日志记入后台日志文件xtrabackup_log中。之后复制innodb的数据文件和系统表空间文件ibdata1,待复制结束后,执行flushtables wi

2021-03-16 14:23:03 137

原创 ORACLE sqlnet.ora

sqlnet.ora的作用1.限制客户端访问(如指定客户端域为不允许访问)2.指定命名方法(local naming,directory nameing…)的优先级3.启用日志及跟踪(log and trace)功能4.通过特定进程来路由客户端连接5.配置外部命名(第三方连接程序,如c语言写的)参数6.配置Oracle的高级安全7.使用协议特定的参数限制对数据库的访问sqlnet配置文件的存放位置一般在:$ORACLE_HOME/network/admin目录下常用参数设置1.设置win

2021-01-28 14:59:42 859

原创 ORACLE SQL Tuning Advisor

前言:一直以来SQL调优都是DBA比较费力的技术活,而且很多DBA如果没有从事过开发的工作,那么调优更是一项头疼的工作,即使是SQL调优很厉害的高手,在SQL调优的过程中也要不停的分析执行计划、加HINT、分析统计信息等等。从ORACLE 10G开始,数据库采取了很多智能化的管理工作,其中SQL优化器(SQL Tuning Advisor:STA),大大的提高了DBA进行SQL优化的效率;准备测试环境(创建两个表并插入数据)create table big_tab as select rownum as

2021-01-20 14:45:19 651

原创 ORA-00600: [kcratr_nab_less_than_odr]

记一次ORA -00600 报错启动数据库时报错ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr], [1], [1050], [58033], [58039], [], [], [], [], [], [], []此时提示了ORA-00600: internal error code错误信息,这类错误一般是oracle自己内部的bug,在12C之后就没有了。此类信息的重点在arguments之后,但是一般也没有很具

2021-01-20 14:01:24 825

原创 df -Th 命令卡住

今天查看服务器磁盘空间使用情况时,df -Th命令卡住,一直不返回结果。使用 du -sh 命令查看,一开始正常返回结果,当进行到一个目录时也卡住。这就好办了,因为du -sh 命令是从上往下依次执行。找到被卡住的目录:/share,mount 命令 查看挂载情况。sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)tmpfs on /run/user/42 type tmpfs (rw,nosuid,nodev,relatim

2020-12-21 09:10:55 1633

原创 ORACLE AWR不自动生成

环境:Oracle 11.2.0.4现象:很久没有看awr报告了,今天突然发现有一个数据的awr快照还的最后一个还是一个月前的,所以一个月前数据库就不自动收集快照了。但是手动收集生成快照可以成功,但是观察自动生成快照依然是不成功。之前了解到awr对应的相关后台进程是mmon,那么如何重启这个mmon进程呢?起初我误以为是这种非核心进程是kill掉会自动启动,实际在实验环境中测试发现杀掉mmon进程并不会再自动起来。那想启动mmon进程难道要重启数据库吗?当然,重启数据库自然是可以实现重启mmon的目

2020-12-20 15:49:51 901

原创 ORACLE 直接存储图片数据方法

一般来说,数据库中存储图片,视频,等…这些二进制文件,都是存储文件的路径。以下是数据库中直接存二进制大对象的方法。ORACLE 中直接存储图片的方法。创建表,注意:插入图片的列要定义成BLOB类型create table image_lob(t_id varchar2(5) not null,t_image blob not null);创建图片目录,image为目录名,并授权.create or replace directory IMAGE as ‘/home/oracle/image’

2020-11-24 09:13:45 4267 1

原创 ORACLE 碎片整理小结

oracle碎片小结我们在使用windows的时候,都知道要定期整理磁盘碎片,因为磁盘碎片会影响性能,给管理上带来额外的负担。那oracle更是如此,当随着数据增加,oracle处理海量数据本身就已经很费力了啊,如果再有大量的碎片,那就是雪上加霜啊。所以碎片要引起dba的高度重视,尽早发现尽早处理。碎片是怎么产生的呢?简单理解就是由于更新和删除产生一些碎小的不能被再次使用的空间,根据每种不同的碎片他们的产生也是有区别的block-level的碎片,而block又分为data block和inde

2020-11-19 10:58:39 1654 1

原创 PostgreSQL二进制安装

二进制安装包下载地址:https://www.enterprisedb.com/download-postgresql-binaries安装步骤:下载二进制安装包(以安装9.5.24为例)根据自己的操作系统和版本下载相应的安装包。并上传至服务器/soft解压安装包tar -xvf postgresql-9.5.24-1-linux-x64-binaries.tar.gzmv pgsql /usr/local/或tar -xvf postgresql-9.5.24-1-linux-x64-

2020-11-16 16:44:11 1371 1

原创 PRM-DUL

DUL(Data Unloader):Oracle DUL 是Oracle公司内部的数据库恢复工具,由在荷兰的Oracle Support,Bernard van Duijnen开发:DUL不是Oracle的一个产品DUL不是一个受Oracle支持的产品DUL被严格限制为Oracle Support售后支持部门内部使用DUL的使用在国外需要经过Oracle公司的内部审批,首先你必须购买了Oracle的标准服务PS才可能用到DUL,否则甚至没有资格使用DULDUL被严格控制的一个原因是其采用了部

2020-11-16 11:11:28 865

原创 ORA 2069

------文档摘自 ORACLE METALINKORA-02069 DURING REMOTE INSERT OF A LOCAL SEQUENCE (文档 ID 1047673.6)APPLIES TO:Oracle Database - Enterprise Edition - Version 8.1.7.4 to 10.2.0.4 [Release 8.1.7 to 10.2]Oracle Database Cloud Schema Service - Version N/A and la

2020-11-11 14:43:56 144

原创 iscsiadm基本用法

安装客户端yum install iscsi-initiator-utils启动服务service iscsi start如果无法启动, 用如下命令/etc/rc.d/init.d/iscsid force-start查看本机IQN码cat /etc/iscsi/initiatorname.iscsi发现目标iscsiadm -m discovery -t sendtargets -p 192.17.3.100查看发现目标iscsiadm -m node登入目标 -l,登出最后是

2020-11-03 10:26:22 713

转载 analyze与dbms_stats区别

使用Analyze语句与Dbms_stats包的区别我们知道从oracle8i开始﹐analyze语句和dbms_stats包都可以收集相关对象(Tables﹑Indexes﹑Clusters and Materialized Views)的statistics。那哪些statistics的收集应该使用analyze语句﹐哪些statistics的收集应该使用dbms_stats包呢﹖对于使用哪个去收集statistics﹐应该把一个原则﹐凡是与cost-based optimizer相关的statis

2020-11-03 10:16:07 569

原创 MariaDB 二进制安装

mariadb 二进制安装步骤:安装包下载下载地址为:https://downloads.mariadb.org/  这里选择版本10.3.13版,进入后根据计算机位数选择,这里下载适用于64位操作系统Linux x86_64版本。这里下载包含glibc和不包含glibc的都是可以的,如果下载包含glibc的,那么系统的glibc版本要满足要求,这里要大于2.14,一般系统是可以满足的。我们下载:mariadb-10.3.13-linux-x86_64.tar.gz解压安装包将下载好的安装

2020-10-29 11:06:07 676

原创 ORACLE不常见权限

under any table当A个用户访问B用户的对象时:当对象存在时,没有赋予A访问B对象的权限时,会报错ORA-00942: table or view does not exist给访问者造成一个误解,就以为B用户下的对象不存在。实际是存在的。当赋予A用户 under any table 的权限时,会改变报错信息ORA-01031: insufficient privileges明确告诉访问者,权限不足!而不是对象不存在。当B用户下的对象确实不存在时,会报错ORA-00942: t

2020-10-21 17:12:05 141

原创 ORACLE参数

Oracle 分普通参数和隐含参数普通参数:Oracle 提供动态性能视图v$parameter, 可以直接查询。SQL> select name,value,description from v$parameter where name='sga_target';NAME VALUE DESCRIPTION-------------------- -------------------- ----------------------------------------

2020-10-16 11:40:59 691

原创 ORACLE 序列重置

说明:ORACLE中一般将自增sequence重置时,都是删除再重建,这种方式有很多弊端,依赖它的函数和存储过程将失效,需要重新编译。不过还有种巧妙的方式,不用删除,利用步长参数,先查出sequence的nextval,记住,把递增改为负的这个值(反过来走),然后再改回来。有的时候我们需要定期重置序列,比如每天或者每个月的开始都从一个指定的值开始。可以写个存储过程,以下是完整的存储过程,然后调用传参,并创建定时任务定期重置。以下代码仅供参考:创建测试序列create sequence seq_

2020-10-13 10:19:56 2737

原创 windows 下載地址

https://msdn.itellyou.cn/

2020-09-24 11:00:14 102

原创 Oracle 根据 file#,block# 找到对象

我们在10046生产的trace 文件里经常看到下面的信息. 表示系统在等待散列读取某个文件号的某个块开始的8个块.WAIT #6: nam=‘db file scattered read’ ela= 438472 file#=6 block#=2641 blocks=8WAIT #6: nam=‘db file scattered read’ ela= 1039 file#=6 block#=833 blocks=8 obj#=90054 tim=878243950382WAIT #6: nam=‘

2020-09-18 09:11:20 901

原创 oracle的加密和解密

加密函数create or replace functionencrypt_des(p_text varchar2, p_key varchar2) return varchar2 isv_text varchar2(4000);v_enc varchar2(4000);raw_input RAW(128) ;key_input RAW(128) ;decrypted_raw RAW(2048);beginv_text := rpad( p_text, (trunc(length(p_te

2020-09-08 13:41:07 1595 1

原创 ORACLE权限角色全集

ORACLE权限、角色全集角色CONNECT 数据库连接角色,用于连接数据库,具有创建簇、数据库链接、序列、同义词、表和视图,以及修改会话的权利  DBA 数据库管理员角色,具有所有使用ADMIN选项创建的系统权限,可以将系统权限授予其他用户或角色  DELETE_CATALOG_ROLE 删除目录角色,可以删除或重建数据字典  EXECUTE_CATALOG_ROLE 执行目录角色,能够执行所有系统包  EXP_FULL_DATABASE 能够使用导出程序执行数据库的完全和增量导出  IMP

2020-09-07 17:47:06 442

原创 Oracle 限制用户登录

—create triggerCreate Or Replace Trigger DENY_LOGINAfter Logon On DatabaseDeclarev_Program Varchar2(48);v_Message Varchar2(1000);v_deny_Client Exception;v_deny_User Exception;v_deny_Ip Exception;BeginSelect Program Into v_Program From V$session W

2020-09-01 14:36:31 792

原创 ORACLE 11.2.0.4 升级至19C

To fix the invalid registry component, packages/ objects, we may need to follow below action plan:Startup the instance in UPGRADE mode#sudo su - oracle#sqlplus / as sysdbaSQL> startup upgrade;Run the catalog.sql, catproc.sql, utlrp.sql scriptsSQL

2020-08-25 09:53:40 6863

空空如也

空空如也

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

TA关注的人

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