自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Day By Day--Ryan Bai

读书整理

  • 博客(170)
  • 资源 (1)
  • 收藏
  • 关注

原创 Oracle 数据库的众多 “NAME”

Oracle 有众多名字,很多人容易弄混,下面会通过各个层面的展示,从视觉、流程角度去了解,而并非单一通过概念去认识他们,这样会更容易认识他们,了解他们之间的区别DB_NAME数据库名,长度不能超过8个字符,记录在 datafile、redolog 和 control file 中这部分可以通过 bbed 来查看存储方式,我们拿 system01.dbf 数据文件举例此处我们看到,数据文...

2020-04-27 10:08:27 374

原创 BBED 的安装

BBED全称:BlockBrower and EditorOracle 8i可以在ORACLE_HOME/bin下可以找到Oracle 9i、10g因为未随软件发布,故在windows没有这个工具,在linux上面有,需要编译。进入相应路径cd $ORACLE_HOME/rdbms/lib进行编译默认目录:make -f ins_rdbms.mk $ORACLE_HOME...

2020-04-15 12:12:59 313

原创 ACE(01):Oracle ACE 申请

忽然想挑战一下ACE-A这个称号,经过一番努力,终于找到了申请渠道登录网站https://apexapps.oracle.com/pls/apex/f?p=251:1:1229412244199:::::根据提示,填写一些信息第一步:你的姓名、公司、电话号码、email为了个人的信息安全,此处我把个人信息给覆盖了第二步:此页填写的是所推荐的人的信息,个人信息依旧被覆盖第三步:...

2020-01-12 15:04:24 416

原创 ACE(02):Oracle ACE常见问题

Oracle ACE 计划是什么Oracle ACE 计划旨在认可和表彰 Oracle 技术社区和 Oracle 应用社区中有贡献的人士。这些人技术娴熟并且乐于通过演示文稿、博客、文章、社交媒体帖子、社区论坛支持等方式分享他们的知识和经验。Oracle ACE 计划奖项有效期一年,过往成员都将成为 Oracle ACE 校友。该计划包括三个级别:Oracle ACE Associate、O...

2020-01-12 14:58:24 449

原创 ACE(03):努力了,总会有收获

分享了近一年的博客,得到了官方的认可,是件很开心的事,回想自己从想成为ACE、计划成为ACE、申请ACE,到如今进入Oracle视野,成为一名Oracle ACE Associate,也是一段蛮有意思的经历。我在经历了五年的职业调整,终于在OCM导师侯圣文、崔旭两位老师的教授下于2016年2月19日,成为OCM,然后才正是踏入DBA专业圈,专攻数据库这个行业。刚刚入行的我便决定向两位老师学习,于...

2020-01-12 14:42:33 176

原创 ORA-31693 & ORA-29913 & ORA-29401

故障描述数据库版本:11.2.0.4–>12.2.0.1描述:expdp 导出时遇到异常告警:故障分析导出语句为expdp \'/ as sysdba\' directory=EXPDP logfile=expdp_ogg.log exclude=statistics cluster=no dumpfile=expdp_ogg_20191202_target.dmp tab...

2019-12-02 14:45:03 534

原创 SharePlex 环境部署

一、环境描述源端目标端操作系统linux 7.6linux 7.6IP192.168.66.111192.168.66.112数据库版本19.3.0.0.019.3.0.0.0二、数据库准备创建shareplex专用表空间create tablespace splex_tbs datafile '/oradata/datafile/sple...

2019-11-29 15:58:36 623

原创 Oracle Support:CSI 申请

打开首页https://support.oracle.com/portal/登录账号请求访问输入注释和客户服务号(CSI号)输入公司名称,进行验证下一步提供联系信息:一般默认下一步即可接受使用条款并提交静等审批通过就好啦...

2019-11-27 11:11:17 2194

原创 PostgreSQL:源码目录结构

源码结构aclocal.m4:config 用的文件的一部分config/:config 用的文件的目录config.log:configure:configure 文件configure.in:configure 文件的雏形contrib/:contribution 程序COPYRIGHT:版权信息doc/:文档目录GUNMakefile:第一级目录的 MakefileG...

2019-11-25 19:06:57 1045

原创 UNWRAP

创建 UNWRAP 函数CREATE OR REPLACE PACKAGE AMOSUNWRAPPER IS FUNCTION DEFLATE(SRC IN VARCHAR2) RETURN RAW; FUNCTION DEFLATE(SRC IN VARCHAR2, QUALITY IN NUMBER) RETURN RAW; FUNCTION INFLATE(SRC IN RAW...

2019-11-21 10:04:53 312

原创 imp-00017 ora-06550

故障描述数据库版本:11.2.0.4–>12.2.0.1描述:imp 导入时遇到异常告警:故障分析这是个很常见的导入警告,通常与数据库/客户端版本有关。比如这里,源数据库是11.2.0.4,目标数据库是12.2.0.1解决方案在exp或imp时加上一个参数来禁用统计信息的导出/导入: statistics=none建议在 oracle 10g 以后,默认定时采集统计...

2019-11-20 10:36:47 364

原创 ORA-56935: existing datapump jobs are using a different version of time zone data file

故障描述数据库版本:11.2.0.4–>12.2.0.1描述:数据泵导入时遇到异常告警:故障分析该故障由timestamp在不同版本时区文件造成的解决方案查询 DST_UPGRADE_STATE 值SELECT PROPERTY_NAME, SUBSTR(PROPERTY_VALUE, 1, 30) VALUE FROM DATABASE_PROPERTIES W...

2019-11-19 15:03:35 1089

原创 ORA-600:[qertbGetPartitionNumber:qesma2],[],[],[]

故障描述数据库版本:11.2.0.4告警:故障排查根据用户查询反馈的告警,以及数据库版本信息,查询mos得知,可能为 Bug:18899974为了确保定位无误,进一步跟客户沟通确认环境为 ADG数据库PSU版本如下数据库PSU版本为16年的,而该bug是17年7月修复的综上所述,可以判断与 mos 上 bug 的描述基本相符解决方案建议对数据库打最新的PSU,及时更新...

2019-11-18 16:32:04 455

原创 Linux(04):Redhat:系统参数

fs.aio-max-nr:同时可以拥有的的异步IO请求数目推荐值:1048576 其实它等于 1024*1024 = 1024K 个fs.aio-max-nr = 1048576fs.file-max:系统中可以同时打开的文件数目。推荐值:fs.file-max = 512 * PROCESSES,6815744 其实它等于 6.5×1024×1024=6.5Mfs.file-max...

2019-11-15 17:08:16 167

原创 SNMP 常用OID列表

一、CPU 状态Load1 minute Load: .1.3.6.1.4.1.2021.10.1.3.15 minute Load: .1.3.6.1.4.1.2021.10.1.3.215 minute Load: .1.3.6.1.4.1.2021.10.1.3.3CPUpercentage of user CPU time: .1.3.6.1.4.1.2021.11....

2019-11-15 16:58:51 456

原创 Python 开发环境搭建(5):SNMP

使用的系统为Redhat 7.6 的64位,使用Net-SNMP 5.7版本安装mysql包rpm -ivh mysql-community-libs-compat*不安装这个包会出现如下报错安装cd /mnt/Packagesrpm -ivh net-snmpyum install -y net-snmp-perlyum install -y net-snmp-utilsyu...

2019-11-15 16:06:58 310

原创 Redhat(03):Linux 初始化配置

一、virbr0虚拟网卡的卸载方法在使用双机软件过程中,如果系统是centos 5.x 默认系统安装完成后为xen内核,那么xen内核引导启动后就会有虚拟网卡(vethx、vif0.x、virbr0、xenbr1等)存在。这就会直接导致双机软件的两台机器中都会有相同的IP地址存在(virbr0网卡的IP地址都为192.168.122.1)。所以会导致双机系统中的主机关机时,备机不会接管的现象。...

2019-11-15 15:57:47 166

原创 Redhat(02):yum 配置

一、Redhat 5、6mount 安装盘mount /dev/cdrom /mnt修改配置文件vi /etc/yum.repos.d/local.repo[Server]name=serverbaseurl=file:///mnt/Serverenabled=1gpgcheck=yum clean all二、Redhat 7mount 安装盘mount /d...

2019-11-15 15:54:14 104

原创 Linux(01):RedHat 7.6 安装

开始安装 为了日后排查问题时,不出现乱码,所以此处选择英文 配置安装选项选择需要安装的包 单击“SOFTWARE SELECTION” 选择需要安装的软件 由于后续我们要安装数据库,需要图形化界面,所以此处选择“Server with GUI” 单击“Done” 配置存储 单击“INSTALLATION SOURCE” 单击选择要安装系统的磁盘,单选“...

2019-11-15 15:46:49 757

原创 Python 开发环境搭建(04):pydev 配置

一、安装Pydev单击Help 单击 Eclipse Marketplace 进入后搜索Pydev 安装Install(此处因为已经安装过了,所以显示Installed)二、配置PydevWindows-->Preferences 配置Python Interpreters 输入名字、选择python3所在路径 单击OK即可...

2019-11-15 15:04:21 290

原创 Python 开发环境搭建(03):Linux 下 eclipse 安装

一、安装jdk下载jdk 打开Oracle官网 https://www.oracle.com/index.html 单击 Downloads 单击 Java 单击 Java SE 单击 Download 下载(http://download.oracle.com/otn-pub/java/jdk/11.0.2+9/f51449fcd52f4d52b93a989c5c5...

2019-11-15 15:00:37 118

原创 Python 开发环境搭建(01):vmware workstation 网络搭建

为了在linux环境下开发环境,可以连到其它服务器进行巡检,同时也可以本地shell连接,敲击命令,特别突击研究了一下虚拟机的网络配置,具体步骤如下一、虚拟机设置为了使本地shell可以连接虚机,配置了NAT,具体步骤如下:打开虚拟网络编辑器 单击更改设置 单击NAT网络,配置子网IP(此处我选择了个比较吉利的数字),然后对NAT进行设置 NAT设置,此处与子网网段一直,默认这里...

2019-11-14 13:06:08 315

原创 Python 开发环境搭建(02):Python 3.7 + Redhat 7 源码安装

准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件) yum groupinstall 'Development Tools' yum install zlib-devel bzip2-devel openssl-devel ncurses-devel libffi-devel -y 下载 Python3.7源码包 打开网站 https://w...

2019-11-14 10:13:28 118

转载 Python2升级Python3(01):xrange

Python2升级到Python3的时候,我们会注意到xrange报错这时建议将xrange换成rangePython 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "licen...

2019-11-13 10:27:57 218

原创 Oracle 认证下载

传说中的MySQL OCP到手了,下载流程如下登录Oracle 大学官方网站 https://education.oracle.com/en/ 单击CertView:https://brm-certview.oracle.com/pls/certview/ocp_interface.home 下载我的认证 此处选择自己要打印的证书 打印证书即可顺便show一下自己的证书Orac...

2019-11-13 10:23:39 456

转载 11.2.0.4 upgrade to 19.3.0.0

本文的环境都使用相同的操作系统:Oracle Linux 7.5。11g数据文件存放在文件系统上,而19c的数据文件存放在ASM上,中间使用NFS暂存数据文件,然后通过rman的可传输表空间特性进行迁移。1、源端检查由于rman不能自动迁移目录、外部表以及BFILEs,所以必须使用下面的命令进行检查,然后手工在目标端创建:SQL> set serveroutput on;SQL&gt...

2019-11-06 17:02:53 980

翻译 Oracle 19c Concepts(19):Concepts for Database Developers

数据库开发人员的职责 Oracle 开发人员负责创建和维护使用 Oracle 技术堆栈的应用程序的数据库组件。 Oracle 开发人员要么在 Oracle 数据库环境中开发新的应用程序, 或者转换一个现有的应用程序以便在其中运行。因此, 开发人员会与数据库管理员紧密合作, 并分享知识和信息。 ...

2019-11-02 22:44:13 452

翻译 Oracle 19c Concepts(18):Concepts for Database Administrators

数据库管理员的职责 数据库管理员 (DBA) 的主要责任是向用户提供企业数据。 DBA 必须与开发人员紧密合作,确保他们的应用程序有效利用了的数据库,并与系统管理员紧密合作,以确保物理资源足够且被高效地使用。 Oracle 数据库管理员负责了解 Oracle 数据库体系结构和数据库的工作...

2019-11-02 19:49:09 690

翻译 Oracle 19c Concepts(17):Topics for Database Administrators and Developers

数据库安全性概述 通常, 数据库安全涉及用户身份验证、 加密、 访问控制、 和监控等。 用户账户 每个 Oracle 数据库都有一个有效数据库用户的列表。 数据库包含几个默认账户,其中包括缺省的管理帐户。您可以根据需要创建用户帐户。您还可以配置应用程序用户来访问Oracle数据库。 ...

2019-11-01 23:04:07 453

翻译 Oracle 19c Concepts(16):Application and Oracle Net Services Architecture

Oracle 应用程序体系结构概述 在本章中, 应用程序体系结构指的是连接到 Oracle 数据库的某个数据库应用程序的计算环境。 客户端/服务器体系结构概述 在 Oracle 数据库环境中,数据库应用程序和数据库被划分为客户端/服务器体系结构。 ...

2019-11-01 22:08:25 272

翻译 Oracle 19c Concepts(15):Process Architecture

进程简介 进程是在操作系统中可以运行一系列步骤的机制。 该机制取决于操作系统。例如,Windows 上的一个 Oracle 后台进程是在某个进程内执行的一个线程。在 Linux 和 UNIX 上,Oracle进程要么是操作系统进程,要么是操作系统进程中的线程。 进程运行代码模块。所有已连接的 Oracle 数据库用户必须运行以下模块来...

2019-11-01 21:28:19 390

翻译 Oracle 19c Concepts(14):Memory Architecture

Oracle 数据库内存结构简介 当实例启动时, Oracle 数据库分配内存区,并启动后台进程。 内存区存储如下信息: 程序代码 有关每个已连接会话的信息,无论其当前是否处于活动状态 在程序执行期...

2019-10-27 23:11:25 437

翻译 Oracle 19c Concepts(13):Oracle Database Instance

Oracle 数据库实例简介 数据库实例是一组用于管理数据库文件的内存结构。 数据库是一组由 CREATE DATABASE 语句在磁盘上创建的物理文件。由实例管理其关联的数据,并为数据库用户提供服务。 每个正在运行的 Oracle 数据库至少与一个 Oracle 数据库实例相...

2019-08-31 02:34:11 421

翻译 Oracle 19c Concepts(12):Logical Storage Structures

逻辑存储结构简介 Oracle 数据库为数据库中的所有数据分配逻辑空间。 数据库空间分配的逻辑单元是数据块、 扩展区、 段、 和表空间。 而在物理级,数据被存储在磁盘上的数据文件中 。数据文件中的数据存储在操作系统块中。 下图是一个物理和逻辑存储的实体关系图。 乌鸦脚表示法表示一对多关系。 图 12...

2019-08-31 00:55:28 293

翻译 Oracle 19c Concepts(11):Physical Storage Structures

物理存储结构简介 RDBMS 的特点之一是逻辑数据结构(如表、 视图和索引)与物理存储结构的独立性。 由于物理结构和逻辑结构是分开的, 您可以管理数据的物理数据存储,而不会影响对逻辑结构的访问。 例如, 重命名数据库文件并不会重命名存储在其中的表。 Oracle 数据库是...

2019-08-30 23:18:41 273

翻译 Oracle 19c Concepts(10):Transactions

事务介绍 事务是包含一个或多个 SQL 语句的逻辑的、 原子的工作单元。 事务将 SQL语句分组, 以便它们可以一起被提交, 即将其应用到数据库, 或者一起被回滚, 即将其从数据库中撤消。 Oracle 数据库将为每个事务分配一个称为事务 ID 的唯一标识符。 所有 Oracle 事务都...

2019-08-30 23:02:27 287

翻译 Oracle 19c Concepts(09):Data Concurrency and Consistency

数据并发和一致性介绍 在单用户的数据库中, 用户可以修改数据,而不用担心其他用户在同一时间修改相同的数据。但是,在一个多用户的数据库中, 多个事务内的语句可以同时更新相同的数据。同时执行的多个事务必须产生有意义且一致的结果。 多用户数据库必须提供以下功能: 保证用户可以同时访问数据...

2019-08-30 17:32:10 379 1

翻译 Oracle 19c Concepts(08):Server-Side Programming: PL/SQL and Java

服务器端编程介绍 在 SQL 之类的非过程化语言中,指定的是要操作的数据集, 而不是要执行什么操作或该操作应如何执行。 在过程化语言程序中, 大多数语句的执行取决于其前面或后面的语句及控制结构,如循环或条件分支, 而这在 SQL 中是不可用的。为演示过程化语言与非过程化语言之间的区别,假设如下的 SQL 语句查询 employee...

2019-08-30 01:49:01 298

翻译 Oracle 19c Concepts(07):SQL

SQL 简介 SQL (发音为 sequel) 是基于集合的高级别声明性计算机语言, 所有程序和用户都使用它来访问 Oracle 数据库中的数据。 虽然某些 Oracle 工具和应用程序掩盖了对 SQL 的使用, 但实际上所有的数据库操作都是使用 SQL 执行的。任何其他数据访问方法,绕过了内置于数据库的安全机制,并可能危及数据安全和完整...

2019-08-30 01:15:52 297

翻译 Oracle 19c Concepts(06):Data Dictionary and Dynamic Performance Views

数据字典概述 Oracle 数据库的一个重要部分是它的数据字典,它是一组提供有关数据库管理元数据的只读表。 数据字典包含如下信息: 在数据库中每个模式对象的定义,包括列的默认值和完整性约束信息 分配给模式对象的空间量及当前已使用量 ...

2019-08-30 01:07:33 366

OCP:047 SQL

Oracle 官方认证 OCP 中课程 047 的所有官方教材 ppt。

2017-11-08

空空如也

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

TA关注的人

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