oracle恢复误删除数据,解除锁定的等sql语句

注意:数据库版本是10g,不过大部分9i的也适用,闪回9i就没有. 1.曾经不小心把开发库的数据库表全部删除,当时吓的要死。结果找到下面的语句恢复到了1个小时之前的数据!很简单。 注意使用管理员登录系统: select * from 表名 as of timestamp sysdate-1/12 //查询两个小时前的某表数据!既然两小时以前的数据都得到了,继续怎么做,知道了吧。。 如果drop了表,怎么办??见下面: drop table 表名; 数据库误删除表之后恢复:( 绝对ok,我就做过这样的事情,汗 )不过要记得删除了哪些表名。 flashback ...
2011-04-11 21:52 | 阅读 1235 次 | 评论 0 条

Oracle中查看所有的表,用户表,列名,主键,外键

文章分类:JavaEye 在Oracle中查看所有的表: Java代码 select * from tab/dba_tables/dba_objects/cat; select * from tab/dba_tables/dba_objects/cat; 看用户建立的表 : Java代码 select table_name from user_tables; //当前用户的表 select table_name from all_tables; //所有用户的表 select table_name from dba_...
2011-04-11 21:51 | 阅读 1286 次 | 评论 0 条

连接各种数据库的连接字符串(java)

1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar ; Class.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd ); 2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar ; Class.forName( "org.postgresql.Dr...
2011-04-07 20:54 | 阅读 1180 次 | 评论 0 条

ms sql创建和JDBC的调用

Ms sql创建存储过程 create proc insert_dept( @name_1 char(4) ) as insert into dept(name) values(@name_1) Go 存储过程的调用 exec insert_dept '马上' JDBC调用无参数的存储过程 Connection con = null; try { //加载数据库驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); //获取连接 con = DriverManager .getConnecti...
2011-03-23 16:24 | 阅读 1003 次 | 评论 0 条
浏览274686次