04 2013 档案

摘要:扩展RBAC用户角色权限设计方案RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色是什么?可以理解为一定数量的权限的集合,权限的载体。例如:一个论坛系统,“超级管理员”、“版主”都是角色。版主可管理版内的帖子、可管理版内的用户等,这些是权限。要给某个用户授予这些权限,不需要直接将权限授予用户,可将“版主”这个角色赋予该用户。当用户的数量非常大时,要 阅读全文
posted @ 2013-04-28 17:29 jimeper 阅读(255) 评论(0) 推荐(0) 编辑
摘要:如何禁止特定IP访问Oracle数据库通过使用数据库服务器端的sqlnet.ora文件可以实现禁止指定IP主机访问数据库的功能,这对于提升数据库的安全性有很大的帮助,与此同时,这个技术为我们管理和约束数据库访问控制提供了有效的手段在sqlnet.ora中增加如下部分 tcp.validnode_checking=yes #允许访问的IP tcp.invited_nodes=(ip1,ip2……) #禁止访问的IP tcp.excluded_nodes=(ip1,ip2……) 之后重新启动监听器即可 需要注意的地方: 1、tcp.invited_nodes与tcp.excluded_nod... 阅读全文
posted @ 2013-04-27 16:48 jimeper 阅读(2099) 评论(0) 推荐(2) 编辑
摘要:OracleRAC中srvctl命令详细说明(转)SRVCTL Add添加数据库或实例的配置信息。在增加实例中,与-i一起指定的名字应该与INSTANCE_NAME 和 ORACLE_SID参数匹配。srvctl add database -d database_name [-m domain_name] -o oracle_home [-s spfile]srvctl add instance -d database_name -i instance_name -n node_name表- SRVCTL Add命令详细选项命令 选项-m 数据库域名 格式如"us.mydomain. 阅读全文
posted @ 2013-04-18 11:00 jimeper 阅读(14515) 评论(0) 推荐(0) 编辑
摘要:如何修改数据库时区转自:http://space.itpub.net/175005/viewspace-618100首先确认会话时区是否正确,会话时区可能和数据库时区不一致SQL> SELECT SESSIONTIMEZONE FROM DUAL;SESSIONTIMEZONE---------------------------------------------------------------------------+08:00会话时区是北京时区SQL> SELECT DBTIMEZONE FROM DUAL;DBTIME------+00:00DB是世界时区SQL> 阅读全文
posted @ 2013-04-17 18:18 jimeper 阅读(5855) 评论(0) 推荐(0) 编辑
摘要:Oracle Data Guard 理论知识来源:Linux社区作者:tianlesoftwareRAC,DataGurad,Stream是Oracle高可用性体系中的三种工具,每个工具即可以独立应用,也可以相互配合。他们各自的侧重点不同,适用场景也不同。RAC它的强项在于解决单点故障和负载均衡,因此RAC方案常用于7*24的核心系统,但RAC方案中的数据只有一份,尽管可以通过RAID等机制可以避免存储故障,但是数据本身是没有冗余的,容易形成单点故障。Data Gurad通过冗余数据来提供数据保护,Data Gurad通过日志同步机制保证冗余数据和主数据之前的同步,这种同步可以是实时,延时,同 阅读全文
posted @ 2013-04-11 11:31 jimeper 阅读(1976) 评论(0) 推荐(0) 编辑
摘要:关于PL/SQL Developer中对存储过程add debug informationhttp://space.itpub.net/13129975/viewspace-626245如果使用PL/SQL Developer中选择一个存储过程debug但又debug不进去!解决这个问题是很简单的,只需要在PL/SQL Developer中选择要debug的存储过程,然后点右键,在弹出的菜单中选择"Add debug information"后再重新开一个窗口开始debug就能debug进去了。现在的关键问题是:当对一个存储过程选择"Add debug infor 阅读全文
posted @ 2013-04-02 14:53 jimeper 阅读(652) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示