ORACLE中SID和SERVICE_NAME的区别

先来讲一个小故事,2015年6月份,有个客户迁移了数据库,由单实例数据库变成了RAC。Java应用程序出现了无法连接数据库的情况,但是PL/SQL能连接上数据库。由于项目比较庞大,虽然在半夜切换的,但是也不能接受长时间的业务停顿。当时,我对Oracle技术也只是略

OracleDBA表管理

下面是Oracle表管理的部分,用到的测试表是oracle数据库中scott用户下的表做的测试,有的实验也用到了hr用户的数据,以下这些东西是我的麦库上存的当时学Oracle的学习笔记今天拿出来和大家分享一下,转载请注明出处,下面用的Oracle的版本是10g,用的时WinSer

oracle execute immediate 权限不足ora-01031

利用存储过程执行execute immediate 创建表,居然提示没有权限。我敢肯定是有建表权限的。 解决可以在存储过程上使用调用者权限 AUTHID CURRENT_USER IS CREATE OR REPLACE PROCEDURE PRO_TEST () AUTHID CURRENT_USER IS

Oracle以及SQLServer的表和记录查询

(1)Oracle表和记录查询 select t.table_name,t.num_rows from user_tables t ORDER BY t.table_name; (2)SQLServer表和记录查询 SELECT a.name,b.rows FROM sysobjects a INNER JOIN sysindexes b ON a.id=b.id WHERE b.indid IN

Oracle 11g队列锁等待事件解释

有时候看到数据库报告中的enq:xxx不知道什么意思,现在列出来以供参考。 enq: AD – allocate AU Synchronizes accesses to a specific OSM disk AU enq: AD – deallocate AU Synchronizes accesses to a specific OSM disk AU enq: AF – task se

Oracle 11g ORA-14450: 试图访问已经在使用的事务处理临时表

现场系统报ORA-14450: 试图访问已经在使用的事务处理临时表。 session1: drop table test purge; create global temporary table test (id number) on commit preserve rows; insert into test values(1); session2: alter table test mo

linq-to-sql – 针对Sql Server 2000的TransactionScope错误 – 合作伙伴事务管

我正在尝试针对我的Sql 2000数据库为我的Linq-to-Sql操作设置一个简单的事务.使用TransactionScope它看起来像这样: using (TransactionScope transaction = new TransactionScope()){ try { Store.DBDataContext dc = new Store.DB

尝试恢复加密数据库时遇到问题

我试图将加密数据库从默认服务器复制到我的服务器进行测试 但我这样做有麻烦,因为我从来没有这样做过 所以我要解释我的程序和我得到的错误 首先我创建一个主密钥: USE masterGOCREATE MASTER KEY ENCRYPTION BY PASSWORD =DB-PaSSw0rDGO 现在一切都很好: 命

哪个sql server数据类型最好代表C#中的double?

参见英文答案 What represents a double in sql server?14个 是钱,浮动,真实,小数,_________? 对此的回答以及所有类型的映射都可以在这里找到. SQL-CLR Type Mapping 图表,从该页面被盗: 2013年1月7日更新 – 这是一个更新的版本,在这里不那么丰富多

sql-server – 在SQL Server中处理日期

我正在asp.net上的一个网站上工作.我从网页获取日期,然后根据用户输入我想从SQL Server数据库获取结果(使用存储过程). 问题是我只能从这个格式2016-10-08获取日期,这是类型字符串.但是在数据库中,我有一个类型为datetime的列,格式为2016-10-08 17:38:00.000

返回顶部