博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle用户管理
阅读量:5249 次
发布时间:2019-06-14

本文共 1448 字,大约阅读时间需要 4 分钟。

Oracle默认数据库用户

    当创建一个新数据库时,Oracle会自动的给我们创建3个数据库用户。

    1.sys用户:

        sys用户是Oracle中的一个超级用户。数据库中所有数据字典和视图都存储在sys模式中()

        数据字典存储了用来管理数据库对象的所有信息,是Oracle数据库中非常重要的系统信息。sys用户主要用来维护系统信息和管理实例。

        sys用户只能以sysdba或sysoper角色登录系统

    2.system用户:

        system用户是Oracle中默认的系统管理员,它拥有DBA权限。该用户拥有Oracle管理工具使用的内布表和视图。通常通过system用户管

        理Oracle数据库的用户、权限和存储等。不建议在system模式中创建用户表。

        system用户不能以sysdba或dydoper角色登录系统,只能以默认方式登录

    3.scott用户:

        scott用户是Oracle数据库的一个示范用户,一般在数据库安装时创建。scott用户模式包含四个示范表,其中一个是emp表。使用users表

        空间存储模式对象。

创建用户

    CREATE USER user IDENTIFIED BY pwd

    DEFAULT TABLESPACE tablespace
    TEMPORARY TABLESPACE temp
    [QUOTA UNLIMITED ON qu]
    [QUOTA 10M ON qo]
    [PASSWORD EXPIRE];

    解释:

        user是用户名。

        pwd是用户的密码。

        tablespace是用户默认表空间。

        temp是用户临时表空间。

        qu和qo是用户可以使用的表空间字节数。

        最后一行是立即将口令设成过期状态,用户再登录前必须修改口令。

查询用户

    SELECT * FROM dba_users

    WHERE username='name';

    解释:

        name是你要查询的用户名。

查看用户的表空间配额

    SELECT * FROM dba_ts_quotas

    WHERE username='name';

    解释:

        name是用户名。

更改表空间中的用户限额

    ALTER USER username QUOTA 20M ON tablespace;

    解释:

        username是用户名。

        tablespace是表空间名。

修改用户密码

    alter user username identified by password

锁定账户

    alter user username account lock

解锁账户

    alter user username account unlock

删除用户

    DROP USER username CASCADE;

    解释:

        username是用户名。

转载于:https://www.cnblogs.com/gaofei-1/p/7449948.html

你可能感兴趣的文章
Item 9: Avoid Conversion Operators in Your APIs(Effective C#)
查看>>
深入浅出JavaScript(2)—ECMAScript
查看>>
STEP2——《数据分析:企业的贤内助》重点摘要笔记(六)——数据描述
查看>>
ViewPager的onPageChangeListener里面的一些方法参数:
查看>>
Jenkins关闭、重启,Jenkins服务的启动、停止方法。
查看>>
CF E2 - Array and Segments (Hard version) (线段树)
查看>>
Linux SPI总线和设备驱动架构之四:SPI数据传输的队列化
查看>>
SIGPIPE并产生一个信号处理
查看>>
CentOS
查看>>
Linux pipe函数
查看>>
java equals 小记
查看>>
爬虫-通用代码框架
查看>>
2019春 软件工程实践 助教总结
查看>>
YUV 格式的视频呈现
查看>>
Android弹出框的学习
查看>>
现代程序设计 作业1
查看>>
在android开发中添加外挂字体
查看>>
Zerver是一个C#开发的Nginx+PHP+Mysql+memcached+redis绿色集成开发环境
查看>>
多线程实现资源共享的问题学习与总结
查看>>
Learning-Python【26】:反射及内置方法
查看>>