摘要: 创建用户配置文件 语法 create profile profile_name limit 【资源限制参数名 / 口令限制参数名 参数值 | ……】举例 配置文件 允许3次输入口令错误 每隔15天修改一次登录口令 用户最多能够建立10个数据库会话 15分钟的空闲状态... 阅读全文
posted @ 2017-05-25 23:56 2637282556 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 口令管理 通过配置文件可以实现如下口令管理 1账户锁定 用户连续输入多少次错误口令后,oracle会自动锁定用户的账户,并且规定账户的锁定时间。 2口令的过期时间 用户强制用户定义修改自己的口令,当口令过期后,oracle会自动提醒用户修改口令 3口令的复杂度 在配置... 阅读全文
posted @ 2017-05-25 16:27 2637282556 阅读(260) 评论(0) 推荐(0) 编辑
摘要: sessions_per_user:用户所允许最大同时连接的会话数量,超过时,用户登录就报错 cpu_per_session:限制用户一次数据库会话期间可以使用的CPU时间,单位为百分之一秒,超过时间,终止会话 cpu_per_call:用来限制每条sql所能使用的c... 阅读全文
posted @ 2017-05-25 16:02 2637282556 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 修改用户 语法 alter user user_name identified by password【default tablespace default_tablespace | temporary tablespace temp_space | profi... 阅读全文
posted @ 2017-05-25 15:31 2637282556 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 用户 1连接oracle数据库,需要用户账户和口令,防止非授权用户的访问,确保数据库的安全. 创建用户 语法 create user user_name identified by password【default tablespace default_tables... 阅读全文
posted @ 2017-05-25 15:06 2637282556 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 系统事件触发器 1由数据库系统事件触发 2系统事件触发器需要使用on database字句 3系统事件触发器是数据库级触发器 4创建系统事件触发器需要用户具有DBA权限案例 /记录系统事件信息的表/ create table record_sys_event( sy... 阅读全文
posted @ 2017-05-25 13:01 2637282556 阅读(142) 评论(0) 推荐(0) 编辑
摘要: instead of 触发器 1用于执行一个替代操作来代替触发事件的操作,最终instead of 触发器的触发事件本身不会被执行,不像DML触发器那样,DML触发事件本身最终会被执行.2instead of 触发器只能针对视图,不是视图所有列都支持。如果对列进行数学... 阅读全文
posted @ 2017-05-25 12:10 2637282556 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 行级触发器 1触发器使用for each row选项 2行级触发器进行DML操作时,每作用一行就触发一次。 行级触发器分类 1before行级触发器 为了确保数据符合商业逻辑和企业规划,应该使用约束对输入数据加以限制。在某些情况下约束无法实现复杂的商业逻辑和企业规范,... 阅读全文
posted @ 2017-05-25 11:31 2637282556 阅读(314) 评论(0) 推荐(0) 编辑
摘要: DML触发器 1由DML语句触发,对应的trigger_event如下 {insert| delete | update 【of column【,…..】】} 2DML语句主要包括insert,delete,update操作 3可以将DML操作细化到列,即针对某列进行... 阅读全文
posted @ 2017-05-25 09:52 2637282556 阅读(211) 评论(0) 推荐(0) 编辑