一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的deviceUSE masterEXEC sp_addumpdevice 'disk', 'tes...
分类:
数据库 时间:
2014-07-29 10:38:56
阅读次数:
417
---以下整理笔记来之 itpub 的各位前辈的语录,这里做了一个汇总,仅供学习。
truncate table后,oracle会回收表和其表中所在的索引到initial 大小,也就是初始分配的segments大小
truncate和drop一样都是ddl语句, 操作立即生效,原数据不放到rollback segment中,不能回滚
truncate table执行很慢可能有以下几个原...
分类:
其他好文 时间:
2014-07-28 16:05:03
阅读次数:
287
IF EXISTS(select * from tempdb..sysobjects where id=object_id('tempdb..#tb'))BEGIN DROP TABLE #tbEND
分类:
数据库 时间:
2014-07-28 15:25:43
阅读次数:
322
首先要开归档,因为是热备份设置表空间为只读SQL>altertablespaceexecreadonly;SQL>selecttablespace_name,statusfromdba_tablespaces;TABLESPACE_NAMESTATUS---------------------------------------SYSTEMONLINESYSAUXONLINETEMPTSONLINETOOLSONLINEEXECREADONLYQIANYI..
分类:
其他好文 时间:
2014-07-28 03:09:20
阅读次数:
255
1、首先要开归档,因为是热备份设置表空间为只读SQL>altertablespaceexecreadonly;SQL>selecttablespace_name,statusfromdba_tablespaces;TABLESPACE_NAMESTATUS---------------------------------------SYSTEMONLINESYSAUXONLINETEMPTSONLINETOOLSONLINEEXECREADONLYQIA..
分类:
其他好文 时间:
2014-07-28 03:09:00
阅读次数:
199
1、首先要开归档,因为是热备份(1)创建表空间SQL>createtablespacelxtbsdatafile‘/u01/app/oracle/oradata/PROD/disk3/lxtbs01.dbf‘size50m;SQL>selecttablespace_name,contents,statusfromdba_tablespaces;TABLESPACE_NAMECONTENTSSTATUS----------------------------..
分类:
其他好文 时间:
2014-07-28 03:05:20
阅读次数:
296
创建表的原则; 将不同的表放在不用的表空间中 使用本地管理的表空间避免系统表空间碎片 在表中使用若干标准extent尺寸以减少表空间的碎片创建本地管理的表空间上的表时可以在后面添加 tablespace tablespace_name子句。在数据字典管理的表空间上创建表时可以同时制定存储参数。...
分类:
其他好文 时间:
2014-07-27 23:18:29
阅读次数:
210
今天建库时选择了OMF方式,结果文件名称采用Oracle自动命名的方式,看不懂啊,于是乎决定删除再重建。
Oracle提供了删除数据库的指令:drop database。
需要数据库处于mount状态,然后alter system enable restricted session;,网上有帖子说还需要exclusive,由于我是VM装的,用户只有我一个,所以不用可以。由于当前处于open...
分类:
数据库 时间:
2014-07-26 02:14:26
阅读次数:
259
--判断库是否存在,存在则删除if exists (select name from master..sysdatabases where name in ('db_name'))drop database db_namego--判断存储过程是否存在,存在则删除if exists (select *...
分类:
数据库 时间:
2014-07-26 01:36:46
阅读次数:
259
基本命令sqlplus / as sysdba--命令行打开oracle(以dba身份登录)drop user myusers cascade;--删除用户(级联)create user myusers identified by 123;--创建用户(用户名:myusers。密码:123)gran...
分类:
数据库 时间:
2014-07-26 00:15:16
阅读次数:
316