- 浏览: 240690 次
- 性别:
- 来自: 上海
最新评论
-
wfzhanga:
不错, 存一下
DruidDataSource配置 -
peiyicong_:
...
☆误删除数据后快速恢复☆ -
peiyicong_:
...
spring ioc 解析 -
zhaozhihang:
代码,第十四行,有语法错误。
List,Set,Map用法以及区别 -
大头成为火影:
...
List,Set,Map用法以及区别
文章列表
☆误删除数据后快速恢复☆
- 博客分类:
- Oracle
--可能很多人有误操作数据库的情况。那么如果遇到误删除数据表想恢复数据或者数据表怎么办???
下面给一个简单的案例就可以解决上面提的问题
--oracle10g以及以上版本对删除数据的恢复方案
--测试表tbtest
CREA ...
http://ws.apache.org/axis/
http://axis.apache.org/axis2/java/core/
http://xfire.codehaus.org/
http://cxf.apache.org/
axis最新的版本为April 22, 2006
axis2最新的版本为19 - Dec - 2010 1.5.4
xfire最新的版本为1.2.6 - May 3, 2007 网站已经说了“XFire is now CXF” --|||
cxf 最新的版本为Feb 28, 2011 - Apache CXF 2.3.3 is ...
List,Set,Map用法以及区别
- 博客分类:
- Java
List,Set,Map是否继承自Collection接口?
答:List,Set是,Map不是。
如图:
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap
Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素。一些Collection允许相同的元素而另一些不行。一些能排序而另一些 ...
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
inner join(等值连接) 只返回两个表中联结字段相等的行
full join 返回两张表中的行 ...
表设计和查询的一些参考
1.合理使用索引
索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下:
●在经 ...
第一范式:消除组中的重复,也就是说列中是否存储了其他列中的信息(字段不可再分)
第二范式:消除部分依赖列,也就是说是否有依赖于一部分主键的列 (非主键字段完全依赖主键字段)
第三范式:消除非依赖列,是否有依赖于非主键的列 (消除传递依赖)
例如:
学生信息表
学生ID,姓名,地址,城市,邮政编码,所在年级,性别,参加课程,课程级别,课程ID,名称,描述,教师ID,教
师姓名,时间表,地点,先决课程
如果这么多字段在同一个表里,那么这种设计会被认为没有正规化,这里有很多重复的信息,为了把数据库设计转化
为第一范式,需要把信息分成两个表,并在两个表之间建立关系,如下:
...
开始--》运行--》cmd --》右键 粘贴
C:\Documents and Settings\Administrator>exp esrs_erdos/esrs@esrs file=d:\esrs_er
dos_20091117.dmp
imp carmot_esz_1/carmot@igrp file=e:\carmot_esz_1.dmp fromuser=carmot_esz_1 touser=carmot_esz_1
--导出以及导入特定的表
exp egiweball/egiweball@webdb_192.168.80.19 file= d:\3table ...
数据字典dict总是属于Oracle用户sys的。
1、用户:
select username from dba_users;
改口令
alter user spgroup identified by spgtest;
2、表空间:
select * from dba_data_files;
select * from dba_tablespaces;//表空间
select tablespace_name,sum(bytes), sum(blocks)
from dba_free_space group by tablespa ...
--查询3204菜单下面所有的子菜单以及子菜单下面包含的子菜单
--delete from tbMenu where menuId in
(select menuId from tbmenu start with menuId = 3204 connect by prior menuId = menuParentId);
--commit;
--查询32040101菜单上面所有的父菜单以及父菜单上面的父菜单
select menuId from tbmenu start with menuId = 32040101 connect by prior menuParentId=men ...
oracel常用导入导出方法
- 博客分类:
- Oracle
下面介绍的是导入导出的实例。
数据导出:
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中
exp system/manager@TEST file=d:daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:daochu.dmp owner=(system,sys)
3 将数据库中的表inner_notify、notify_staff_relat导出
exp aichannel/aichannel@TESTD ...
oracle教程:ORACLE中的各种数据类型详细的介绍
[日期:2009-05-04] 来源: 作者:
当你在数据库中创建数据表的时候,你需要定义表中所有字段的类型。ORACLE有许多种数据类型以满足你的需要。数据类型大约分为:character, number, date, LOB, 和RAW等类型。虽然ORACLE8i也允许你自定义数据类型,但是它们是最基本的数据类型。
在下面的文章中你将了解到他们在oracle 中的用法、限制以及允许值。
Character 数据类型
Character 数据类型用来存储字母数字型数据。当你在oracle 中定义一个cha ...
TNS-12518: TNS: 监听程序无法分发客户机连接
问题重现:1.cmd2.sqlplus /nolog3.connect sys/test@test as sysdbaORA-12518: TNS:listener could not hand off client connection说明监听有问题
查资料发现可能出现问题的原因有两种:一是processes值设的过小,二是需要增加参数DISPATCHERS。目前由于不能连接数据库,所以也不能用show parameter process; 该sql查询processes;
解决方案:搜索 init.ora ,找到该目录 D:\ ...
来自老王的pl/sql使用技巧
1、PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法:PL/SQL Developer 7.1.4 ->tools->Preferences->Oracle->Logon History , “Store history”是默认勾选的,勾上“Store with password” 即可,重新登录在输入一次密码则记住了。2、执行单条SQL语句 在使用PL/SQL Developer的S ...
oracle性能awr报告
- 博客分类:
- Oracle
首先说一下什么是awr报告,它能给我们带来什么。 * 定义:awr报告是oracle 10g下提供的一种性能收集和分析工具,它能提供一个时间段内整个系统资源使用情况的报告,通过这个报告,我们就可以了解一个系统的整个运行情 ...
Sqlplus的使用
- 博客分类:
- Oracle
转载自:
http://blog.csdn.net/wjbaby/article/details/1663550
Sql*plus的使用
Sql*plus介绍
Sql*plus是oracle提供的一个工具程序,既可以在oracle服务器使用,也可以在oracle客户端使用。在windows下分两种,sqlplus.exe是命令行程序,sqlplusw.exe是窗体程序,通常我们在开始菜单中启动的是后者,两者的功能是一致的。Sql*plus是一个最常用的工具,具有很强的功能,主要有:
1. 数据库的维护,如启动,关闭等,这一般在服务器上操作。2. ...