oracle创建用户,Oracle创建用户

http://www.itjxue.com  2023-01-05 11:54  来源:未知  点击次数: 

oracle 创建表空间、用户 4个步骤

?/*分为四步 */

/*第1步:创建临时表空间(注意:D:\Project\OracleTableSpace\FHADMIN\ 手动创建路径) ?*/?

create temporary tablespace C##FHADMIN_TEMP ?

tempfile 'D:\Project\OracleTableSpace\FHADMIN\C##FHADMIN_TEMP.dbf'?

size 50m ?

autoextend on ?

next 50m maxsize 20480m ?

extent management local; ?

/*第2步:创建数据表空间fhadmin.org? */

create tablespace C##FHADMIN_DATA

logging ?

datafile 'D:\Project\OracleTableSpace\FHADMIN\C##FHADMIN_DATA.dbf'?

size 50m ?

autoextend on ?

next 50m maxsize 20480m ?

extent management local; ?

/*第3步:创建用户并指定表空间 密码是root */

create user C##FHADMIN identified by root

default tablespace C##FHADMIN_DATA

temporary tablespace C##FHADMIN_TEMP; ?

/*第4步:给用户授予权限fhadmin.org ?*/

grant connect,resource,dba to C##FHADMIN;?

oracle12创建用户错误ORA-65096:公用用户名或角色名无效

ORA-65096:invalidcommonuserorrolename(公用用户名或角色名无效)的错误原因是:

用户想在PDBORCL中创建newuser用户,却未设置会话container到PDB,而在CDB中创建公有用户因无法通过名称或角色验证出错。

解决方法:创建用户的时候用户名以c##或者C##开头即可。

正确写法:createuserc##zhaojiediidentifiedbyoracle;

扩展资料

oracle用户授权相关语法:

1、修改用户

语法[更改用户]:alteruserC##用户名identifiedby口令[改变的口令];

例子:alteruserc##testidentifiedby123456;

2、删除用户

语法:dropuserC##用户名;

例子:dropuserc##test;

若用户拥有对象,则不能直接删除,否则将返回一个错误值。指定关键字cascade,可删除用户所有的对象,然后再删除用户。

3、撤销权限

语法:revokeconnect,resourcefromc##用户名;

例子:revokeconnect,resourcefromc##test;

oracle创建用户怎么做 Oracle如何创建用户

1、我们在Sql Plus中,我们利用Create User关键字进行用户创建。

2、此时,我们就可以在Create User后面,指定用户名称。

3、这时候,我们就可以在这里利用Indentified By关键字引导。

4、引导我们当前新建的用户指定与Test。

5、这时候,我们按下回车,就可以看到我们新家你的Angela用户成功创建。

6、这时候,我们就能对Dba_Users表进行查询是否创建成功。

oracle如何添加用户?

1、在PLSQL里,用sys(oracle系统用户)登陆,登陆的时候一定要选择SYSDBA。普通用户登陆选择normal;

2、在左边的菜单里找到Users节点,右击选择添加功能。在打开的界面里写上用户名、密码,默认表空间如果已经创建了表空间的话,选择相应的表空间,没有的一般选择users,临时表空间一般选择temp,概要文件选择default即可;

3、对象权限无需添加;

4、角色权限选择connect和resource,也可以选择dba,这样其他权限都不用给了,不过建议不要给dba权限,数据库权限太大了,容易导致数据安全隐患角色权限选择connect和resource即可。也可以选择dba,这样其他权限都不用给了,不过建议不要给dba权限,数据库权限太大了,容易导致数据安全隐患;

5、系统权限选择create any procedure、create any view、debug connect session、unlimited tablespace。debug connect session:调试存储过程测试,根据具体的情况设定;

6、限额无需改动;

7、最后点击应用保存即可。

oracle 创建表空间、创建用户

用户有自己的可操作表空间。

1、用sys用户创建表空间

sql语句:create tablespace WXY datafile 'D:\app\Administrator\oradata\orcl\WXY.DBF' size 15M autoextend on next 10M permanent online;

创建了一个WXY的表空间,语句执行成功后在D:\app\Administrator\oradata\orcl 这个位置会多一个WXY.DBF的文件。

2、创建用户:找到users --右击--new? ? 右侧弹出create user 操作框。

输入想创建的用户名/密码;默认表空间选择上一步自己创建的表空间WXY;临时表空间选择TEMP;Profile 可以空着(默认为DEFAULT)或者选择DEFAULT。点击Apply。

在左侧users下面就会展示自己创建的user01 用户。

3、user01用户未分配权限的情况下用user01 用户登录会报错。

再用sys重新登录,给用户user01分配权限。

找到user01--右击--edit

在Role privileges 页签天剑connect 链接权限,点击应用之后重新用user01用户登录即可成功

(责任编辑:IT教学网)

更多