Oracle创建用户、表空间并设置权限

代码:

sqlplus /nolog

conn / as sysdba

//创建账号
create user techrpt_data identified  by techrpt_data ;

//创建临时表空间
create temporary tablespace TECHRPT_DATA_TEMP
tempfile ‘D:\ORACLE\ORADATA\ORCL\TECHRPT_DATA_TEMP.dbf‘
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;

//将空间分配给用户
alter user techrpt_data temporary tablespace TECHRPT_DATA_TEMP;

//创建表空间
create tablespace TECHRPT_DATA
logging
datafile ‘D:\ORACLE\ORADATA\ORCL\TECHRPT_DATA.ora‘
size 50m
autoextend on
next 50m maxsize 2048m
extent management local; 

//将空间分配给用户
alter user techrpt_data default tablespace TECHRPT_DATA ;

grant sysdba to techrpt_data;
grant connect,resource to techrpt_data;
grant create session to techrpt_data;
grant create any sequence to techrpt_data;
grant create any table to techrpt_data;
grant delete any table to techrpt_data;
grant insert any table to techrpt_data;
grant select any table to techrpt_data;
grant unlimited tablespace to techrpt_data;
grant execute any procedure to techrpt_data;
grant update any table to techrpt_data;
grant create any view to techrpt_data;

commit;

quit;

//删除用户
sqlplus
system/manager@orcl as sysdba
drop user techrpt_data cascade;

//用SYS登录,授权给相应的用户,授权SQL如下: (在执行菜单里你可以禁止统计,或在v$session,v$sesstat和v$statname 表里获得选择权限。)
grant select on v_$statname to techrpt_data;
grant select on v_$sesstat to techrpt_data;
grant select on v_$session to techrpt_data;
grant select on v_$mystat to techrpt_data; 

//修改密码
SET ORACLE_SID = 你的SID名称
sqlplus/nolog
connect/as sysdba
alert user sys identified by sys
alert user system identified by system

//删除表空间
drop tablespace techrpt_data including contents and datafiles;
时间: 2024-08-27 21:42:31

Oracle创建用户、表空间并设置权限的相关文章

oracle 数据库导出 表空间查询 与 权限管理 整理

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>导入导出操作 oralce imp help=y; 查看命令使

oracle创建数据库表空间 用户 授权 导入 导出数据库

windows下可以使用向导一步一步创建数据库,注意编码. windows连接到某一个数据库实例(不然会默认到一个实例下面):set ORACLE_SID=TEST --登录开始创建表空间及可以操作的用户sqlplus / as sysdba; --创建表空间create tablespace db_test datafile 'D:\oracle\oradata\TEST\db_test.dbf' size 50m autoextend on; --查询创建好的表空间select defaul

oracle 创建数据表空间和用户

--创建临时表空间(不必须)create temporary tablespace zwtest tempfile 'D:\Java\oracle\oradata\zwtest.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; --创建表空间create tablespace zwtest_data--表空间名称 logging datafile 'D:\Java\oracle\oradata

用Toad for Oracle创建数据库表空间和用户

打开Toad, 1,菜单栏Session->new Connection-.打开如下窗口: 2,进入之后,菜单DatebaseàSechema  Brower...找到Table Space(表空间)选项卡 打开之后显示如下界面: 然后切换另一个选项卡:Date  Feiles(如图所示) 再点开之后: 点此处打开: 指定后,点OK 接下来是创建用户: 到此,你就可以用指定的用户名和密码使用数据库,创建表.视图.序列等等一系列的操作了

Oracle建立用户表空间

create temporary tablespace data_temp tempfile 'D:\tablespace\data_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; create tablespace datalogging datafile 'D:\tablespace\data.dbf' size 50m autoextend on next 50m maxsi

Oracle创建表空间、创建用户以及授权、查看权限

创建临时表空间 CREATE TEMPORARY TABLESPACE test_temp TEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL; 创建用户表空间 CREATE TABLESPACE test_data LOGGING DATAFILE 'C:\ORACLE\PROD

Oracle创建用户并给用户授权查询指定表或视图的权限

MSV31账户登录数据库进行如下操作: CREATE USER NORTHBOUND IDENTIFIED BY NORTHBOUND  DEFAULT TABLESPACE "TBS_DNINMSV31"  TEMPORARY TABLESPACE "TEMP2"  QUOTA UNLIMITED ON "TBS_DNINMSV31"; GRANT "CONNECT" TO NORTHBOUND; ALTER USER NO

oracle创建临时表空间、用户表空间、创建用户关联表空间、授权等

1.创建临时表空间 CREATE TEMPORARY TABLESPACE test_temp TEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL; 一般从第二步开始就可以 2.创建用户表空间 CREATE TABLESPACE gzjssapce LOGGING DATAFILE

oracle创建用户,表空间及授权

1.创建临时表空间 CREATE TEMPORARY TABLESPACE test_temp TEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL; 2.创建用户表空间 CREATE TABLESPACE test_data LOGGING DATAFILE 'C:\ORACLE\