【Oracle篇】Oracle初试水

来源:互联网 发布:ug编程基础 编辑:程序博客网 时间:2024/04/27 18:57

     我不知道你对Oracle了解多少?是不是仅仅是达到能使用的程度。如果是这样,那么就跟随我的步伐,来逐渐了解Oracle,慢慢揭开Oracle的神秘面纱。


    对于Oracle的安装,在这里我不想多说,教程网上 一搜一大把,什么10g的11g的,去搜去,多得是。在文章的开头,我们先不切入正题,不妨从安装之后开始说。Oracle安装之后,会自动生成两个用户,这个稍微了解Oracle的人都知道,一个是sys一个是system。或许您只知道这两个是数据库默认用户,有很高的权限。那么具体有多高的权限呢?让你说你也不定能说出多少。我们呢,就稍微来说说这两个特殊的用户。


    首先,sys是超级用户,具有最高权限,具有sysdba角色,那么什么是sysdba角色呢?这么说又扯远了,扯远了我们也得说说,这个sysdba就是以sysdba的身份登录,说到身份,Oracle有三种身份,一个是normal普通身份,我们在授权了用户之后往往以normal身份登录;一个是sysdba系统管理员身份登录;最后一个是sysoper是系统操作员身份。回去我们继续说sys,它具有最高权限,有create database的权限,该用户默认的密码是change_on_install。呵呵,有点儿长哈。后面我会说一下怎么更改它的密码。下面接着介绍system,这个不用多说吧,都知道是系统管理员,它的权限也很大,具有sysoper角色,上面说了,是系统操作员身份,没有create database的权限,默认的密码是manager。呵呵,这个密码还比较好记。那么接下来,我们就介绍一下怎么更改用户密码。


    我们什么时候会想着改密码呢?平时我们的QQ、微信等等,要么密码太长,要么密码忘了,都会想着改密码。Oracle里面的用户也是一样,像上面的sys,默认密码那么长,change_on_install,我猜你肯定有想改了的冲动,那么怎么更改密码呢?别急,往这儿看


    1、在命令行中输入sqlplus/nolog 无用户名登录

    2、conn/as sysdba 连接到本地数据库 

    3、alter user ***(你要更改的用户名,如system) identified by ***(你要更改成的password);

    例如:alter user system identified by abc123;  记住!该条语句后面一定要加分号!


    好了,到这里我们先结束这篇博客,这呢算是一个Oracle最简单的一个入门,下篇博客我们来说一下如何用Navicat连接Oracle数据库。下篇博客见咯。


2 0
原创粉丝点击