
Oracle
文章平均质量分 84
yali_wang
这个作者很懒,什么都没留下…
展开
-
各种数据库的JDBC配置以及在struts和hibernate中的配置
1、Oracle8/8i/9i数据库(thins模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test...原创 2010-12-14 11:30:04 · 125 阅读 · 0 评论 -
Oracle学习-Unix
二、在Unix下创建数据库 1.确定数据库名、数据库实例名和服务名 关于数据库名、数据库实例名和服务名,我之前有专门用一篇来详细介绍。这里就不再说明了。2.创建参数文件 参数文件很确定了数据库的总体结构。Oracle10g有两种参数文件,一个是文本参数文件,一种是服务器参数文件。在创建数据库时先创建文本参数文件,在数据库创建后,可以由文件参数文件创建服务器参数文件。文本参数文件的取名方式...原创 2010-11-12 00:31:40 · 128 阅读 · 0 评论 -
数据库的一点东西
一个表空间只能属于一个数据库 ,每个数据库最少有一个表空间(SYSTEM表空间)。表空间是存储方面的概念,对应物理存储文件模式是用户定义对象的集合,对应用户在oracle中,一个用户只能对应一个模式,但是在DB2中一个用户可以有多个模式。DB2中的用户是操作系统级别的用户。也就是说,在操作系统上建立用户,在数据库中授权。如果一个实例对应多个数据库,那么这个用...原创 2010-11-12 09:59:19 · 98 阅读 · 0 评论 -
在oracle中导入导出dmp数据库文件
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命 令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i...原创 2010-11-16 14:38:58 · 71 阅读 · 0 评论 -
pl/sql访问远程数据库
// 数据库配置文件目录 E:\oracle\ora92\network\admin\tnsnames.ora (数据库名) FWMSDB = (DESCRIPTION = (ADDRESS_LIST = 服务器ip (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.6.40)(PORT = 1521...原创 2010-11-16 15:57:21 · 94 阅读 · 0 评论 -
oracle表空间的了解
转贴:一、数据库的存储体系 上图就是Oracle数据的存储结构。其中Tablespace就是数据逻辑区域,Segment(段)是指定逻辑结构所占用的空间集合,Extent(分区)是分配单元,一个分区可以有多个block,而block是基本分配单元。总的来说,DB>Tablespace>Segment>Extent>block,一个段可以跨几个data...原创 2010-11-19 11:56:55 · 99 阅读 · 0 评论 -
JDBC和JTA事务
事务简介 一般情况下,J2EE应用服务器支持JDBC事务、JTA(Java Transaction API)事务(一般由容器来进行管理)。通常,最好不要在程序中同时使用上述三种事务类型,比如在JTA事务中嵌套JDBC事务。第二方面,事务要在尽可能短的时间内完成,不要在不同方法中实现事务的使用(事务的嵌套要求更加良好的设计)。 JDBC事务 在JDBC中怎样将多个SQL语句组合成...原创 2010-12-03 14:37:11 · 104 阅读 · 0 评论 -
PL/SQL DEVELOPER执行计划的查看 (转)
|字号 订阅 这里,我学到的一个很重要的东西,就是用PL/SQL DEVELOPER去看一条SELECT语句的执行计划,执行计划里面可以看到这条SELECT语句的开销、I/O操作开销等数值,可以很清晰地看到语句各个部分的执行效率。选中这条SELECT语句以后,按F5就可以。 以下面的SELECT语句为例子: ...原创 2013-03-13 15:22:46 · 1783 阅读 · 0 评论 -
ORACLE执行计划
ORACLE执行计划,在pl/sql中点击F5下面是执行计划的解释,转载自互联网一、什么是执行计划An explain plan is a representation of the access path that is taken when a query is executed within Oracle. 二、如何访问数据At the physical level...原创 2013-01-14 15:06:12 · 92 阅读 · 0 评论 -
Oracle学习-Windows
有两种创建数据库的方式,一种是以命令行脚本方式,即手动方式创建;另一种是利用Oracle提供的数据库配置向导来创建。本篇主要介绍在Unix和Windows下以命令行脚本方式创建Oracle数据库。 一个完整的数据库系统,应包括一个物理结构、一个逻辑结构、一个内存结构和一个进程结构,如果要创建一个新的数据库,则这些结构都必须完整的建立起来。 1:在Windows下创建数据库 Oracl...原创 2010-11-12 00:29:43 · 128 阅读 · 0 评论 -
Oracle学习
Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。 对于初学者来说,为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库。 创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。 下面是创建数据库用户的具体过程: ...原创 2010-11-11 23:30:24 · 92 阅读 · 0 评论 -
oracle常用指令
转自百度1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;3、SQL>connect / as sysdba ;(as sysoper)或connect internal/oracle AS...原创 2010-12-14 11:45:50 · 88 阅读 · 0 评论 -
数据库隔离级别
数据库中隔离级别有四种: 是否存在脏读 是否存在不可重复读 是否存在幻读Read uncommitted(未提交读) 是 是 是Read committ...原创 2010-12-14 15:27:52 · 77 阅读 · 0 评论 -
数据库表的关系
表关系(一对一,一对多,多对多) 收藏 可以在数据库图表中的表之间创建关系,以显示一个表中的列与另一个表中的列是如何相链接的。在一个关系型数据库中,利用关系可以避免多余的数据。例如,如果设计一个可以跟踪图书信息的数据库,您需要创建一个名为 titles 的表,它用来存储有关每本书的信息,例如书名、出版日期和出版社。您也可能保存有关出版社的信息,诸如出版社的电话、地址和邮政编码。如果您...原创 2010-12-16 13:23:03 · 346 阅读 · 0 评论 -
oracle存入图片和文本
转贴java操作Oracle数据库中的Clob,Blob字段Java代码 说明1:首先所有的文件都是以二进制存储 2:二进制文件有.doc .xls .jpg 文本文件有 .txt .html .xml 先在oracle数据库中建一张表用与测试 create table CDL_...原创 2010-12-21 11:09:15 · 274 阅读 · 0 评论 -
oracle的锁机制
锁是一种机制,是用来管理对一个共享资源的并行访问。解停? 只有对资源进行并行访问时才会用到锁,但单个户模式下的数据库是不需要锁的。所以锁的目的就是在多个用户并行访问数据库时为了保证数据的一致和准确性采用的一种保护机制。几乎所有的数据库都采用了锁的机制,但其实现机制却有很大的却别。Oracle在锁的处理上较SYBASE和informix有着明显的优势,特别是在行级锁的处理上,基本上算是完美。封锁问题...原创 2010-12-22 13:12:23 · 84 阅读 · 0 评论 -
oracle和mysql的区别
转贴:1. Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。 2. Oracle支持大并发,大访问量,是OLTP最好的工具。 3. 安装所用的空间差别也是很大的,Mysql安装完后才152M而Oracle有3G左右,且使用的时候Oracle占用特别大的内存空间和其他机器性能。 4.O...原创 2010-12-29 14:39:47 · 115 阅读 · 0 评论 -
oracle和mysql中的分页查询
转贴:网站开发中少不了需要分页查询,就会有需要查询第3、4、5、6条记录的要求,以下从mysql和oracle两种数据库的使用。Mysql的数据库很简单:select * from upp_extend_info limit 3,4下面简单说说变态的oracle:一、最简单的全部选择:SQL> select * from upp_extend_info t; ...原创 2010-12-29 14:58:11 · 158 阅读 · 0 评论 -
数据库中的约束
我们在创建数据库的时候,创建表式非常简单的工作,但是,当你往表中加一些约束的时候,或许就要发愁了,因为一些约束的格式比较复杂,从而,我们每次写的时候,都需要去查工具。庆幸的事,最近刚刚总结了一下,在这里,拿出来给大家分享一下。 我们经常用到的有这么几种约束,Primary key约束,Foreign key约束,Unique约束,Check约束、Default约束。 一,我们来看一下Primary...原创 2011-01-10 14:23:57 · 286 阅读 · 0 评论 -
oracle中带有特殊符号的模糊查询
oracle中带有特殊符号的模糊查询首先讲一下Oracle模糊查询Oracle模糊查询可使用的通配符,Oralce中SQL语句提供了四种匹配模式:% 零或者多个字符_ 单一任何字符(下划线)\ 特殊字符[] 在某一范围内的字符,如[0-9]或者[aeth] [^] 不在某范围内的字符,如[^0-9]或者[^aeth]后两种, 需要Ora...原创 2013-08-30 13:36:53 · 249 阅读 · 0 评论