SQLT 使用指南
主要方法在使用 SQLT 提供的主要方法之前,须确保 SQLT 已经被正确安装,并且使用 SQLT 的用户被赋予了 SQLT_USER_ROLE 角色。假如 SQLT 安装绕过了 SQL*Net (意味着您并没有在安装期间没有指定连接符),那么在从远端客户端执行任何 SQLT 主要方法前,您将需要手动设置连接符参数。即
SQLT 概要和安装
SQLT 概览安全模式安装 SQLT卸载 SQLT升级 SQLT常见问题上传SQLT文件给Oracle技术支持主要方法XTRACTXECUTEXTRXECXPLAINXTRSBYXPREXTXPREXC特殊方法COMPARETRCANLZRTRCAXTRTRCASPLITXTRSET高级方法和模块PROFILEXGRAMXPLOREXHUMESQLT&nbs
配置rman来自动删除应用过的归档日志
Configure Rman to Purge Application standby logs.Posted on March 26, 2011 by GaryConfigure RMAN to purge archivelogs after Application on standby.Applying to EE Version 10.2.0.1 – 11.2.
Oracle 11g RAC自动打GI PSU补丁
一、准备工作1,数据库环境操作系统版本 : RedHat 6.9 x64 数据库版本 : Oracle 11.2.0.4 x64 RAC Grid : 11.2.0.4 Oracle databa
ADG删除应用完毕的日志
在做ADG的灾备环境时,由于主备库都是归档数据库,在备库应用完毕日志后,日志不会自动删除,随着时间的推移,日志日积月累,越来越多。慢慢日志就把磁盘空间撑满了。但是如何让应用的完的日志自动删除那?很简单。只需要在备库上的rman命令中配置如下选项即可。CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STA...
gitlab 邮箱配置
修改/etc/gitlab/gitlab.rb文件 gitlab_rails['gitlab_email_enabled'] = true gitlab_rails['gitlab_email_from'] = '****@mail.com.cn' gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "mail.com.cn" gitlab_rails['smtp_port'] = 587 gitlab_rails['smtp_user...
gitlab资料库存储位置
更改仓库存储位置默认时GitLab的仓库存储位置在“/var/opt/gitlab/git-data/repositories”,在实际生产环境中显然我们不会存储在这个位置,一般都会划分一个独立的分区来存储仓库的数据,我这里规划把数据存放在“/gitlabdata/gitdata”目录下。[root@dlyumgitlab ~]# vi /etc/gitlab/gitlab.rb#启用...
expdp 报错 ORA-04063: package body "SYS.DBMS_METADATA_UTIL" has errors
使用expdp导出数据时,报错如下:Export: Release 11.2.0.4.0 - Production on Fri Jun 1 18:18:57 2018Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit ProductionWith the Partitioning, OLAP, D...
Solaris 11 设置root用户允许SSH远程登录
Solaris 11 为了安全考虑,默认是不能用root用户,通过SSH登录的,本文就是配置Solaris 11使用root用户通过SSH登录管理。 修改配置文件:#vi /etc/user_attr然后将type=role修改为type=normal保存退出当然ssh默认也是不允许root用户登录的,因此还需要设置ssh 允许root登录才行...
dba职责
数据库管理员(Database Administrator,简称DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理。DBA的核心目标是保证数据库管理系统的稳定性、安全性、完整性和高性能。在国外,也有公司把DBA称...
mysql 报错 Communications link failure
一、问题Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureLast packet sent to the server was 12 ms ago. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.new...
mysql 大小写敏感 lower_case_table_names
在MySQL中,数据库对应数据目录中的目录。数据库中的每个表至少对应数据库目录中的一个文件(也可能是多个,取决于存储引擎)。因此,所使用操作系统的大小写敏感性决定了数据库名和表名的大小写敏感性。 在大多数Unix中数据库名和表名对大小写敏感,而在Windows中对大小写不敏感。一个显著的例外情况是M...
RWP谈SQL优化
Oracle Real-World Performance团队是一个人数不多的天才团队,整个团队的数据库性能优化经验有超过400人年。团队成员分布在美国,中国和欧洲,不断的寻找和创造新的方法分析诊断当今世界业务系统的性能。Oracle Real-World Performance团队有着很多出类拔萃的战绩,在工作中,多次将客户系统性能提升几十上百倍,给客户...
RWP团队谈SQL优化
Oracle Real-World Performance团队是一个人数不多的天才团队,整个团队的数据库性能优化经验有超过400人年。团队成员分布在美国,中国和欧洲,不断的寻找和创造新的方法分析诊断当今世界业务系统的性能。Oracle Real-World Performance团队有着很多出类拔萃的战绩,在工作中,多次将客户...
ORA-06512 问题解决
在执行存储过程时,有动态执行SQL时,有时报错ORA-06512。SQL> select * from dba_role_privs where grantee='dev'; GRANTEE GRANTED_ROLE ADMIN_OPTION DEFAULT_ROLE ------------ ------------ -------...
在Linux 64位系统下使用hugepage
首先,为什么要介绍/使用HugePage?在步入正题之前,先讲一个非常普遍的数据库性能问题。众所周知,Oracle数据库使用共享内存(SGA)来管理可以共享的一些资源;比如shared pool中存储了共享的SQL语句及执行计划,buffer pool中存储了数据块。对这些资源的访问,其实就是Oracle使用OS的API来访问内存资源的过程。内存操作...
10046 trace信息的收集
每逢与遇到SQL相关性能,我们总是需要收集10046的,来查看和诊断问题。因为10046真实的反应的SQL语句执行的时候的真实信息,解析,执行,获取的时间消耗,row source operation的具体情况。具体等待事件,每个时间具体的时间消耗等等。希望下面的Case有一种就能帮助到您。EVENT: 10046 "enable SQL statement tracing...
MySQL表的四种分区类型
一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。二、为什么要对表进行分区为了改善大型表以及具有各种访问模式的表的可伸...
crsctl query crs releaseversion, activeversion, softwareversion 代表的含义
- Use the crsctl query crs releaseversion command to display the version of the Oracle Clusterware software stored in the binaries on the local node. --> Setting the PATH variable will change the results of this command - Use the crsctl query crs activeversion command to display the activ...
sqlplus: error while loading shared libraries的解决方案
昨天在给学员培训时,安装完毕数据库后,执行sqlplus出现了如下错误。建好oracle库后,执行sqlplus命令:[oracle@localhost database]$ sqlplus /nologsqlplus: error while loading shared libraries: /oracle/app/product/11.2.0/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denie...