database
吥輕誩放棄
这个作者很懒,什么都没留下…
展开
-
如何用 SQL Tuning Advisor (DBMS_SQLTUNE) 优化SQL语句
在Oracle10g之前,优化SQL是个比较费力的技术活,不停的分析执行计划,加hint,分析统计信息等等。在10g中,Oracle推出了自己的SQL优化辅助工具: SQL优化器(SQL Tuning Advisor :STA),它是新的DBMS_SQLTUNE包。使用STA一定要保证优化器是CBO模式下。执行DBMS_SQLTUNE包进行sql优化需要有advisor的权限。 ...转载 2018-07-18 11:23:27 · 460 阅读 · 0 评论 -
清理DBA_DATAPUMP_JOBS中的失败数据泵作业
SYS_EXPORT_FULL_01、SYS_EXPORT_FULL_02是一个完整的数据库导出作业,状态是NOT RUNNING,意味着作业是暂时的停止,实际上作业失败了也是NOT RUNNING状态。SELECT owner_name, job_name, rtrim(operation) "OPERATION", rtrim(job_mode)...原创 2019-06-03 15:48:52 · 3690 阅读 · 0 评论 -
postgresSQL 逻辑备份
PostgreSQL自带一个客户端pgAdmin,里面有个备份,恢复选项,也能对数据库进行备份 恢复(还原),但最近发现数据库慢慢庞大的时候,经常出错,备份的文件过程中出错的几率那是相当大,手动调节灰常有限。所以一直寻找完美的备份恢复方案。其实PostgreSQL内置不少的工具,寻找的备份恢复方案就在其中:pg_dump,psql。这两个指令 在数据库的安装目录下,比如我自己本地安装的,路径形如:...原创 2018-12-25 11:50:29 · 1429 阅读 · 0 评论 -
impdp --- tables、remap_table、remap_tablespace
tables、remap_table、remap_tablespace指定多组对象时,使用逗号分隔tables指定多个表时,tb1、tb2、tb3。tables=tb1,tb2,tb3remap_table转换多个表时,TB1转换TB2、TB3转换TB4。1.remap_table=tb1:tb2 remap_table=tb3:tb42.remap_table=tb1:tb...原创 2018-11-22 09:26:35 · 9057 阅读 · 1 评论 -
v$database Switchover_Status说明
v$database Switchover_Status值的含义 NOT ALLOWED 当前的数据库不是带有备用数据库的主数据库 PREPARING DICTIONARY 该逻辑备用数据库正在向一个主数据库和其他备用数据库发送它的重做数据,以便为切换做准备 PREPARING SWITCHOVER...原创 2018-09-30 10:25:25 · 1092 阅读 · 0 评论 -
Oracle Data Guard 理论知识
转载于https://blog.csdn.net/tianlesoftware/article/details/5514082RAC,DataGurad,Stream是Oracle高可用性体系中的三种工具,每个工具即可以独立应用,也可以相互配合。他们各自的侧重点不同,适用场景也不同。RAC它的强项在于解决单点故障和负载均衡,因此RAC方案常用于7*24的核心系统,但...转载 2018-07-06 14:10:01 · 344 阅读 · 0 评论 -
有关Oracle Data Guard Failover 的说明
物理Data Guard 下Failover 时Redo 的处理问题http://www.cndba.cn/Dave/article/883 Oracle Data Guard Linux 平台 Physical Standby 搭建实例http://www.cndba.cn/Dave/article/893 Failover 是失败切换。 这种情况下切换对redo 的处理...转载 2018-07-06 14:17:48 · 244 阅读 · 0 评论 -
物理Data Guard 下Failover 时Redo 的处理问题
转载于https://www.cndba.cn/Dave/article/883在Data Guard 环境下,归档文件是可以在备库应用的。 假如主库直接crash后,无法登陆,这时在将备库切换为主库的时候,如何处理主库的redo 就是关键。 因为这里的数据就是可能丢失的数据。 所以做了一个实验验证,验证redo 的处理。即将主库的redo 直接copy到备库,然后通过recover 来应用red...转载 2018-07-06 14:30:51 · 163 阅读 · 0 评论 -
Oracle logmnr日志分析
1.创建数据字典CREATE DIRECTORY utlfile AS '/oradata/LOGMNR';2.创建字典文件需要以DBA用户登录,创建到上面配置好的LogMiner文件夹中EXECUTE dbms_logmnr_d.build(dictionary_filename => 'dictionary.ora', dictionary_location =>'...原创 2018-08-01 09:32:47 · 436 阅读 · 0 评论 -
SYSAUX表空间清除统计信息
查看SYSAUX信息set linesize 120set pagesize 100 COLUMN "Item" FORMAT A25COLUMN "Space Used (GB)" FORMAT 999.99COLUMN "Schema" FORMAT A25COLUMN "Move Procedure" FORMAT A40 SELECT occupant_name "...原创 2018-08-10 21:08:20 · 2028 阅读 · 0 评论 -
SYSAUX表空间清除AWR快照
查看表空间信息select * from (Select a.tablespace_name,to_char(a.bytes/1024/1024,'999,999.999') total_bytes,to_char(b.bytes/1024/1024,'999,999.999') free_bytes,to_char(a.bytes/1024/1024 - b.bytes/1024/...原创 2018-08-14 14:24:20 · 1810 阅读 · 2 评论 -
MsSql自动备份
MSSql自动备份不得不提到一个工具 --- "sqlcmd"sqlcmd 实用工具是一个命令行实用工具,用于 Transact-SQL 语句和脚本的临时、交互执行以及自动执行Transact-SQL 脚本撰写任务。 若要以交互方式使用 sqlcmd ,或要生成可使用 sqlcmd运行的脚本文件,用户需要了解 Transact-SQL。 通常以下列方式使用 sqlcmd 实用工具: 用户...原创 2018-09-17 12:46:26 · 2326 阅读 · 0 评论 -
Sqlcmd使用详解
Sqlcmd实用工具,可以输入 TRANSACT-SQL 语句、 系统过程和脚本文件,通过各种可用模式:通过命令提示符。 在中查询编辑器在 SQLCMD 模式下。 在 Windows 脚本文件。 在 SQL Server 代理作业的操作系统 (Cmd.exe) 作业步骤。该实用工具使用 ODBC 执行 TRANSACT-SQL 批处理。备注Sqlcmd 实用工具的最新版本可作为...原创 2018-09-17 13:36:39 · 27456 阅读 · 2 评论 -
最完整的MySQL规范
1 数据库命名规范所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用MySQL保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀 所有存储相同数据的列名和列类型必须一致(一般作为关联列,如果...转载 2019-08-23 15:22:08 · 601 阅读 · 0 评论