分类

链接

2024 年 12 月
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

近期文章

热门标签

新人福利,免费薅羊毛

数据库先写日志还是先写数据?

每一个SQL Server的数据库都会按照其修改数据(insert,update,delete)的顺序将对应的日志记录到日志文件.SQL Server使用了Write-Ahead logging技术来保证了事务日志的原子性和持久性.而这项技术不仅仅保证了ACID中的原子性(A)和持久性(D),还大大减少了IO操作,把对数据的修改提交到磁盘的工作交给lazy-writer和checkpoint. 预写式日志(Write-Ahead Logging (WAL)) SQL Server使用了WAL来确保了事务的原子性和持久性.实际上,不光是SQL Server,基本上主流的关系数据库包括oracle,mysql,db2都使用了WAL技术. WAL的...

MySQL, Oracle, SQL Server 暂无评论 阅读(279)

有一种心酸,叫靠自己

刷微博看到这样一张照片。 暴雨时,卖水果的小贩无处躲避,只能蜷缩在小推车底下,形单影只的他显得那么寂寥。 评论里有人说:人到一定岁数,自己就得是那个屋檐,再也无法另找地方躲雨了。 成年人的世界里,没有容易二字,每个人都有自己的艰难和困苦,都有自己必须面对的单枪匹马的战斗,谁都逃不了。 记得张爱玲在《半生缘》里写道:“中年以后的男人,时常会觉得孤独,因为他一睁开眼睛,周围都是要依靠他的人,却没有他可以依靠的人。” 其实并不仅仅是中年男人,每个人都是如此,咬着牙直面风雨,一点点熬...

log, Oracle 暂无评论 阅读(499)

[未解决]ORACLE视图用rownum报错:missing right parenthesis

[未解决]ORACLE视图用rownum报错:missing right parenthesis

Oracle 暂无评论 阅读(581)

oracle自增列

--创建序列 create sequence SEQ_T_CG_PLAN_ITEM_ID   start with 1   increment by 1   nomaxvalue   nominvalue   nocycle   nocache;       二、触发器 declare     integrity_error  exception;     errno            integer;     errmsg           char(200);     dummy            integer;     found            boolean;   begin        select SEQ_T_CG_PLAN_ITEM_ID.nextval into:New.id from dual;   exception     when integrity_error then        raise_application_error(errno, errmsg); end;...

Oracle 暂无评论 阅读(462)

数据库 面试记录(面试题)

1.面像对像三大特性是什么?什么是多态?多态我有什么优缺点? 三大特性是:封装,继承,多态 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的改变或错...

.NET, Access, MySQL, NoSQL, Oracle, SQL Server, SQLite 暂无评论 阅读(674)

missing PARTITION or SUBPARTITION keyword

修改Oracle表时报这个错, missing PARTITION or SUBPARTITION keyword 是因为语法写错,差一个字段(红色): alter TABLE "UserCars" add "EngineNo2" nvarchar2(50); update "UserCars" set "EngineNo2" = "EngineNo"; alter TABLE "UserCars" drop column "EngineNo"; alter TABLE "UserCars" rename column "EngineNo2" to "EngineNo";

Oracle 暂无评论 阅读(784)

Linq2db.Oracle使用详解

1.nuget搜索Linq2db   再安装 linq2db.oracle   安装后如下图:   复制第一个出来,改名,去掉.txt,比如dbcontext.tt,后打开,修改数据库连接信息,如下图:   最后执行,执行dbcontext代码如下: 当然,正式环境中,得加上数据库连接配置文件.app.config/web.config <?xml version="1.0" encoding="utf-8" ?> <configuration>   <connectionStrings>      <add name="DefaultConfiguration" connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=...

Oracle 暂无评论 阅读(1,457)

oracle修改字段类型

 oracle修改字段类型   alter TABLE "Monopolies" add "MemuBar2" NCLOB; update "Monopolies" set "MemuBar2" = "MemuBar"; alter TABLE drop column "MemuBar"; alter TABLE "Monopolies" rename "MemuBar2" to "MemuBar";

Oracle 暂无评论 阅读(870)

[已解决]Oracle数据库长时间空闲后自动断开的解决办法

[已解决]Oracle数据库长时间空闲后自动断开的解决办法 刚开始我认为是防火墙的问题,因为以前遇到过类似的情况,连接空闲的时间超出了防火墙上设置的会话老化时间,防火墙会断开会话,经检查后发现不是防火墙的原因。然后又查看了profile的设置,profile使用的是default,idle_time和connect_time的值都是unlimited。v$session中status值是INACTIVE,state的值是WAITING。当等的时间到310秒左右时,会话就会断开,v$session中就查不到这个会话的记录了。 我只好在sqlnet.ora文件中设置sqlnet.expire_time为2分钟,...

Oracle 暂无评论 阅读(713)

plsql 安装后database下拉没有东西

今天第一天上班我自己也有点紧张,但是问题还是有的; 今天来说一下问题,就是装了plsql竟然在database这一栏没有东西,我也是纠结了很久,感觉今天的任务也被拉下了。 oracle官网下一个包(instantclient_12_1.zip【我用的是这个版本】),然后把这个包解压装在你oracle的目录下 这个我也分享一个吧( http://pan.baidu.com/s/1mi0jHri ) 然后在这里还需要对plsql进行设置 进入点tools==>perferences 把这几个参数配置好     最后对系统的环境变量进行配置: 添加: 键:TNS_ADMIN          ...

Oracle 暂无评论 阅读(836)