Oracle--操作小知识
ruru7989
这个作者很懒,什么都没留下…
展开
-
Oracle的锁表和锁用户
-- 用户锁定(亲试,可以)如果有用户已经被锁定,则以系统用户登录数据库,执行如下命令,对锁定的帐户解除锁定。 SQL> alter user msgbox identified by password account unlock; 在上述命令中,msgbox表示锁定的用户名,password为锁定用户的密码。 --Oracle的锁表与解锁转载 2013-09-04 18:13:09 · 782 阅读 · 0 评论 -
轻松解决oracle11g 空表不能exp导出的问题。
oracle11g的新特性,数据条数是0时不分配segment,所以就不能被导出。 解决方法: 1插入一条数据(或者再删除),浪费时间,有时几百张表会累死的。2创建数据库之前使用代码:Sql代码 alter system set deferred_segment_creation=false; 调整再建表这两种方都不好下面是终极方法:转载 2014-05-06 11:20:20 · 494 阅读 · 0 评论 -
Oracle中删除某个用户下的所有数据呢
//删除表空间DROP TABLESPACE tablespacename INCLUDING CONTENTS AND DATAFILES;//删除用户drop user username cascade;转载 2014-04-02 14:54:33 · 3291 阅读 · 0 评论 -
oracle创建表空间用户
创建表空间create tablespace eduoaloggingdatafile 'E:\oracle\product\10.2.0\oradata\orcl\eduoa.dbf'size 512m autoextendon next 50m maxsize unlimited extent management localsegment space mana原创 2013-09-29 22:36:35 · 505 阅读 · 0 评论 -
创建表空间和用户
-- 查询表空间位置select * from dba_data_files;-- 创建表空间create tablespace DBMTest1loggingdatafile 'D:\APP\AIRUCHEN\ORADATA\ORCL\DBMTest1.dbf'size 512m autoextendon next 50m maxsize unlimited exte原创 2013-11-17 21:40:57 · 313 阅读 · 0 评论 -
查找oracle数据文件、表空间的位置
1、执行:select name from v$datafile查询表空间中数据文件具体位置结果集就一列:NAMED:\APP\AIRUCHEN\ORADATA\ORCL\USERS01.DBF2、执行:Select * FROM DBA_DATA_FILES;查询表空间中数据文件具体位置和文件名,表空间名等。比上一个全结果集:FILE_NAME (原创 2013-09-23 21:36:26 · 6015 阅读 · 0 评论 -
oracle 表操作基本命令
1、创建表 create table chent2 (c varchar2(32) not null,user_name varchar2(32));2、修改表结构(alter table 命令)2.1修改列名(rename 命令)alter table chent2 rename column ids to stuid; -- 好像不可以一次修改多原创 2013-10-03 08:09:35 · 699 阅读 · 0 评论 -
oracle 触发器 pragma autonomous_transaction
一般情况下在触发器中是不能使用DDL语句的,使用自治事务可以实现可以在触发器中加入: pragma autonomous_transaction; 表示自由事务处理。CREATE OR REPLACE TRIGGER temp_aisAFTER insert ON atestfor each rowDECLAREpragma autonomous_transactio转载 2014-06-14 09:18:37 · 3651 阅读 · 0 评论