欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ORACL 11gPLSQL创建新用户无法以Normal登录得解决方法

程序员文章站 2024-01-30 16:39:34
...

第一步:

首先以Sysdba得身份登录Oracle数据库。

第二步:

先创建一表空间DATA,初始大小50MB,允许自动增长数据库文件,每次增长10MB,输入的SQL语句如下, 'E:\app\23595\oradata\databasename\DATA02.DBF’具体根据自己的安装目录设置:databasename为数据库名,我这里的是orcl。
DATA02.DBF,你下次再创建表空间得时候可以改成DATA03.DBF。否则会创建失败。

CREATE TABLESPACE PAYMENT_DATA LOGGING DATAFILE 'E:\app\23595\oradata\orcl\DATA02.DBF' SIZE 50M REUSE AUTOEXTEND ON NEXT 10M;

再创建新用户,我这里创建得新用户是payment,表空间PAYMENT_DATA,临时表空间位temp

create user PAYMENT identified by PAYMENT profile default default tablespace PAYMENT_DATA temporary tablespace temp account unlock;

授予权限,看你需要什么权限授予就可以了。
例如这样:

grant unlimited tablespace to PAYMENT;
grant create tablespace to PAYMENT;
grant alter tablespace to PAYMENT;
grant drop tablespace to PAYMENT;
grant manage tablespace to PAYMENT;

这样创建的新用户payment就可以以normal身份登录了。

相关标签: 数据库