PL/SQL创建表空间、创建用户、给用户授权

PL/SQL创建表空间、创建用户、给用户授权
declare
usrName varchar2(20) := '用户名';
pwd varchar2(20) := '密码';
tsName varchar2(20) := 'xmszcgl_aid';
dfPath varchar2(300) := 'D:\dataSource\xmszcgl_aid.data';
tmpStr varchar2(300);
isDelUsrAndTs boolean := false;
begin
if isDelUsrAndTs then
tmpStr := 'drop user '||usrName||' cascade';
execute immediate tmpStr;
tmpStr := 'drop tablespace '||tsName||' including contents and datafiles';
execute immediate tmpStr;
end if;
tmpStr := 'create tablespace '||tsName||' datafile '''||dfPath||''' size 300m autoextend on next 5m maxsize unlimited';
execute immediate tmpStr;

tmpStr := 'create user '||usrName||' identified by '||pwd||' default tablespace '||tsName;
execute immediate tmpStr;

tmpStr := 'grant connect,resource,dba to '||usrName;
execute immediate tmpStr;
end;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值