拥有Oracle标签的文章
Oracle

Oracle学习笔记:体系结构相关查询

■查看scott使用的数据段存储在哪个表空间,有多大,有几个分区:SQL>selectsegment_name,tablespace_name,bytes,blocksfromuser_extents;■查询scott使用的索引信息:SQL>selectindex_name,table_owner,table_name,tablespace_namefromuser_indexes;■查询是否使用了自动撤销管理功能SQL>selectvaluefromv$

系统 2019-08-12 01:53:32 2403

Oracle

Oracle学习笔记(五)——事务&触发器

上图:(点击查看大图)重点记住概念和特点就好,对于隔离级别用处不太大,不过面试的时候很有可能被问及,事务的特点中原子性没有做出解释,主要因为这是4个特点中最难理解的最抽象的一个,但是原子性我们可以理解为:封装.意思就是说,整个事务的运行对外是不可见的,用户只能看到运行前的状态和运行后的状态.今天的第2大块内容就是另人爱又怕的触发器,它比较像JAVA中的Filter类,在执行SQL语句时首先自动调用对应触发器,这很方便我们解决不少业务问题,但是一旦触发器使用

系统 2019-08-29 22:06:20 2402

Oracle

oracle user-maneged recovery(三)

完全恢复:3.恢复打开的数据库(数据库故障引起宕机);介质或者硬件故障导致数据库关闭7*24小时运行,损坏的文件不属于系统表空间和回滚表空间例子:rm-rf/database/oradata/skyread/sf01.dbf数据库已经因硬盘故障关闭,以上的sf01.dbf在改硬盘上SQL>conn/assysdbaConnectedtoanidleinstance.SQL>startupmount;--启动数据到mount状态ORACLEinstances

系统 2019-08-12 01:55:24 2401

Oracle

深入浅出Oracle学习笔记:Undo

undo的作用是:解决oracle多用户读写一致性,以及操作可撤销或者回滚。1.undo表空间是从10g开始进行自动管理的,几个参数如下:undo_management:回滚段手动管理还是自动管理undo_tablespace:为undo单独定义的表空间;在自动管理模式下,使用哪个表空间undo_retention:在自动管理模式下,回滚段在非活动状态下,回滚段中的数据被覆盖前,系统的保留时间(秒)。2.回滚段存储的内容insert操作:只记录插入记录的r

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

Oracle

Oracle的简单的列转行

--列转行select*fromTt_Columu;SelectT1.t_Name,Decode(a.l_No,1,'语文',2,'数学',3,'英语',4,'音乐')Course,Decode(a.l_No,1,T1.t_Chinese,2,T1.t_Math,3,T1.t_English,4,T1.t_Music)FenshuFromTt_ColumuT1,(SelectLevell_NoFromDualtConnectByLevel<5)a;--与虚

系统 2019-08-29 22:08:36 2399

Oracle

oracle 视图

1、概要:视图是一个虚拟表,视图并不在其中存储数据,数据库只能在数据字典中定义视图。2、优点:为用户集中数据,简化用户的数据查询与处理。屏蔽数据库的复杂性,用户不必要了解数据库的复杂性。简化用户权限的管理,只授予用户使用视图的权限。便于数据共享,多个用户不必要都定义所需的数据。可以重新组织数据,以便关联到其他应用中。3、语法:CREATE[ORREPLACE]VIEWview_name[(column_name1[,column_name2…ASselec

系统 2019-08-12 01:52:24 2399

Oracle

Oracle 10.2.0.1 升级到 10.2.0.4

--*********************************--Oracle10.2.0.1升级到10.2.0.4--*********************************数据库升级并不难,只要遵循其步骤,一般问题不大。但是升级失败的情况也是屡见不鲜,尤其是生产数据库的升级,搞不定的时候甚至要创建SR。下面描述基于Linux(OracleLinux5.4/2.6.18-164.el5PAE)平台下Oracle10.2.0.1升级到10

系统 2019-08-12 01:52:58 2398

Oracle

【SQL】Oracle的PL/SQL语法及其拓展数据类型总结

PL/SQL语法PL/SQL程序由三部分组成,声明部分、执行部分、异常处理部分。模板:DECLARE/*变量声明*/BEGIN/*程序主体*/EXCEPTION/*异常处理部分*/END;接收用户的输入信息PL/SQL块还可以接收用户的输入信息,例如:现在要求用户输入一个雇员编号,之后根据输入的内容进行查询,查询雇员的姓名。用户的输入信息使用“&”完成。范例:DECLAREt_enoNUMBER;t_enameVARCHAR2(30);BEGIN--输入的

系统 2019-08-12 01:53:38 2397

Oracle

【Oracle】-【sqlplus / as sysdba登录报错问题

刚才打开一个别人的测试库,用root登陆了的,sqlplus/assysdba竟然报错,奇怪,于是在自己的VM中模拟该过程。新建了一个test用户:[test@liubin]#./sqlplusError6initializingSQL*PlusMessagefilesp1.msbnotfoundSP2-0750:YoumayneedtosetORACLE_HOMEtoyourOraclesoftwaredirectory需要设置ORACLE_

系统 2019-08-12 01:54:52 2396

Oracle

Oracle:手工建库

今天学习了小布老师的手工建库视频,自己也做了一遍,下面是创建过程记录:本地环境oracle10.2.0.1一.前期准备工作1.设置环境变量[oracle@appdbs]$vibbk.env[oracle@appdbs]$catbbk.envORACLE_SID=bbk[oracle@appdbs]$../bbk.env[oracle@appdbs]$env|grepORAORACLE_SID=bbkORACLE_BASE=/u01/app/oracleOR

系统 2019-08-12 01:55:04 2395

Oracle

oracle_分区表的新增、修改、删除、合并。普通

一.分区表理论知识Oracle提供了分区技术以支持VLDB(VeryLargeDataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。WhentoPartitionaTable什么时候需要分区表,官网的2个建议如

系统 2019-08-12 01:54:47 2395

Oracle

Winform 连接Oracle10g时出错的解决方法

环境:Win7(64位)、VS2012update3、Oracle10(本机已安装ODTwithODAC1120320_32bit)最近在开发一程序时莫名其妙报一个错误(未能加载文件或程序集“Oracle.DataAccess,Version=4.112.2.0,Culture=neutral,PublicKeyToken=89b483f429c47342”或它的某一个依赖项。试图加载格式不正确的程序),之前Webform开发的时候用同样的方法连Oracl

系统 2019-08-12 01:54:16 2395

Oracle

[zz]Oracle exp/imp导出导入工具的使用

exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移imp导入工具将EXP形成的二进制系统文件导入到数据库中.一.导出工具exp1.它是操作系统下一个可执行的文件存放目录/ORACLE_HOME/binexp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移它有三种模式:a.用户模式:导出用户所有对象以及对象中的数据;b.表模式:导出用户所有表或者指定的表;c.整个数据库:导出数据库中所有对象。2.导出工具e

系统 2019-08-12 01:53:35 2394

Oracle

oracle 11g 更改字符集,9i导入11g 出现 ORACLE

工作需要,安装装了oracle11g,在导入其他机器上的备份数据的时间,发生一个错误:IMP-00019:由于ORACLE错误12899而拒绝行IMP-00003:遇到ORACLE错误12899ORA-12899:列"ZHENG"."D_DIC"."DICEXPLAIN"的值太大(实际值:140,最大值:100)这个数据表结构是直接注入的,根本不会这样子的啊。后来在网上查了才知道原来是字符集的问题:在日志文件里,开始导入时候有这样一个提示:"已经完成ZHS

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

Oracle

通过JDBC连接Oracle数据库中的十大技巧

通过JDBC连接Oracle数据库中的十大技巧1、在客户端软件开发中使用Thin驱动程序在开发Java软件方面,Oracle的数据库提供了四种类型的驱动程序,二种用于应用软件、applets、servlets等客户端软件,另外二种用于数据库中的Java存储过程等服务器端软件。在客户机端软件的开发中,我们可以选择OCI驱动程序或Thin驱动程序。OCI驱动程序利用Java本地化接口(JNI),通过Oracle客户端软件与数据库进行通讯。Thin驱动程序是纯J

系统 2019-08-12 01:52:43 2391