关于表空间同用户的问题:
两者没有关系核心是用户如果一用户授于另一用户什么权限那么另一用户可能查看被授于的权限下的东东如一用户表空间是SYSTEM另一用户是MANAGER一用户把名下的一些表的查看权限给了一个角色而另一个用户就可以查看在权限内的表的信息不管他们的表空间是否同一个用户权限同表空间没有任何关系
表空间SYSTEM除了存有数据字典的信息还有所有的对像信息所以SYSTEM表是一定要的回滚表空间UNDO是用来放可能要回滚的原始数据信息的TEMP表空间是为了排序(ORDER BY )准备的当然还有一些临时的信息
控制文件是核心其中包含了数据文件信息重做日志信息CHECKPOINT信息 ...
- 21:44
- 浏览 (307)
- 评论 (0)
关于ORACLE中的数组:记录同集合
集合可以有三种实现方式:
1 自定义一个TYPE使用VARRAY来得到一个数组但只能对基本类型定义如:
CREATE TYPE 类型名 AS VARRAY OF VARCHAR2(20);
1 自定义一个TYPE使用VARRAY来得到一个数组但只能对基本类型定义如:
CREATE TYPE 类型名 AS VARRAY(52) OF VARCHAR2(20);
不能使用如下:
CREATE TYPE 类型名 AS VARRAY(52) OF 表名%ROWTYPE;
注意:使用VARRAY时一定要先指定数组大小
不然搞创建数组类型
2 ...
关于备份:
热备份:按照先备份数据文件再控制文件然后归档文件原则当然前提是要在归档方式下。
备份数据文件是按表空间的次序来的一个表空间一个表空间的备份,要知道表空间下有什么表就要查出来成一个树形结构方便改动要备份一个表空间时要把表空间设为备份模式命令如下:ALTER TABLESPACE 表空间名 BEGIN BACKUP;完成后要用ALTER TABLESPACE 表空间名 END BACKUP 通过这样把所有的数据文件备份完。再备份控制文件 通过命令ALTER DATABASE CONTROL FILE TO 目录命 REUSE 这样可以得到备份的控制文件。最后我们要得到归档文件:首先 ...
- 21:40
- 浏览 (222)
- 评论 (0)







评论排行榜