English太次郎
不进则退。。。。。。
展开
-
Oracle表空间查询及扩充表空间
oralce 表空间查询SQL> select a.tablespace_name, a.bytes / 1024 / 1024 "sum MB", (a.bytes - b.bytes) / 1024 / 1024 "used MB", b.bytes / 1024 / 1024 "free MB", round(((a.bytes - b.bytes) / a.bytes) * 100, 2) "used%" from (s...原创 2021-01-28 00:27:14 · 162 阅读 · 0 评论 -
oralce 数据库监听日志状态及目录:查看监听(使用grid用户登陆):
数据库监听日志状态及目录:查看监听(使用grid用户登陆):su - grid密码:grid[grid@db1 ~]$ lsnrctlLSNRCTL> statusLSNRCTL> status listener_scan1101监听日志目录:listener:/opt/app/grid/diag/tnslsnr/db1/listener/alert/ /opt/app/grid/diag/tnslsnr/db1/listener/trace/...原创 2021-01-28 00:09:23 · 918 阅读 · 0 评论 -
摆脱“人肉”审核,从0搭建可视化SQL自动审核平台
作为DBA,你们还在人工审核SQL语句吗?程序员人工审核吃力,审核标准越多,有效落实越来越困难,效率不高。随着业务量的上升,人肉式的SQL审核一直是广大DBA的烦恼。今天就同大家分享一个SQL自动审核工具,帮助大家把DBA SQL审核的工作解放出来~Yearning是一款基于Inception的 Web可视化SQL审核平台,其本身只提供可视化交互页面并不具备 SQL审核的能力必须搭配Inception一起使用。Yearning目前支持的功能有:Inception...原创 2020-12-23 00:30:34 · 352 阅读 · 0 评论 -
慢 SQL 诊断优化套路包,套路用的对,速度升百倍
在DBA的日常工作中,调整个别性能较差的SQL语句是一项富有挑战性的工作。面对慢SQL,一些DBA会心烦,会沮丧,会束手无措,也会沉着冷静、斗智斗勇!当中的关键在于数据库管理员如何分析得出SQL语句的执行计划和如何从SQL语句的执行计划中发现问题。下面老王就慢SQL的诊断和优化分享一些常用的套路~慢SQL诊断系统层面:检查系统服务器运行情况,磁盘 I/O 等;数据库层面:1、对于MySQL来说,通过慢日志定位慢SQL;2、对于慢SQL,查看其执行计划,分析耗时的原因;3、如果原创 2020-12-23 00:27:01 · 223 阅读 · 0 评论 -
Oralce日常高效率巡检_数据库性能、安全检查
高效进行 Oracle 日常巡检——数据库性能与安全检查对于线上的业务,oracle的数据库运行的稳定性和安全性是用户关心的一个至关重要的问题,除了通过监控平台对数据库进行监控以外,还需要定期对数据库进行“体检”,是保障数据库稳定运行的必不可的辅助手段。本文简要介绍在系列一的基础上需要巡检的内容,主要包括资源使用、性能、安全性等。检查oracle相关资源的使用情况主要检查Oracle相关资源的使用情况,包含:检查Oracle初始化文件中相关的参数值 检查数据库连接情况 ..原创 2020-12-23 00:23:20 · 185 阅读 · 0 评论 -
高效进行 Oracle 日常巡检——数据库基本情况检查
对于线上的业务,Oracle 的数据库运行的稳定性和安全性是用户关心的一个至关重要的问题,除了通过监控平台对数据库进行监控以外,还需要定期对数据库进行“体检”,数据库巡检是保障数据库稳定运行的必不可少的辅助手段。检查数据库的基本状况1.1 检查 Oracle 实例状态SQL> select instance_name,host_name,startup_time,status,database_status from v$instance;其中“STATUS”表示Ora.原创 2020-12-22 23:52:20 · 268 阅读 · 1 评论 -
Oralce 使用SQL中的exists 和not exists 用法详解
exists表示() 内子查询返回结果不为空,说明where条件成立就会执行sql语句;如果为空,表示where条件不成立,sql语句就不会执行。not exists和 exists相反,子查询语句结果为空,则表示where条件成立,执行sql语句,负责不执行sql。eg:1.如果部门名称中含有字母A,则查询所有员工信息(使用exists)select * from emp where exists (select * from dept where dname like '%A%' an.原创 2020-12-17 02:53:09 · 609 阅读 · 0 评论 -
2020-11-09
# vim rzbak/bak.sh#!/bin/bash. ~/.bash_profilerman target / <<eofrun{allocate channel c1 device type disk;allocate channel c2 device type disk;allocate channel c3 device type disk;allocate channel c4 device type disk;allocate channel...原创 2020-11-09 14:06:56 · 173 阅读 · 0 评论 -
oralce中级OCP考试时间和题量以及通过率
1. OCP 考试原创 2020-10-27 20:54:41 · 951 阅读 · 0 评论 -
12C OCP 1ZO-071 题库(8月以前)
071-67q1 choose the best answer选择最好的答案exanine the desciption of the employees table:员工表的填写:which query is valid?哪个查询是有效的?A) select dept_id, join_date, sum(salary) from employees group by dept_id, join_date;通过dept_id, join_date从员工组中选择dept_id, joi原创 2020-09-19 14:14:05 · 313 阅读 · 0 评论 -
12C OCP IZO-62 题库(8月以前)
question 1which three statements are true about automatic workload repository(AWR)?(choose three.)关于自动工作负载存储库(AWR),哪三条语句是正确的?(选择三个)。B) the awr data is stored in memory and in the database.awr数据存储在内存和数据库中。C) the snapshots collected by awr are used by .原创 2020-09-18 15:06:03 · 343 阅读 · 0 评论 -
12C OCP 1Z0-063 题库(8月以前)
分类版本:一 oracle 安全备份(OSB)01 examine the probable steps involved in the basic backup process ofRMAN and oracle secure backup (OSB):检查RMAN和oracle安全备份(OSB)的基本备份过程中可能涉及的步骤:1 rman initiates backup and passes the database backup storageselector to OSB.rma原创 2020-09-15 17:35:08 · 683 阅读 · 0 评论 -
OCP12C题库,63数据库管理( Administration Workshop- 63)(新增)
01 which three are true about transparent data encryption(TDE)?关于透明数据加密(TDE),哪三个是正确的?02 Rman is connected to the target database prod1 and an auxiliary instance in nomount state, examine the command to create a duplicate database:Rman连接到目标数据库prod1和一个处于n原创 2020-09-14 17:37:01 · 801 阅读 · 0 评论 -
OCP12C题库,71sql的使用
01 examine the description of the employees tables;检查雇员表的描述;for each employee in department 90 you want to display;对于90部门的每一位员工,你想要展示;1、their last name他们的姓氏2、the number of complete the number of weeks,starting with the longest serving employee first.原创 2020-09-15 10:03:02 · 964 阅读 · 0 评论 -
OCP12C题库,62数据库备份与恢复(admin,install and upgrade accelerated, backup and recovery workshop -62)(新增)
01 which two statements are ture about using SQLLoader?关于使用SQLLoader,哪两条语句是正确的A、it can generate unique sequential key values in sppecified columns它可以在指定的列中生成惟一的顺序键值 E、it can load data into multiple tables using thesame load statement 它可以使用相同的load语句将数据.原创 2020-09-10 23:45:38 · 1290 阅读 · 1 评论 -
09day ASM单实例安装部署,并在ASM上安装oracle数据库
单实例ASM安装Oracle 12.2+VMware15+RHEL7.5原创 2020-08-09 17:17:27 · 225 阅读 · 0 评论 -
08day 数据泵(Impdp)—数据导入
一 数据导入——impdp原创 2020-08-08 16:49:18 · 108 阅读 · 0 评论 -
08day 数据泵(expdb/impdb)—数据导出
一 expdb/impdbdata pump有以下三个部分组成: 客户端工具:expdb/ impdb data pump api (即DBMS_DATAPUMP) metadata api (即DBMS_METADATA)默认情况下,用户可导出/导入自己schema下的数据,但如果要导出/导入其他schema下的数据,必须要把以下两个角色赋予改用户: DA...原创 2020-08-04 16:10:53 · 404 阅读 · 0 评论 -
06day 03cdbpdb也成为 多租户环境
**CBD 的组成**1. root 一个CDB只有一个root,在CDB内root被标识为CDB$ROOT并包含所有PDB的元数据 2. seed 种子PDB,被标识为PDB$SEED,是创建新的PDB的模板,只读并不可修改 3. PDB 可插拔数据库,对终端用户来说和传统的一样,完全兼容以前的数据库以上三个组件组成一个容器,被称为 CDB ,也叫 多租户环境CDB用户 普通用户 在root和所有的P...原创 2020-08-02 15:35:00 · 163 阅读 · 0 评论 -
day06:02oracle体系结构_存储结构
一 : 存储结构1、逻辑结构段、区、块Segments/Extents/DataBlocks 从存储的角度只有段 记录到数据字典 创建段表空间 tablespace 表空间是数据库的最大逻辑存储结构,和物理数据文件相对应,一个表空间可以由多个数据文件组成,一个数据文件只能属于一个表空间 主要的几个表空间:SYSTEM: 系统表空间,用于存放内部表和数据字段的数据,如表名、列名、用户名。 #查看数据字典的信息 SQL> COL T...原创 2020-07-28 00:04:07 · 155 阅读 · 0 评论 -
day06 : 01 Oracle 体系结构概念,内存结构,内存结构(服务器进程和用户进程)
一 概念:1、 实例/instance: 后台进程+共享内存 用于管理和控制数据库数据库/database: 物理文件的集合 为实例提供数据,如数据文件,控制文件,参数文件,日志文件等数据库服务器/database server: 软件+实例+数据库oracle数据库环境有以下两部分:oracle软件,存放在服务器本地硬盘上oracle数据库,存放在共享存储上rac (生产环境模式)2、实例oracle数据库启动后首先在内存中划分一片空间,并启动一些进程,而内...原创 2020-07-26 16:14:08 · 172 阅读 · 0 评论 -
day05:SQL_DCL ,权限控制
DCLSQL语句分为三类:DML/DDL/DCL,DCL主要表示的是数据库的控制语句,控制就是操作权限,而在DCL之中,主要有两个语法:GRANT,REVOKE权限的操作基础需要有用户,我们来创建一个新用户,创建新用户必须是具备管理员权限的SYS,SYSTEM两个用户操作。# 切换到 sysSQL> conn sys/oracle as sysdbaConnected.SQL> show userUSER is "SYS"#创建一个用户haha, 密码是oralc...原创 2020-07-25 23:00:15 · 156 阅读 · 0 评论 -
day04 : SQL_DDL, 表创建及管理
对于数据库而言实际上每一张表都表示是一个数据库的对象,而数据库对象指的就是DDL定义的所有操作,例如:表,视图,索引,序列,约束等等,都属于对象的操作,所以表的建立就是对象的建立,而对象的操作主要分为以下三类语法: 创建对象:CREATE 对象名称...; 删除对象:DROP 对象名称...; 修改对象:ALTER 对象名称...;常用的数据字段每一张数据表实际上都是由若干个字段组成,而每一个字段都会有其对应的数据类型,在oracle中,常用的数据类型有以下几种: 字符串 VARCH...原创 2020-07-25 22:31:32 · 159 阅读 · 0 评论 -
day03: oracle的sql增 、删、改,事务处理
一 数据更新(重点)===============增删改 查 数据更新包括数据的增加、修改、删除。 为了做实验,我们将emp表复制一份,使用以下指令: create table myemp as select * from emp; 这种语法是oracle支持的,其他的数据库不一样1、数据的增加(insert)语法:INSERT INTO 表名称 [(字段1,字段2,字段3,...)] VALUES(值1,值2,值3,...)注意:如...原创 2020-07-24 21:19:16 · 196 阅读 · 0 评论 -
day02: SQL_DML, oracle中sql的各种查询
1、oraclesql的特性SQL> select ename,sal,job,hiredate from emp; //查询结构字母左对齐,数字有对齐SQL> select ename,sal,job,sal+100 from emp; //查询支持运算符原创 2020-07-21 22:57:02 · 148 阅读 · 0 评论 -
day01: oracle12C在Linux7.5上图形化安装部署方法:
一 安装步骤1、安装依赖软件包# yum install -y compat-libcap1 glibc-devel ksh libaio-devel libstdc++-devel gcc gcc-c++ unixODBC2、创建安装组和用户[root@ocp003 ~]# groupadd oinstall[root@ocp003 ~]# groupadd dba[root@ocp003 ~]# useradd -g oinstall -G dba oracle[root@o.原创 2020-07-20 00:46:56 · 259 阅读 · 0 评论