Oracle创建新用户-oracle19c版本

基于oracle19c版本新建用户:

从12c开始,oracle引入了容器数据库,在安装数据库时特别注意,根据需要是否安装为容器数据库,有一个勾选项。

可以参考我的另一篇https://www.cnblogs.com/whx20100101/p/10201726.html

本人安装时选择了安装容器数据库,oracle规定容器数据库的用户名必须是c##开头。

安装oracle时会默认有个管理员账户,如下:

Oracle创建新用户-oracle19c版本_第1张图片

我们创建新用户都是使用这个管理员账号创建。Connect as 选择SYSDBA。

新建用户:

create user 用户名 identified by 密码;
--如:
CREATE USER C##test IDENTIFIED BY 123456;

这样用户就新建完成了,之后我们再新建一个表空间及赋权限:

--创建表空间
create tablespace 表空间名称 datafile 路径 size 大小;
--如:
CREATE TABLESPACE TEST_DATA DATAFILE 'D:\programs\oracle\test.dbf' SIZE 2048M;

注意:我们给用户赋予新建的表空间权限的时候,一定要重启一下数据库,否则会失败。

--将表空间分配给用户
alter user 用户名 default tablespace 表空间名称;
--如:
ALTER USER C##test DEFAULT TABLESPACE TEST_DATA;

下面是给用户赋予一些操作权限:

--赋权限
grant 权限 to 用户 ;

--如:
GRANT 
connect,resource,create indextype,create job,
create sequence,create session,create table,
create view,create procedure,unlimited tablespace,insert any table 
to c#test; 

如上,我是给用户赋予了很多权限。权限也可以一个一个赋。

你可能感兴趣的:(Oracle,Oracle)