您的位置:首页 > 数据库 > Oracle

oracle初级-入门-1

2015-07-30 20:11 459 查看
一。oracle 登陆:

1、运行SQLPLUS工具

  C:\Users\wd-pc>sqlplus

2、直接进入SQLPLUS命令提示符

  C:\Users\wd-pc>sqlplus /nolog

3、以OS身份连接

  C:\Users\wd-pc>sqlplus / as sysdba 或

  SQL>connect / as sysdba

4、普通用户登录

  C:\Users\wd-pc>sqlplus scott/123456  或

  SQL>connect scott/123456 或

  SQL>connect scott/123456@servername

5、以管理员登录

  C:\Users\wd-pc>sqlplus sys/123456 as sysdba 或

  SQL>connect sys/123456 as sysdba

6、切换用户

  SQL>conn hr/123456

  注:conn同connect

7、退出

  exit

注意:sys和system

这是2个默认的具有非常高的管理权限的用户,其中sys是最高管理员用户,system次之,权限不如sys大。

好了,现在了解到这里可以了,先不用再往下深究system和sys的具体细节了。

总结一下:

1 进入oracle需要输入用户名和密码

2 oracle默认有2个用户sys和system

3 sys和system都具有非常高的管理权限,但sys比system的权限大

实例:

sqlplus sys/dwh as sysdba;

sqlplus:oracle登录命令

sys/dwh:sys是用户名,dwh是密码

as sysdba:因为sys是最高管理员,所以需要加这句话。

生产环境下,我们不可能使用sys或system用户来操作数据库的,一个最重要的原因:

It is too dangerous!

使用sys或system可以很方便地将oracle数据库破坏掉,甚至永远不能恢复,所以一般我们不用这2个用户登录。

那么,就必须新建一个用户了。

二。创建普通用户来连接数据库:

实际需求中,我们需要创建一个用户bi,密码为bi。
我们刚才使用sys用户登录了oracle,直接在sys用户的连接状态下创建bi用户。



上图中,使用这个语句创建了bi用户

create user:oracle创建用户关键词
bi:用户名
identified by:指定密码关键词
bi:密码

bi用户我们已经创建成了,貌似我们可以使用此用户登录了。
使用bi用户无法登录:



错误提示很清楚,bi用户没有create session权限。
给bi用户以create session权限。
再次使用sys用户登录,并赋予bi用户create session权限:



上图中,使用这个语句赋予了bi用户以create session权限,然后,就可以使用bi用户登录了

grant create session to bi;

grant:赋权关键词
create session:权限-创建连接
to:与grant关键词配对
bi:用户名

bi用户有了create session权限就可以登录oracle了。
通过上面的操作我们明白了:
1 可以使用create user语句自己创建用户
2 创建完用户之后必须赋予create session权限才能登录oracle
3 在sys用户下可以给自己创建的用户(例如bi)赋权create session

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: