sqlserver转oracle(一) oracle创建用户

写在最前面的话

由于项目需要及需求方的要求,我们需要将原有的sqlserver数据库变更为oracle。这个过程中,可批量操作的似乎只有对表结构的导入,存储过程、触发器、函数等需要手动修改。本系列文章将记录本次修改历程。

基本环境

1.数据库 sqlserver2008 、oracle 11g
2.系统:win10、WindowsServer2008
3.工具:NavicatePremium10 百度网盘下载

关于oracle在windows中的安装,基本没什么可说的,直接开始正式使用

新建用户及分配权限

1.快捷键 WIN+R,唤起运行窗口,输入CMD,唤醒我们的小黑窗。输入如下代码:sqlplus sys/密码 as sysdba,使用管理员身份登录。
如果有多个数据库,应该在使用 sqlplus sys/密码@服务名 as sysdba进行登录。例如,我有两个库,test1 和test2,test2(sid也是test2)的管理员密码是ABCD1234,那么我的连接命令应该是:
sqlplus sys/ABCD1234@test2 as sysdba
连接成功后如下图:

sqlserver转oracle(一) oracle创建用户_第1张图片
sqlplus连接成功

2.运行如下命令(需要有分号结尾),创建用户:
create user 用户名 identified by 密码;
顺利的话会显示创建成功。

3.运行如下命令,为用户添加角色(这里给的是创建表、视图、存储过程、触发器等)
grant connect,resource to 用户名;
顺利的话会显示授权成功。

4.输入如下命令,退出sqlplus:EXIT.

以上过程如下图:


sqlserver转oracle(一) oracle创建用户_第2张图片
创建用户并授权

你可能感兴趣的:(sqlserver转oracle(一) oracle创建用户)