startup and shutdown RAC
===========启动rac的顺序===========1.正常情况下,系统启动时,crs会自动带起来,不需要进行任何操作,如果发现crs没有起来,则可以使用以下命令进行操作# /etc/init.d/init.crs start2. 启动以后检查状态# su - oracle$ crsctl check crs$ crs_stat -t============关闭rac的顺序========
Data Guard RMAN-04006 和 ORA-01017 错误诊断
RMAN-04006: error from auxiliary database: ORA-01017: invalid username/password; logon denied 发生这个错误大概有 2 个原因: ① 主备库的密码文件
yum 安装 rlwrap
1. 安装epel包,对于centos6可以使用以下命令行 yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm 对于具体的安装包路径和命令可以参考以下网页 https://fedoraproject.org/
SQLSRVER同步ID脚本
USE [master] GO /****** Object: StoredProcedure [dbo].[sp_hexadecimal] Script Date: 2018/8/9 10:48:17 ******/ SET ANSI_NU
SQL Server 默认跟踪(Default Trace)
本文所涉及的内容(Contents)背景(Contexts)基础知识(Rudimentary Knowledge)查看默认跟踪信息(Default Trace)补充说明(Addon)参考文献(References) 思考这样的场景:数据库的表、存储过程经常别修改,当这些修改造成BUG的时候,很多开发都不承认是他们干的,...
查看哪个SP调用了对应的表
1.查询某个表被哪些存储过程(以下简称 SP)使用到 : select distinct object_name(id) from syscomments where id in (select object_id from sys.objects where type ='P') and text like'%TableName%' 2.查找那些过程对该表做了更新操作: select distinct object_name(id) from sys...
rebuild index which avg_fragmentation_in_percent >30
点击(此处)折叠或打开select 'ALTER INDEX ['+ind.name+'] ON [dbo].['+OBJECT_NAME(ind.OBJECT_ID)+'] REBUILD', OBJECT_NAME(ind.OBJECT_ID) AS TableName, ind.name AS IndexName, indexstats.index_type_desc AS...
如何处理带有引号文本限定符的CVS
公司需要导入数据到MSSQLSERVER,但是对方给出的奇葩cvs文件是这样的:aa,bb,cc,dd,ee1,"this is a",1,"this is a",12,"this is" a",2,"this is a",2普通的bcp处理会有悲催的错位,而且mssql个坑货也不能像mysql自动区分文本限定符的"研究了一下,用这个方式处理:1. 在DB里建立对应的表点击(此处...
SQLSERVER 数据库查看各表的记录数
点击(此处)折叠或打开select a.name as 表名,max(b.rows) as 记录条数 from sysobjects a ,sysindexes b where a.id=b.id and a.xtype='u' group by a.name order by max(b.rows) desc...
查看TRP开头的数据量超过1000000的表的index情况
select a.name as tabname ,h.name as idname ,rr.row_num as rownumfrom sys.objects as a right join sys.indexes as h on a.object_id=h.object_idjoin ( select a.n...
lsnr配置报错use another port number
今天在配虚拟机oracle lsnr的时候老遇到the information provided for this listener is currently in use 执行以下命令行确认需要设置的端口1521 并没有被占用/etc/hosts、/etc/sysconfig/network,/etc/sysconfig/network-scripts/ifcfg-eth0结果呢就在 /etc/hosts发现了问题,第三行的IP地址和我分配的...
SQLSERVER查看各磁盘可用空间
保存数据的表create table dc_DiskDetaill ( Drive varchar(10), Size varchar(50), FreeSize varchar(50), GetTime datetime default(getdate())) 采集的存储过程SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- ===========================...
Sql Server 查看所有存储过程或视图的位置及内容
Cannot resolve the collation conflict between "Chinese_PRC_CI_AS"
如何更改SQL SERVER 2000的排序规则Alter datebase Alter datebase 数据库 Chinese_PRC_BIN ALTER TABLE tb ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CI_AS --不区分大小写 &n...
how to modify the ENDPOINT_URL for Alwayson
ALTER AVAILABILITY GROUP shdmag05modify replica on 'SH-DM-DB05'with( ENDPOINT_URL ='TCP://192.168.100.91:5022' )
db mirror delay
SET NOCOUNT ONEXEC msdb.sys.sp_dbmmonitorupdate DECLARE @Cursor_MirroredDatabases CURSORDECLARE @command CHAR(256)DECLARE @MirroredDatabaseName NVARCHAR(128)DECLARE @MirrorStats TABLE(database_name SYSNAME , -- Name of databaserole TINYINT , -- 1 = Principal, 2 = Mirrormirroring_state TINYI...
慢查询
SELECT top 10 QS.creation_time '编译计划的时间' , QS.last_execution_time '上次执行计划的时间' , QS.execution_count '执行的次数' &nb...
创建ID和权限控制
USE [master]GOCREATE LOGIN <user name> WITH PASSWORD=,DEFAULT_DATABASE=[master], CHECK_EXPIRATION=ON, CHECK_POLICY=ON USE [master]GO--查询视图grant view server state to <user name>GO USE [datayesdb]GOCREATE USER <user name> FOR LOGIN <user name> WITH DEFAULT_SCHEMA=[dbo]G...
XML初次接触
with xmlnamespaces(default 'http://schemas.microsoft.com/sqlserver/2008/sqlaudit_data') SELECT top 5 CONVERT(datetime,SWITCHOFFSET(CONVERT(datetimeoffset, event_time),DATENAME(TzOffset, SYSDATETIMEOFFSET()))) AS '触发审核的日期和时间' ,--b.connect_time, s...
查看所有外键
点击(此处)折叠或打开SELECT 主键列ID=b.rkey ,主键表名称=object_name(b.rkeyid) ,主键列名=(SELECT name FROM syscolumns WHERE colid=b.rkey AND id=b.rkeyid) ,外键表...