linux系统下创建oracle表空间和用户权限查询

本文介绍了在Linux系统中如何以oracle用户登录并以sysdba身份打开sqlplus,创建临时表空间,包括命令格式示例,如创建名为test_tablespace的表空间。接着说明了创建用户及指定默认表空间的步骤,如创建用户test,并赋予其使用test_tablespace的权限。
摘要由CSDN通过智能技术生成

//oraclec创建表空间 可执行命令 屡试不爽
create tablespace GDSSFT datafile '${ORACLE_HOME}\oradata\gdssft.dbf' size 1024M reuse autoextend on next 40M maxsize unlimited default storage(initial 128k next 128k minextents 2 maxextents unlimited);

//创建用户
create user gdssft identified by gdssft default tablespace GDSSFT;
create user 用户名 identified by 用户密码 default tablespace 表空间名;
//给用户赋予权限
grant dba to gdssft;//
grant connect,resource to gdssft;
grant select any table to gdssft;
grant delete any table to gdssft;
grant update any table to gdssft;
grant insert any table to gdssft


创建用户和表空间 详细说明:  

1、登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户)

2、以sysdba方式来打开sqlplus,命令如下: sqlplus / as sysdba

3、创建临时表空间:

--查询临时表空间文件的绝对路径。如果需要的话,可以通过查询来写定绝对路径。一般用${ORACLE_HOME}就可以了  
select name from v$tempfile;  
create temporary tablespace NOTIFYDB_TEMP tempfile '${ORACLE_HOME}\oradata\NOTIFYDB_TEMP.bdf' size 100m reuse autoextend on next 20m maxsize unlimited;  

4、创建表空间:
--查询用户表空间文件的绝对路径:  
select na
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值