Oracle作为世界上使用最广泛的关系数据库,对于客户很多每天海量数据的公司是首要选择。我们公司在双十一期间,曾发生过每网点每天1G多的扫描数据量,全国有六千多个网点,每天每时不停读写数据库,而数据库仅仅是变慢了而没有崩溃。oracle强大,也有进不去的时候。或者需要对用户管理,此时可以参考如下方法。命令为官方,个人总结。(双斜杠后面为注释)

以下为修改和解锁用户。

sqlplus /nolog                                                            //无用户名登录,当忘记部分或者所有帐号以及密码的时候可以用此法登录。

conn /as sysdba                                                        //连接到本地数据库,并以管理员身份登录。

alter user system idtentified by manager;                  //修改system帐号密码为manager

alter user sys idtentified by change_on_install;         //修改sys帐号密码为change_on_install

alter user system account unlock;                             //解锁system帐号

alter user sys account unlock;                                   //解锁sys帐号

如果不解锁用户,该用户将不能登录。

oracle默认有3个账号,scott/tiger,system/manager,sys/change_on_install。基本上每个oracle版本都有scott账户。scott曾经是oracle公司的第一位程序员。为了纪念他所以有了这个账户。

以下为创建用户

conn system/manager as sysdba;                            //以system账户登录

create user test identified by test;                          //创建用户名为test的帐号,密码为test。

Grant create session to test;                                 //授权test用户登录权限。

grant connect,create view ,resource  to TEST;    //给表提供创建试图等权限

grant unlimited tablespace to TEST;         //授予TEST用户使用表空间的权限

Alter user test password expire;                            //让用户test的密码失效。

Alter ueser test account lock;                                //锁定用户test。

Drop user test;                                                         //删除用户test

drop user test cascade;                                           //删除用户以及用户名下的所有表和视图。

名词解释:

Nolog :log就是日志的意思,计算机术语。nolog就是无日志。

Conn:就是connection,连接的意思。

Sysdba :就是system database administrator的缩写。就是数据库管理员的意思。

Alter : 修改的意思

Idtentified :被认可

Account :账户

Lock/Unlock :锁定/解锁。

Expire:失效

Drop:抛弃

Cascade:本义是倾泻的瀑布,引申为流失的意思。

Oracle通过指令创建用户的更多相关文章

  1. Oracle 导入导出 创建用户等

    localhost:1158/emD:\app\Administrator\product\11.2.0\dbhome_1\bin\imp.exe log  path  E:\app\Administ ...

  2. oracle数据库如何创建用户并授予角色

    目标:1.  创建角色test1_role,  授予 CREATE PROCEDURE, CREATE SEQUENCE, CREATE SYNONYM, CREATE TABLE, CREATE T ...

  3. Oracle学习历程--创建用户,分配表空间

    记录下学习Oracle12c的过程中的点点滴滴. Oracle12c新特性:http://www.cnblogs.com/kerrycode/p/3386917.html --创建临时表空间CREAT ...

  4. oracle常用SQL——创建用户、表空间、授权(12C)

    一.查询 查询用户所属 表空间 select username,default_tablespace from dba_users where username='xxx' 查询表空间情况 SELEC ...

  5. oracle数据库如何创建用户和角色,并给其赋权?

    一.创建用户并赋予权限 1.创建用户 create user wangxiangyu identified by wangxiangyu; 2.赋权 grant dba to wangxiangyu; ...

  6. oracle用dba创建用户并授权

    参考: https://blog.csdn.net/zhang195617/article/details/5857769 sqlplus中切换用户,如切换到adm用户,命令为:conn adm/12 ...

  7. Oracle创建用户、授权、规则

    ---用户登录命令--管理员登录conn sys/oracle as sysdba;--创建用户方案必须是管理员权限--创建用户命令 create user useranme identifild b ...

  8. Mysql基础(一):Mysql初识、基本指令、数据库密码相关、创建用户及授权

    来源:https://www.cnblogs.com/liubing8/p/11432534.html 目录 数据库01 /Mysql初识.基本指令.数据库密码相关.创建用户及授权 1. 数据库概述 ...

  9. 数据库01 /Mysql初识、基本指令、数据库密码相关、创建用户及授权

    数据库01 /Mysql初识.基本指令.数据库密码相关.创建用户及授权 目录 数据库01 /Mysql初识.基本指令.数据库密码相关.创建用户及授权 1. 数据库概述 2. 数据库管理系统/DBMS ...

随机推荐

  1. 【剑指offer】左旋转字符串

    转载请注明出处:http://blog.csdn.net/ns_code/article/details/27366485 题目描写叙述: 汇编语言中有一种移位指令叫做循环左移(ROL),如今有个简单 ...

  2. 关于C语言中的inline

    在c中,为了解决一些频繁调用的小函数大量消耗栈空间或是叫栈内存的问题,特别的引入了inline修饰符,表示为内联函数.栈空间就是指放置程式的局部数据也就是函数内数据的内存空间,在系统下,栈空间是有限的 ...

  3. mysql连接提示1030

    今天上午,开发使用工具连上mysql,连接一个库,就提示 mysql 错误 ERROR 1030 Got error 28 from. 查询资料,说可能是磁盘空间不足.果然连上去一看/分区空间只有数十 ...

  4. SQL 分组获取最近(大)一条记录

    SELECT MAX( table.Column),.... FROM table.Name WHERE ....... GROUP BY 分组规则

  5. Java的一点内容(2)

    1 面向对象的三个原则 封装性 封装的基本单元是类(class),类是一个抽象的逻辑结构,而类的对象是一个真实的物理实体:类的目的是封装复杂性,在类内部存在隐藏实现复杂性机制: 封装(encapsul ...

  6. C#在使用串口读一长段数据时,前面加延时,等串口缓冲全部收到再去读

    Thread.Sleep(3);//延时一会,等接受完成再去读

  7. Server.MapPath() 解析

    Server.MapPath获得的路径都是服务器上的物理路径,也就是常说的绝对路径 ./当前目录 /网站主目录 ../上层目录 ~/网站虚拟目录 1.Server.MapPath("/&qu ...

  8. meta 属性

    几乎所有的网页里,我们可以看到类似下面这段的html代码:<head><meta http-equiv="content-Type" content=" ...

  9. spring的数据源基本配置

    aplictaionContext-dataSource的配置: <?xml version="1.0" encoding="utf-8"?> &l ...

  10. BIT_COUNT()和BIT_OR()

    在学习MySQL手册时,看到根据天数计算访问量时,出现了BIT_COUNT()和BIT_OR()两个函数来处理天数计算的问题 所使用的表格信息如下: mysql> select year,mon ...