oracle 数据库创建新用户

oracle 数据库创建新用户,第1张

首先oracle的登陆的机制有两种

一种是 *** 作系统认证

也就是说你只要在os级别具有oracle.dba的所属用户以及所属组的权限那么即使不输入密码(sqlnet没具体设置)

sqlplus

/

as

sysdba

这样就可以登陆了。

第二种就是需要输入用户名以及密码(sqlnet设置了限制)

在系统没有启动的时候

实际上是密码文件验证,如果系统启动的话

那么是数据库内部的表来验证。

dba实际是角色的概念

他是具有一组权限的集合

,角色可以赋予任何一个用户,使该用户具有很多权限。sysdba以及sysoper是身份。具有该身份的用户,具体包括dba角色以及启动数据库的权限。

另外

oracle11g以前

用户名是不区分大小写的。11g以后用户名区分大小写

你描述的问题很模糊,有点无法分析

navicat一般用来连接mysql的吧,pl/sql

developer

和toad连接oracle的比较常见

CREATE USER username IDENTIFIED BY password--这个是创建用户(这是最简单的创建语句没有指定表空间)

GRANT CREATE SESSION TO username--这样确保该用户可以登录数据库

GRANT CREATE TABLE TO username--这样该用户可以创建表

相应的还有很多权限,这些就是一些基本的语法


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11604662.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存