10.20.20.158:1521/orcl下导出数据库,新建用户再导入,这样不行吗

本套课程仍然沿用了实战教学方式以一个电影查询APP为实战案例,手把手从项目设

username为你要创建的用户名pwd为用户密碼。

现在创建一个用户名为ydcb密码为ydcb的用户,

也就是scott用户没有添加用户的权限那么谁有这个权限呢?

Oracle中有三个重要的用户分别是:

sys-超级管理员system-管理员,scott-普通用户sys权限最高,所以sys用户有创建用户的权限

Console,就可以看到刚才创建的用户ydcb

这是因为还没有给ydcb用户登录的权限

洅次用sys登录,写上如下sql语句:grant connect,resource to ydcb;这句话就赋予ydcb用户连接数据库和对自己用户下数据库表的增删改查的权限

权限赋予成功之后,我们就可以鼡ydcb用户名来登录并对数据表进行操作了

接下来需要思考的是,ydcb用户能否查看其他用户下的数据表呢比如现在想要查看scott用户下的emp表:select * from scott.emp;结果报错

这说明ydcb用户没有权限操作其他用户的数据表。

如果一定要在ydcb用户中查询scott用户的表的话那么登陆scott用户,scott来给他权限进行操作

这個sql语句赋予ydcbscott用户下的emp表的增删改查权限。

授权成功之后就可以执行scott用户下emp表的增删改查操作了

我要回帖

更多关于 wvd101521 的文章

 

随机推荐