拥有Oracle标签的文章
Oracle

PLSQL连接64位oracle

解决办法:1、下载32位Oracle客户端其实可以下载免安装版的,http://www.oracle.com/technetwork/topics/winsoft-085727.html我下载的是第一个:http://download.oracle.com/otn/nt/instantclient/112030/instantclient-basic-nt-11.2.0.3.0.zip下载需要登录,得先在Oracle注册账号才能下载!2、解压将下载到的将其

系统 2019-08-12 09:29:44 1835

Oracle

ORACLE技术小整理

1.查询并杀死锁selectt2.username,t2.sid,t2.serial#,t2.logon_time,t3.sql_textfromv$locked_objectt1,v$sessiont2,v$sqltextt3wheret1.session_id=t2.sidandt2.sql_address=t3.addressorderbyt2.logon_time;altersystemkillsession'sid,serial#';(sid,s

系统 2019-08-12 09:29:38 1835

Oracle

oracle占用8080

查看当前监听的状态http服务占用8080端口,ftp服务占用2100端口。一般情况下web服务器Tomcat会使用端口8080,当oracle监听启动时,在使用Tomcat时就会报错。Oracle9i:calldbms_namespace.shell('@jis/install/serverendp.sshadmin80809090-register');Oracle10g:calldbms_xdb.cfg_update(updateXML(dbms_x

系统 2019-08-12 09:29:36 1835

Oracle

用户与 Oracle DB 交互具体过程

与OracleDB交互以下的演示样例从最主要的层面描写叙述OracleDB操作。该演示样例说明了一种OracleDB配置,在该配置中,用户和关联server进程执行于通过网络连接的不同计算机上。1.在安装了OracleDB的节点(通常称为“主机”或“数据库server”)上启动了一个实例。2.用户启动一个应用程序,该应用程序衍生了一个用户进程。该应用程序尝试建立一个与server的连接(此连接可能是本地连接、客户机/server连接或来自中间层的三层连接)

系统 2019-08-12 01:55:42 1835

Oracle

Oracle客户端工具连接数据库服务器问题汇总

经常遇到PL/SQLDeveloper等依赖Client的工具无法连接Oracle数据库服务器的问题。至今也没完全理清楚,先发个帖总结一下目前的方法,后面会不断完善。方法一:重启Oracle服务器端相关服务,包括...TNSListener,所用的数据库实例的服务。可直接在Windows的“服务”中重启。或者(可使用的命令):lsnrctlstoplsnrctlstartlsnrctlreloadsqlplus/assysdba;startup;这个方法试

系统 2019-08-12 01:55:31 1835

Oracle

Oracle闪回操作

Oracle闪回操作1.记录当前时间或SCN在数据库变动前记录时间或SCNSQL>selectto_char(sysdate,'YYYY-MM-DDHH24:mi:ss')fromdual;SQL>selectcurrent_scnfromv$database;2.开启闪回开启闪回需要数据库在归档模型下,所以首先需要开启归档。并且在mount状态下。首先查看是否开启闪回:SQL>selectflashback_onfromV$database;FLASHB

系统 2019-08-12 01:55:28 1835

Oracle

oracle索引技术——天天笔记(2)

函数索引SELECT*FROMDEMOTWHEREF7='F';SELECT*FROMDEMOTWHERELOWER(F7)='f';F7上本来是有位图索引的,但是使用了LOWER函数后,就进行了全表扫面。下面我们来创建F7列上的函数索引LOWERCREATEINDEXFUN_INDEXONDEMOT(LOWER(F7));5seconds再看执行计划,发生了变化,使用了索引扫描。聚合函数本身在oracle就创建了索引。复合索引/组合索引一个问题:创建索引

系统 2019-08-12 01:55:23 1835

Oracle

oracle连接数据

1.源代码stringconnString="UserID=scott;Password=yanhong;DataSource=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=yanhong)))";OracleConnectionconn=newOracleConnection(connSt

系统 2019-08-12 01:55:21 1835

Oracle

oracle存储过程函数

1.函数createorreplacefunctionget_Destroy_noreturnvarchar2isResultvarchar2(50);beginSELECTmax(destroy_no)INTORESULTFROMt_oms_device_destroyWHEREsubstr(destroy_no,0,8)=to_char(SYSDATE,'yyyymmdd');IF(RESULT=''ORRESULTISNULL)THENRESULT:

系统 2019-08-12 01:55:21 1835

Oracle

Oracle:impdb导入

最近有现场给我一份用expdp导出dmp文件,我用imp导入时,报错。因为导出dmp的数据库是11g,导入的数据库也是11g,但客户端安装的是10g,不能用imp导入;所以只能试着用impdp导入;一:在Linux环境下impdp导入:1.在操作系统上创建存放dmp文件目录>mkdirpathname2.在数据库层面,创建存放dmp文件对应目录CREATE[ORREPLACE]DIRECTORYdirectoryAS'pathname';3.对这个目录授权

系统 2019-08-12 01:55:07 1835

Oracle

Oracle:spool 的一个用法

spool是sqlplus的一个语法,非sql。平时,我们通过ssh或者xmanger连接到oracle后,如果我们想把我们在上面操作的脚本及脚本执行过程、结果保存下来的话,可以通过spool来实现。sql>spool/u01/1.logSQL>shutdownimmediateDatabaseclosed.Databasedismounted.ORACLEinstanceshutdown.SQL>startupORACLEinstancestarted.

系统 2019-08-12 01:55:03 1835

Oracle

oracle检查点队列与增量检查点

oracle检查点队列与增量检查点今天是2013-09-04,这几天一直心里安顿不下来,今天还好了,可以自己安静的学习一下oracle,在此记录一下学习笔记。这篇文章我不知道在那转载的,一直都留在我的qq空间,我觉得还是非常棒的,另外我查看分析了一下相关内容,并做了部分实验。这块内容我想应该是ocp考试知识点之一吧。检查点的主要目的是以对数据库的日常操作影响最小的方式刷新脏块。脏块不断的产生,如何将脏块刷新到磁盘中去呢?在8i之前,Oracle定期的锁住所

系统 2019-08-12 01:54:58 1835

Oracle

oracle pl/sql 中的过程

模式:createorreplaceprocedure过程名(参数名参数类型,...)is变量名变量类型;begin过程内容;end过程名;/showerr;举例:createorreplaceprocedureproc_blddesignusagearea(p_buildidnumber)is/*函数功能:统计楼栋下房屋的用途、面积、套数等信息*/l_buildareabldroom.buildarea%type;l_useareabldroom.use

系统 2019-08-12 01:54:56 1835

Oracle

Oracle知识关键字

创建表:create;删除表:drop;查询:select;增加:insertinto;删除列:delect;修改:update;分组:groupby;表连接:join、leftjoin、rightjoin、crossjoin;去除重复:distinct;表连接过滤:having;视图(虚表):view;序列号:rownum;字段属性:constratint;索引:index;序列:sequence;PL_SQL:declare-begin-end;游标:

系统 2019-08-12 01:54:56 1835

Oracle

oracle pl/sql 中的触发器

oracle11g将触发器分为5种:1.DDL触发器:当在数据库中创建、修改、重命名、删除对象时触发。2.DML或行级别触发器:当在表中插入、更新或删除数据时触发;可用于在值被改变前(before)进行审核、检查、保存、和替代。3.复合触发器:既是语句级又是行级触发器。在需要同时使用语句级触发器和行级触发器时可以使用复合触发器。4.insteadof触发器:用于停止DML语句的执行并重定向DML语句,即视图触发器。5.系统或数据库事件触发器:用于跟踪系统事

系统 2019-08-12 01:54:55 1835