UNDO表空间用于存放UNDO数据,当执行DML操作时,oracle会将这些操作的旧数据写入到UNDO段,以保证可以回滚或者一致读等,而临时表空间主要用来做查询和存放一些缓冲区数据.你听说UNDO也是临时表可能是因为这两个表空间都不会永久保存数据的原因. ------------------------------------------------------------------------- oracle undo表空间 undo表空间用于存放undo数据,当执行DML操作(insert…
从下面的网址下载http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win32soft-098987.html oracle 的数据库和客户端,下载后的文件如下: 解压后面的两个数据库文件得到下面的文件列表: 点击setup.exe进行数据库的安装: 出现下面的提示: 接着出现第一步,直接下一步--> 选择“创建和配置数据库”-->选择“桌面类”-->更改主目录为f:\oracle,…
  运行环境:Oracle database 11g + PL/SQL Developer ex: --创建一个表 create table plspl_test_product( --加入not null 表示product_name不能为空 product_name varchar2(25) not null, product_price Number(4,2) not null, --未加not null 表示可以为空或者有相应的值 purchase_date date, salesper…
INSERT INTO TEMP_BUS_TRAVEL_INFO ( SELECT * FROM BUS_TRAVEL_INFO t ') SELECT COUNT(*) FROM TEMP_BUS_TRAVEL_INFO 日期过滤范围把查询出来的结果直接插入到新表中.然后删除. INSERT INTO TEMP_BUS_TRAVEL_INFO ( DELETE BUS_TRAVEL_INFO t ') SELECT COUNT(*) FROM TEMP_BUS_TRAVEL_INFO…
1.直接运行以下语句: select t2.username,t2.sid,t2.serial#,t2.logon_timefrom v$locked_object t1,v$session t2where t1.session_id=t2.sid order by t2.logon_time; 2.根据以上语句运行结果kill 事务alter system kill session '339,13545';…
SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid;…
本例使用oracle数据库,使用PL/SQL可视化工具: --查询员工表数据 (emp为pl/sql自带的表,也可自己新建)select * from emp; --创建表空间create tablespace sp_java1608datafile 'e:\data\data1.mdf' size 100 M; --修改表空间 --空间变为200Malter tablespace sp_java1608add datafile 'e:\data\data2.mdf' size 100 M; -…
删除记录的SQL语句 delete from 表名[where 条件];(DML) 注意: 如果没有where子句,代表全部删除(慎用). delete也必须commit后才能生效 truncate也可以删除全部数据,但直接生效(DDL); delete from student where id =4; 如果删除父表中的记录,子表怎么办? delete from dept  where d_id =3; 通常情况下,删除父表数据时,必须保证子表中没有相关数据. 在创建外键约束时,可以指定删除数…
接手了一个遗留的ASP.NET系统,数据库用的是Oracle,以前没搞过.NET和Oracle数据库,数据库搞了半天才解决乱码问题,在此做个笔记备忘. 1.下载安装ODAC 1)请去Oracle官网下载:http://www.oracle.com/technetwork/database/windows/downloads/index.html; 2)请下载对应版本和操作系统的 3)安装没有特殊要求 2.调整字符编码 1)查看Oracle数据库字符编码. 使用SQL语句查看(user是表名):…
第二章   Oracle数据库应用2.1 表空间和用户权限下管理    2.1.1 表空间        2.1.1.1 分类:            永久性表空间            临时性表空间            撤销表空间        2.1.1.2 表空间的目的            对不同的用户分配不同的空间            将不同的数据文件创建到不同的磁盘        2.1.1.3 创建表空间            2.1.1.3.1 语法:            …