oracle表空间学习
一.表空间学习
个人觉得表空间相对于数据库来说是至关重要的,一般分为permanent(永久性表空间),undo(undo表空间),temporary(临时表空间),一般我们是通过以下sql进行查看表空间的类型的.
select distinct t.contents from dba_tablespaces t;
查看表空间所对应的数据文件。
select t.name,t1.name
from v$tablespace t,
v$datafile t1
where t.ts# = t1.ts#;
下面分别写出创建三种表空间的语句.
a.创建临时表空间
create temporary tablespace tbs_temp1
tempfile '/opt/oracle/oradata/orcl/tbs_temp1.dbf' size 10M;
b.创建undo表空间
create undo tablespace tbs_undo
datafile '/opt/oracle/oradata/orcl/tbs_undo.dbf' size 10M;
c.永久性表空间
create tablespace tbs_cb4
datafile '/opt/oracle/oradata/orcl/tbs_cb4.dbf' size 10M;
我以一个创建用户为例指定表空间和让用户用另一个表空间
create user hwdw identified by jctlinux
default tablespace tbs_cb4;
grant connect to hwdw;
grant resource to hwdw;
connect 和 resource权限分别为rolename
改变用户默认表空间
alter user hwdw default tablespace tbs_cb3;
使用户可以用户另一表空间
alter user hwdw quota 5m on tbs_cb4;
alter user hwdw quota unlimited on tbs_cb4;
相关文档:
C.1 动态性能视图
Oracle 服务器包括一组基础视图,这些视图由服务器维护,系统管理员用户 SYS 可以
访问它们。这些视图被称为动态性能视图,因为它们在数据库打开和使用时不断进行更新,
而且它们的内容主要与性能有关。
虽然这些视图很像普通的数据库表,但它们不允许用户直接进行修改。这些视图提供
内部磁盘结构和 ......
在Oracle中建库,通常有两种方法。一是使用Oracle的建库工且DBCA,这是一个图形界面工且,使用起来方便且很容易理解,因为它的界面友好、美观,而且提示也比较齐全。在Windows系统中,这个工具可以在Oracle程序组中打开(”开始”—“程序”—“ Oracle - OraDb10g_home1”&mdash ......
函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类:
单行函数,组函数
SQL中的单行函数
SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数。 ......
外表(external table)就像普通的表对像一样,可以select等,只是它是只读的,数据库中只保存了表结构的描述,表数据却没有存放在数据库内,而是存放在了文件系统上。当用户想偶尔使用数据库外的结构化数据时,用起外表来就非常方便,甚至比sqlldr都要方便的多。在这篇文章里,我们为大家演示了
三步就掌握oracle外表过 ......
---------数学函数 ---------------
1.绝对值
S:select abs(-1) value
O:select abs(-1) value from dual
2.取整(大)
S:select ceiling(-1.001) value
O:select ceil(-1.001) value from dual
3.取整(小)
S:select floor(-1.001) value
O:select floor(-1.001) value from ......