WEB开发网
开发学院数据库Oracle Oracle数据库用户管理和数据导入导出 阅读

Oracle数据库用户管理和数据导入导出

 2009-06-07 13:15:57 来源:WEB开发网   
核心提示:Oracle数据库用户管理和数据导入导出比较完善的创建用户的语句如下:CREATEUSERIDENTIFIEDBYDEFAULTTABLESPACETEMPORARYTABLESPACE;以创建katrina用户为例:SQL>CREATEUSERkatrinaIDENTIFIEDBYiloveyou2DEFAUL

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盘的表空间中的数据文件没有丢

1 2 3 4  下一页

Tags:Oracle 数据库 用户

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接