日期:2014-05-16  浏览次数:20511 次

Oracle 创建表空间、用户、授权

//创建表空间
CREATE TABLESPACE '空间名称'
LOGGING
DATAFILE '存放空间文件信息的绝对路径.ora' SIZE 空间文件默认大小M
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

?

//创建用户
CREATE USER 用户名 IDENTIFIED BY 密码
PROFILE DEFAULT
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
ACCOUNT UNLOCK;

?

//授权创建会话的权限
grant create session to 用户名;

?

//授权连接,操作表权限
grant connect,resource,dba to 用户名;

?

//授予系统特权
GRANT CREATE USER,ALTER USER,DROP USER to 用户名;

?

//授权
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
  DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
  DBA,CONNECT,RESOURCE,CREATE SESSION TO 用户名;

?

//授予导入导出权限
GRANT EXP_FULL_DATABASE TO 用户名;
GRANT IMP_FULL_DATABASE TO 用户名;

?

//导入数据库
imp 用户名/密码@用户名 full=y file=要导入数据库文件的绝对路径.dmp ignore=y;