对于x$的情况
SQL> grant select on sys.x$bh to t1;
grant select on sys.x$bh to t1
ERROR at line 1:
ORA-02030: can only select from fixed tables/views
对于fixed tables/views只能select
如果想把x$bh的select权限grant给其他用户怎么办呢,可以变通一下
SQL> create view xbh as select * from sys.x$bh;
View created.
SQL> grant select on xbh to t1;
Grant succeeded.
这个普通用户t1就有了select到 sys.x$bh权限了
对于v$的情况
SQL> grant select on v$session to t1;
grant select on v$session to bss
*
ERROR at line 1:
ORA-02030: can only select from fixed tables/views
SQL> grant select on v_$session to t1;
Grant succeeded. ......
今天看到一篇关于ORCLE的逻辑备份,冷、热备份的帖子讲的挺好的,不过这篇文章是以ORACLE 7为例子,虽然现在已经有很好很强大的RMAN,但还是觉得有必要转过来,不能喜新厌旧嘛。
==================================================================================
Oracle数据库的备份与恢复
---- 当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(包括机器故障、介质故障、误操作等),数据库有时也可能遭到破坏,这时如何尽快恢复数据就成为当务之急。如果平时对数据库做了备份,那么此时恢复数据就显得很容易。由此可见,做好数据库的备份是多么的重要,下面笔者就以ORACLE7为例,来讲述一下数据库的备份和恢复。ORACLE 数据库有三种标准的备份方法,它们分别为导出/导入(EXPORT/IMPORT)、冷备份、热备份。导出备份是一种逻辑备份,冷备份和热备份是物理备份。
---- 一、 导出/导入(Export/Import)
---- 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回Oracle数据库中去。
---- 1. 简单导出数据(Export)和导入数据(Import)
---- Oracle支持三种类型的输出:
---- (1)表 ......
start with....connect by prior....子句
例如:employee表中的数据如下:
employee_id name manager_id
1 A null
2 B 1
3 C 1
4 D ......
ICallbackEventHandler
aspx 页面:
function CallServer(PhotoId)
{
document.getElementById("updatediv").style.display = "block";
document.getElementById("txtPhotoID").value = PhotoId;
var product = document.all("txtPhotoID").value;
<%= ClientScript.GetCallbackEventReference(this, "product", "ReceiveServerData",null)%>;
}
function ReceiveServerData(PhotoInfo)
{
if(PhotoInfo!="")
{
var result="";
var str=PhotoInfo;
var Photo=str.split("^&^");
for(i=0;i<Photo.length;i++)
{
result += Photo[i];
}
document.getElementById("txtPhotoName").value=Photo[ ......
ModalPopup 控件允许将 Web 页面中的一个部分以视窗程序中的“模式”形式显出来,起到提示用户操作和避免对页面中其它部分的误操作的作用。
“模式”的内容可以是任意一个 Control 类的派生控件,开发人员可以指定当它被“模式”显示的时候的背景的显示样式。
当一个页面控件被“模式”显示的时候,只有其内部的内容可以被用户操作,当且仅当用户点击了“确定”或者“取消”按钮以后,这种状态才会被解除。
开发人员可以很方便地自定义“模式”内容被显示或者关闭的触发事件,如果需要页面进行提交,最简单的办法就是让模式部分中“确定”或者“取消”按钮触发提交事件。
ModalPopup 控件的一些属性:
TargetControlID - 触发“弹出”事件的控件 ID
PopupControlID - “模式”部分的控件 ID,多为 Panel,为了避免在页面打开时候的闪动,“模式”的部分应通过style属性将设置为Display设为none(Style="display: none")。
BackgroundCssClass - “模式”显示时的背景 Css 样式
DropShadow - 设置为 True 将自动在&l ......
今天小编和大家分享的是JSON插件实现Ajax,希望对大家有所帮助。
1,JSON基础知识
JSON插件是Struts2的Ajax插件,通过利用JSON插件,允许开发者以非常灵活简单的方式来开发Ajax应用。
JSON的全称是JavaSrcipt Object Notation,即JavaScript对象符号,它是一种轻量级的数据交换格式.JSON的数据格式既适合人类的读写,也适合计算机的解析和生成.最早的时候,JSON是JavaScript语言的数据交换格式,后来发展成一种语言无关的数据交换格式,这点类似于XML.
JSON提供了多种语言之间完成数据交换的能力,因此,JSON也是一种非常理想的数据交换格式,JSON主要有如下两种数据结构:
1,由key-value对组成的数据结构,这种数据结构在不同的语言中,有不责骂的实现.例如:在JavaScript中是一个对象,在Java中一种Map结构,在C语言中,则是一个struct.
2,有序集合.这种数据结构在不同语言中,可能有list,vector,数组,序列等实现.
上面的两种数据结构,在不同的语言中都有对应的实现,因此,这种简便的数据表示方式完全可以实现跨语言.因此可以作为程序设计语言中通用的数据交换格式.
在JavaScript中主要有两种JSON的语法:一是用于创建对象;二是用于创建数组.
......