关于oracle表空间的问题
1、oracle创建表空间的时候以dba的身份登录和用普通身份登录创建表空间有什么区别?
我在从网上查创建表空间的时候好多网页提示先用dba的身份登录,可是我用普通身份登录进去也可以创建表空间成功。
2、oracle创建表空间的时候设置表空间为自增的模式和以后表空间不够的时候再扩充表空间这两种方式有什么区别?各自的优缺点是什么?
1.任何用户都可以创建表空间,表空间是Oracle数据库的一个逻辑结构方面的事概念。
创建的表空间,可以被任何方案(即用户和对象的集合)所使用。
2.自动增长模式,就是不用总手动去扩展表空间,缺点是如果不设置上限,会耗尽硬盘空间,造成系统瘫痪。
手动增长当然与自动增长相反了,如果数据量不是特别大,可以采用手动。
-------------------------------------------------------------------------------------------
一个oracle中建立表空间的问题。
--创建 aTestTablePalace 实体表空间 注意 存储数据文件的路径必须存在
create smallfile tablespace aTestTablePalace
datafile 'D:\yourdirpath\aTestTablePalace_01' size 100M autoextend on next 10M maxsize 2000M
logging extent management local segment space management auto;
--创建 aTestTablePalace 临时表空间
create smallfile temporary tablespace aTestTablePalace
datafile 'D:\yourdirpath\aTestTablePalace_01' size 100M autoextend on next 10M maxsize 2000M
logging extent management local segment space management auto; 这里的数据文件绝对路径,指的是服务器上的路径。
create tablespace lrz datafile 'lrz' 50M autoextend on; --建立表空间
create user bbs identified by 123456 default tablespace lrz temporary tablespace temp; --建立bbs 用户 密码是123456
grant connect , resourse,dba to bbs --给用户授权
-------------------------------------------------------------------------------------------
oracle中每句结束请记住 ; 分号
oracle中 如果临时表空间过小的话,会对数据库有什么影响?
临时表空间主要用来进行排序用的,如果过小,在进行大量的排序时会受到影响,而且临时表空间最好不要用默认的。
临时表空间使用注意:
1.临时表空间 是用于在进行排序操作(如大型查询,创建索引和联合查询期间存储临时数据)
每个用户都有一个临时表空间
2.对于大型操作频繁,(大型查询,大型分类查询,大型统计分析等),应指定单独的临时表空间,以方便管理
3.分配用户单独临时表空间,一般是针对 大型产品数据库,OLTP数据库,数据库仓库
对于小型产品不需要单独制定临时表空间,使用默认临时表空间
-------------------------------------------------------------------------------------------
oracle 初级菜鸟着急地问个日期匹配的问题
查询为2006年的纪录
select * from this_table where to_char(this_table.rcddate, 'YYYY ')= '2006 '
查询为200608月份的纪录
select * from this_table where to_char(this_table.rcddate, 'YYYYMM ')= '200608 '
查询为20060831月份的纪录
select * from this_table where to_char(this_table.rcddate, 'YYYYMMDD ')= '20060831 '
-------------------------------------------------------------------------------------------
如何在表中加唯一性索引?
最近数据量比较大,为了避免数据重复,请教如何添加唯一性索引?
Create unique index 索引名 on 表名(列名)
分享到:
相关推荐
数据库备份恢复时,获取oracle表空间脚本,创建用户等
oracle表空间信息,查看Oracle表空间空闲与已用大小
Oracle表空间Oracle表空间Oracle表空间Oracle表空间Oracle表空间
oracle表空间创建
表空间:是一个或多个数据文件的逻辑集合 表空间逻辑存储对象:永久段-->如表与索引 临时段-->如临时表数据与排序段 回滚段-->用于事物回滚或闪回内存的撤销数据 表空间分类:系统表空间(system、sysaux),...
利用DBMS_SPACE包对Oracle 表碎片进行监控与清理,
oracle创建一个表空间创建临时表空间创建用户表空间资源的权限
Oracle 表空间建立方法
oracle表空间命令语句大全,关于表空间的讲解及关于表空间操作命令的语句。
描述了Oracle数据下如何对一个比较大的表空间进行收储。
oracle表空间详解
详细介绍如何正常删除Oracle 数据库表空间数据文件,OFFLINE和OFFLINE DROP的区别,OS级别删除了数据文件后的恢复,删除数据库表空间数据文件演示示例
一、查看Oracle数据库中表空间信息的方法 1、查看Oracle数据库中表空间信息的工具方法 2、查看Oracle数据库中表空间信息的命令方法 二、查询Oracle数据库中数据文件信息的方法 1、查看Oracle数据库中数据文件信息的...
Oracle创建临时表空间、表空间的创建代码
oracle定时删除表空间的数据并释放表空间(oracle编程高手总结编写)
oracle 创建用户及表空间,及用户权限分配
oracle表空间不足报错的解决 。。。。。。。。。。。。。。。。。。。。。。
Oracle临时表空间的清理步骤,解决数据库临时表空间满的问题。
存在多张不同表空间,这时候需要把所有的表空间都合并成一个表空间
oracle表空间常用操作,包括表空间剩余使用大小、名称及大小、物理文件的名称及大小 、回滚段名称及大小 、控制文件 、日志文件 、数据库的创建日期和归档方式 、创建表空间、修改表空间等操作,供大家参考。