Oracle数据库用户管理和数据导入导出
2009-06-07 13:15:57 来源:WEB开发网Oracle数据库用户管理和数据导入导出比较完善的创建用户的语句如下:
CREATE USER IDENTIFIED BY
DEFAULT TABLESPACE
TEMPORARY TABLESPACE ;
以创建katrina用户为例:
SQL> CREATE USER katrina IDENTIFIED BY iloveyou
2 DEFAULT TABLESPACE users
3 TEMPORARY TABLESPACE temp;
User created.
更改缺省数据表空间的语法为:
alter database default tablespace ;
更改缺省临时表空间的语法为:
alter database default temporary tablespace ;
给用户授予权限
grant connect,resource to testserver_user;
//以后以该用户登录,创建的任何数据库对象都属于test_temp 和test_data表空间,这就不用在每创建一个对象给其指定表空间了。
解锁用户,用system登录
alert user scott account unlock;
表空间是数据文件的容器,在windows系统下,因为windows没有raw设备的概念,所以表空间变得可有可无了,但是在unix系统上,表空间起着文件系统的作用,它使oracle可以跳过操作系统,直接去管理物理存储设备,大大提高了系统性能(减少碎片产生,减少i/o调用层次) 一般是一个大的用户使用一个表空间,几个小的用户可以共用一个表空间。
一般不是把所有的用户共用一个大的表空间,因为不便于Oracle管理。 1、便于管理
2、防止数据的丢失
表空间下可以创建很多数据文件,可以将表空间中的数据文件放到不同的磁盘上,那么如果D盘坏了的话,只是D盘的 数据丢了,我放在E盘F盘的表空间中的数据文件没有丢
- ››oracle 恢复误删除的表和误更新的表
- ››Oracle分页查询排序数据重复问题
- ››Oracle创建dblink报错:ORA-01017、ORA-02063解决
- ››Oracle 提高SQL执行效率的方法
- ››Oracle 动态查询,EXECUTE IMMEDIATE select into...
- ››Oracle 11g必须开启的服务及服务详细介绍
- ››oracle性能34条优化技巧
- ››oracle数据库生成随机数的函数
- ››Oracle 数据库表空间容量调整脚本
- ››oracle单库彻底删除干净的方法
- ››Oracle创建表空间、创建用户以及授权、查看权限
- ››oracle 中 UPDATE nowait 的使用方法
更多精彩
赞助商链接