数据库SQL优化大总结之 百万级数据库优化方案
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫描,首先...
Oracle expdp/impdp导出导入命令及数据库备份
使用EXPDP和IMPDP时应该注意的事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。e...
expdp /impdp 导入指定表空间
我要把scott用户上的所有对象导出来,现在有一新用户A,A的默认表空间是TBS_A,请问怎么把Scott的数据导入到TBS_A中直接导出和导入都用system用户好了,你现在需要将scott的所有对象导入A用户中。1. 设置dba_directory2. expdp system/<password> DIRECTORY=datamove DUMPFILE=scott.dmp&...
VBox安装增强功能报错
VBox的增强功能插件主要是虚拟机和物理机之间可以自由切换鼠标和共享文件夹。建议安装,方便使用,而且VBox还是免费的虚拟机软件。
XManager远程Linux 安装Oracle 图形化界面xstart解决方法
一、安装Oracle_11g_R21、安装所必要的软件包:(CentOS)参见官方文档-rw-r--r--. 1 oracle oinstall 1358454646 Feb 5 22:57 p10404530_112030_Linux-x86-64_1of7.zip-rw-r--r--. 1 oracle oinstall 1142195302 Feb 5 22:57 p10404530_112030_Linux-x86-64_2of7.zip2、添加用户,用户组groupadd oins...
RMAN命令详解 非常好的文章
1 列出对应物 RMAN>list incarnation; 2 列出备份 2.1概述可用的备份 RMAN>list backup summary; B 表示 backup F 表示 FULL A 表示 archive log 0 1 表示 incremental backu...
RMAN-20207报错,使用list incarnation解决一例。
RMAN-20207: UNTIL TIME or RECOVERY WINDOW is before RESETLOGS time错误的解决办法如下:我们在做RMAN恢复的时候,可以使用list incarnation 命令查看控制文件包含了哪些对应物。当在做Media Recover的不完全恢复时,通过resetlogs打开库,则Incarnation(数据库对应物)表示这个数据库的特定的逻辑生存期。DBA可能...
Oracle数据库块的物理损坏与逻辑损坏
笔者认为不能简单的说物理硬盘的损坏导致块的物理损坏,Oracle bug导致块的逻辑损坏。这篇文章我们来详细讨论一下Oracle数据库的物理损坏...
复合索引顺序选择问题(一)
索引是我们经常选择的数据表检索优化方案之一。其中,复合索引是我们经常选择的策略。那么,构建索引列的顺序上,有何种差异和需要注意的方面呢?下面我们通过实验来进行说明。 实验环境说明 ...
通过ZHS16GBK和AL32UTF8字符编码分析exp/imp
实验环境:vmware server + rhel5.4(英文版操作系统)+oracle10g 问题描述:同事在Linux下安装的Oracle,默认的字符集没有修改,使用的是WE8ISO8859P1,不能够支持中文,问题表现为,客户端录入的中文数据可以显示,提交之后再查询出来后中文会显示为???。问题出在oracle服务端的字符集不支持中文导致。...
字符集转换
实验环境:vmware server + rhel5.4(英文版操作系统)+oracle10g 问题描述:同事在Linux下安装的Oracle,默认的字符集没有修改,使用的是WE8ISO8859P1,不能够支持中文,问题表现为,客户端录入的中文数据可以显示,提交之后再查询出来后中文会显示为???。问题出在oracle服务端的字符集不支持中文导致。...
Oracle12c_PDB的拔插与删除
这里简单介绍了拔出PDB,删除PDB,插入PDB的操作方法:1、unplug PDB查看PDB信息:SQL> select name,open_mode from v$pdbs;NAME OPEN_MODE-----...
Oracle 12c 手工创建 和 删除 PDB 示例
1. 手工创建PDB从SEED database 创建PDB的时候,可以指定文件存放的位置。 有两种方法可以指定文件的位置。第一种是在CREATE PLUGGABLE DATABASE 语法中添加FILE_NAME_CONVERT选项。http://www.cndba.cn/dave/article/221http://www.cndba.cn/dave/article/221SQL...
AIX rootvg 镜像,以及更换硬盘
一、做镜像假设主机有2块硬盘hdisk0,hdisk1,系统安装在hdisk0上。#清除PVID,不是必须的,执行了更安全chdev -l hdisk1 -a pv=clearchdev -l hdisk1 -a pv=yesextendvg rootvg hdisk1#-S表示后台同步mirrorvg -S rootvg hdisk1#查看LV STATE,stale全部变为syncd,表示同步完成。PPs=2倍的LPs...
aix rootvg mirror
确定rootvg 没有镜像 # lsvg -l rootvg 由下图中pvs的值可以看出,rootvg没有镜像。因为lp=pp 步骤阅读 2 查看AIX系统磁盘情况。 # lspv 系统中包含有三块磁盘,hdisk0 隶属于rootvg ,hdisk1 没有分配给任何卷组,hdisk2 分配给testvg。 步骤...
OSX下面用ffmpeg抓取桌面以及摄像头推流进行直播
参考博客http://blog.chinaunix.net/uid-11344913-id-4665455.html 在osx系统下通过ffmpeg查看设备ffmpeg -f avfoundation -list_devices true -i "" 显示结果如下:SingerdeMacBook-Pro:~ Singer$ ffmpeg -f avfoundation -list_devices true -i ""ffmpeg version 3.0 Copyright (c) ...
mac 系统安装使用 ffmpeg
1、安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 注意事项 可能有墙,得要vpn,如果已经安装 提示 2、安装 ffmpeg 命令 brew install ffmpeg 安装过程如图...
ora-00054: 资源正忙, 但指定以 nowait 方式获取资源如何解决
解决方法如下:=========================================================SQL> select session_id from v$locked_object;SESSION_ID---------- 56SQL> SELECT sid, serial#, username, osuser FROM v$session where sid = 142; SID&nb...
Oracle数据库表碎片整理
Oracle数据库表碎片整理 一、Oracle数据库表是否需要碎片整理,看个例子,有人是这么说的 由于oracle的数据表的存储不像mysql(innodb)那样使用的聚集组织表(IOT)存放数据,而是使用的是称为堆(HEAP)的方式来存放数据. 数据行被存放到的块是随机的.进行全表扫描的时候读取出来的数据行没有按...
VCSA密码过期修改密码
一、修改系统密码 1. 使用 vSphere Client 重新引导 vCSA。 2. 出现 GRUB 引导加载程序后,按空格键禁用自动引导。 3. 键入 p 访问设备引导选项。 4. 输入 GRUB 密码。 ...