千家信息网

Oracle等保测评相关指令

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,Oracle用户管理:SQL*Pluscreate user 用户名 identified by 密码; //创建用户grant 权限(dba=管理员,resource=普通用户,connect=访客
千家信息网最后更新 2026年11月01日Oracle等保测评相关指令
  1. Oracle用户管理:
    SQL*Plus
    create user 用户名 identified by 密码; //创建用户
    grant 权限(dba=管理员,resource=普通用户,connect=访客) to 用户名; //授权
    drop user 用户名 cascade; //删除用户,加cascade会把用户创建的所有东西删除

  2. Linux设置用户超时:
    /etc/profile //主要控制全局变量等
    TMOUT //设置用户无操作时间,自动断开连接,全局,单位为秒

  3. Linux查看用户账户限制:
    /etc/login.defs //主要控制密码有效期
    PASS_MAX_DAYS //用户密码最长使用周期
    PASS_MIN_DAYS //用户密码最短使用周期
    PASS_MIN_LEN //用户密码最短长度
    PASS_WARN_AGE //密码过期前提示
    MD5_CRYPE_ENAB //对用户密码进行MD5加密

    /etc/pam.d/system-auth //主要控制密码复杂度等
    password requisite pam_cracklib.so
    retry //如果密码强度不够,允许重输的次数
    difok //允许新旧密码相同字符的个数
    minlen //最短密码长度
    dcredit //限制新密码必须有多少个数字
    ucredit //限制新密码必须有多少个大写字母
    lcredit //限制新密码必须有多少个小写字母
    ocredit //限制新密码必须有多少个特殊字符

    /etc/pam.d/login //主要控制登陆次数,如果限制所有方式,则修改system-auth
    auth required pam_tally2.so //主要控制登录次数和锁定用户
    even_deny_root //也限制root用户的登陆次数
    deny //设置普通用户和root用户连续错误登陆的最大次数
    unlock_time //设定普通用户锁定后的解锁时间,单位是秒
    root_unlock_time //设定root用户锁定后的解锁时间,单位是秒

  4. Oracle查看用户账户限制:
    SQLPlus:select from dba_profiles; //控制密码策略和系统资源
    密码策略:
    PASSWORD_LOCK_TIME //登录失败达到一定次数后的账户锁定时间,单位为天
    PASSWORD_VERYFY_FUNCTION //放置密码验证脚本
    FAILED_LOGIN_ATEMPTS //账户被锁定前最大登录次数
    PASSWORD_LIFE_TIME //密码最大使用周期,单位为天
    PASSWORD_REUSE_TIME //密码重用前的最大天数
    PASSWORD_REUSE_MAX //密码被重用前改变的次数

    系统资源:SESSION_PER_USER    //限制用户并发会话数CPU_PER_SESSION     //会话的CPU时间限制,单位百分之一秒CPU_PER_CALL        //指定一次调用的CPU时间限制,单位百分之一秒CONNECT_TIME        //指定会话的总的连接世界,单位为分钟IDLE_TIME       //指定会话超时时间LOGICAL_READS_PER_SESSION //指定一个会话允许读的数据块的数量,包括内存和硬盘LOGICAL_READ_PER_CALL   //指定一次SQL所允许读的数据块的最大数量PRIVATE_SGA     //指定一个会话在共享池的最大分配空间,单位为字节COMPOSITE_LIMIT     //指定一个会话的总的资源消耗,以service units单元表示

    //Oracle默认密码控制函数为不允许与用户名相同、最小密码长度为4、(密码不允许包含welcome、user、account、database、password、computer、abcd)、(需要包含数字、字母和符号)、不能与上次的密码有3个字符相同、登录失败3次后锁定一分钟、密码最长使用60天

  5. Oracle远程管理数据加密:
    sqlnet.ora
    sqlnet.encryption=true //对远程管理数据进行加密

  6. Oracle查看所有用户状态;
    SQLPlus
    select username,account_status from dba_users; //查看所有用户名,用户状态
    select
    from all_users; //查看所有用户名,查看所有用户ID和创建日期

  7. Oracle查看特定用户被授予的角色和系统特权1:
    SQLPlus
    select
    from dba_role_privs where grantee='用户名'; //查询用户的角色
    select from dba_sys_privs where grantee='用户名'; //查询用户的系统特权
    select
    from dba_tab_privs where grantee='用户名'; //查询用户包含的对象权限

  8. Oracle审计功能:
    $ORACLE_HOME/dbs/init.ora
    audit_trail //如果为true,启用审计,记录存放在sys.aud$表
    audit_file_dest //如果上一条为os,需要指定该参数,审计记录保存在该参数指定的目录
    SQL*Plus
    alter system set audit_trail=none scope=spfile;

  9. Oracle禁用操作系统认证登录数据库:
    $ORACLE_HOME/network/admin/sqlnet.ora
    SQLNET.AUTHENTICATION_SERVICES=(NONE)
用户 密码 限制 单位 用户名 次数 时间 控制 最大 数据 系统 登录 账户 新密 管理 普通 相同 周期 字母 字符 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳恒合互联网络科技有限公司 科技平台互联网 互联网科技与金融科技 深圳科技互联网 互联网养老 桔豆科技 人人互联网科技是培训 互联网之后的科技是什么 广州恒生互联网科技有限 宝灵互联网科技有限公司 崇明区互联网教育科技诚信经营 互联网科技革命什么开始 搜狐科技互联网 米聚互联网科技南京有限公司排面 恒生互联网科技业指数调整周期 智帮互联网科技公司最近动向 广东工业互联网大赛深圳学泰科技 江苏互联网智能科技软件 新氧科技和美国互联网有关系吗 广州全民伙伴互联网科技有限公司 互联网 科技节活动 微视频大赛 互联网科技公司的优势 港股互联网科技股 中国互联网有什么科技含量 重庆威客帮互联网科技 皮皮虾互联网科技有限公司 互联网相关科技技术 广东鹅鹅鹅互联网科技有限公司 中国新注册互联网科技 张家口科技产业互联网平台 上海互联网科技园景观
0