拥有Oracle标签的文章
Oracle

Oracle存在修改,不存在插入记录

原文:http://www.cnblogs.com/xcj26/p/3452628.html接触编程以来,在数据存储方面一直用的MSSQL。Oracle这名字对我来说是如此的熟悉,但是对其内容却很陌生,最近公司的一个项目用起了Oracle,所以也开始高调的用起了Oracle。在没有接触Oracle之前,听很多人都说Oracle的语法与MSSQL差不多,我在朋友圈里也帮着吹嘘这个观点。告诉朋友们,Oralce与MSSQL差不多,确实,貌似一看CRUD几乎没区

系统 2019-08-29 22:32:38 2298

Oracle

Oracle:热备时,突然断电情况处理

我们在热备时,如果此时突然停电,再次启动时会发生什么情况呢?SQL>altertablespaceusersbeginbackup;Tablespacealtered.SQL>descv$backupNameNull?Type-----------------------------------------------------------------------------FILE#NUMBERSTATUSVARCHAR2(18)CHANGE#NUMB

系统 2019-08-12 01:55:01 2298

Oracle

恢复服务里oracle启动实例项

服务里oracle启动实例项不见了:在CMD命令里oradim-new-sidtest(test是数据库实例名即oracle_sid)用connectsys/bitservice@testassysdba;链接上sqlplus,输入命令startup;服务里oracle启动实例项回来了!其实在CMD命令里输出oradim-new-sidtest,服务里oracle启动实例项已经显示,且显示为已启动,但是链接报错,重启服务后仍然报错。startup后,链接正

系统 2019-08-12 01:54:50 2298

Oracle

登录oracle时,scott is locked (帐户被锁定)

登录Oracle时,用scott/tiger通常此时会报一个错误:scottislocked(帐户被锁定)现在就要用超级用户system将scott帐户进行解锁。cmd->sqlplus输入用户名:system输入口令:****(安装oracle时设定的口令)SQL>执行alteruserscottidentifiedby"tiger"accountunlock;意义:修改scott的密码为tiger,并且将其帐户解锁。登录oracle时,scottisl

系统 2019-08-12 01:54:20 2298

Oracle

Oracle修改表空间为自动扩展

1.数据文件自动扩展的好处1)不会出现因为没有剩余空间可以利用到数据无法写入2)尽量减少人为的维护3)可以用于重要级别不是很大的数据库中,如测试数据库等2.数据文件自动扩展的弊端1)如果任其扩大,在数据量不断变大的过程中会导致某个数据文件异常的大2)没有人管理的数据库是非常危险的3.查询当前数据库中表空间SEC_D是否为自动扩展sec@orcl>selecttablespace_name,file_name,autoextensiblefromdba_da

系统 2019-08-12 01:54:20 2298

Oracle

Oracle学习笔记: 启动和关闭数据库& 管理网络 -

■监听程序#lsnrctlstart--->启动#lsnrctlstop--->停止#lsnrctlstatus--->状态#lsnrctlhelp--->帮助■一个例程只能访问一个数据库,而一个数据库可以由多个例程同时访问.例程由一组逻辑内存结构和一系列后台服务进程组成.在启动数据库的过程中,文件的使用顺序是:参数文件、控制文件、数据文件和重做日志文件.■启动模式nomount模式启动例程,但不装载数据库,即只完成启动步骤的第1步。(读取参数文件)mou

系统 2019-08-12 01:53:30 2298

Oracle

[Oracle] 常用工具集之 - SQL*Loader

SQL*Loader原理SQL*Loader是Oracle提供的用于数据加载的一种工具,它比较适合业务分析类型数据库(数据仓库),能处理多种格式的平面文件,批量数据装载比传统的数据插入效率更高。其示意图如下:控制文件:用于控制数据导入的行为方式的文件(最重要的文件)。参数文件(可选)数据文件:放置源数据的平面文件错误文件:在数据加载时,把无法正确加载的数据放入错误文件中(比如数据格式问题、数据类型问题等)丢弃文件(可选):有些数据,虽然数据格式、数据类型没

系统 2019-08-12 01:53:21 2298

Oracle

Oracle 基本操作之sql语句

SQL支持如下类别的命令:数据定义语言:create(创建)、alter(更改)、drop(删除)和truncate(截断)命令。数据操纵语言:insert(插入)、select(选择)、delete(删除)和update(更新)命令。事务控制语言:commit(提交)、savepoint(保存点)和rollback(回滚)命令。数据控制语言:grant(授予)和revoke(回收)命令。1.增加语句语法A.insertinto表(列名)values(值)

系统 2019-08-12 01:53:17 2298

Oracle

Oracle 11g新特性点评

Oracle11g新特性点评Oracle11g新特性简介Oracle11g现在已经正式推出。和她以前其他产品一样,新一代的oracle又将增加很多激动人心的新特性。IT168技术开发频道组织ITPUB数据库社区多位斑竹,发表系列技术点评文章。·点评Oracle11g新特性之分区·点评Oracle11g新特性之:数据压缩技术·点评Oracle11g新特性之统计信息收集·点评Oracle11g新特性之执行计划管理·点评Oracle11g新特性之自动内存管理·O

系统 2019-08-12 01:52:42 2298

Oracle

Oracle中强行断开用户连接的方法

首先查找目标用户的当前进程,注意是serial#而不是serial,网上有的介绍漏掉了#:selectsid,serial#fromv$sessionwhereusername='ERP';使用此语句会返回一个进程列表,每行有两个数字,然后用数字替代下面的sid和serialaltersystemkillsession'sid,serial';例如altersystemkillsession'222,123';通过select语句可能返回多行记录,所以要多

系统 2019-08-12 01:52:39 2298

Oracle

ORACLE实例与数据库的区别

刚接触ORACLE的人肯定会对实例和数据库感到困惑,实例到底代表些什么?为什么会有这个概念的出现?ORACLE实例=进程+进程所使用的内存(SGA)实例是一个临时性的东西,你也可以认为它代表了数据库某一时刻的状态!数据库=重做文件+控制文件+数据文件+临时文件数据库是永久的,是一个文件的集合。ORACLE实例和数据库之间的关系1.临时性和永久性2.实例可以在没有数据文件的情况下单独启动startupnomount,通常没什么意义3.一个实例在其生存期内只能

系统 2019-08-12 01:52:16 2298

Oracle

Oracle 取上周一到周末日期的查询语句

--Oracle取上周一到周末的sql--这样取的是在一周内第几天,是以周日为开始的selectto_char(to_date('20130906','yyyymmdd'),'d')fromdual;--结果:6注释:2013.09.06是周五,为本周的第六天selectto_char(sysdate+(2-to_char(sysdate,'d'))-7,'yyyymmdd')fromdual;---上周一selectto_char(sysdate+(2-

系统 2019-08-12 01:52:01 2298

Oracle

ORACLE数据库、表空间、表的容量相关查询--1

未完待续……未完待续……未完待续……未完待续……1.查询某个表所占空间大小coltablespace_namefora15colsegment_namefora15colsegment_typefora15selectsegment_name,segment_type,tablespace_name,extents,bytes/1024KBfromdba_segmentswheresegment_namelike'TEST%';结果如下:SEGMENT_N

系统 2019-08-12 01:52:00 2298

Oracle

ORACLE 递归查询

既然会看ORACLE递归查询那么大家应该是比较清楚递归是什么意思了,在这里我就不多加说明了,只作简单介绍了。言归正传所谓递归查询那么数据表中数据的结构应该是符合递归查询的基本条件,即表中有ID,PID(节点编号、父节点编号)如果把数据以UI的方式展现出来应该是一棵或多棵树了。那么我们要以其中一个节点去递归查询出这个节点子节点或父节点的过程就是我们所要说明的。递归查询语法:select...fromtablenamewhere条件4startwith条件1c

系统 2019-08-12 01:32:40 2298

Oracle

Oracle 利用 rowid 提升 update 性能

关于ROWID的介绍参考我的Blog:OracleRowid介绍http://blog.csdn.net/tianlesoftware/archive/2009/12/16/5020718.aspx关于大表Update的一个讨论,参考itpub:http://www.itpub.net/viewthread.php?tid=1052077一.在虚拟机上使用rowid进行update测试使用rowid进行update能提高速度,是因为通过rowid能够迅速的

系统 2019-08-29 23:00:27 2297