当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 使用product_user_profile来实现用户权限的设定 Author:KamusMail:kamus@itpub.netDate:2004-1 我们有时候在以普通用户登录SQL*Plus的时候,会碰到下面的错误提示:Error accessing PRODUCT_USER_PROF...
 

 

 ·一个智能指针的实现    »显示摘要«
    摘要:一个智能指针的实现 用c++写程序的人都知道内存泄漏这个问题(除非他从来不动态分内存),对stl有了解的人都知道有auto_ptr这么个智能指针,可因为它只能有一个拥有权,所以不能支持标准容器,一直不太喜欢这点。能开发出一个共享访问的智能指针就好多了(这有点像windows内核对象)。所以,需要有个对象来管理计数问题,这个对象只能和要管理的指针共存亡,当有新的对象指向这块内存时只要把指针给它,计数加1,当一个对象析构时,只要把计数减1,是否释放是......
 ·jgraph 常见问题解答    »显示摘要«
    摘要:jgraph 常见问题解答 翻译:nxyc_twz@163.com 简介 这里是一些有关jgraph swing组件的常见问题解答列表。但是,如果你正在搜索有关swing问题的答案,或有关图形理论,你应该在其它地方搜索。这是为开发人员提供的第一份资源,而不是api规范的部分。 一般问题 图形是什么? 这里有一份很好的文档: http://people.hofstra.edu/geotrans/eng/ch2en/meth2en/ch2m1e......


使用productuserprofile来实现用户权限的设定

使用product_user_profile来实现用户权限的设定

【相关文章:Java、XML与数据库编程实践(一)

author:kamus 【扩展阅读:Java数据库连接池技术

【扩展信息:VB.NET特性

mail:kamus@itpub.net

date:2004-1

我们有时候在以普通用户登录sql*plus的时候,会碰到下面的错误提示:

error accessing product_user_profile

warning: product user profile information not loaded!

you may need to run pupbld.sql as system

其实在实际意义上这只是一个警告而已,并不是真正的错误,遇到这个提示,并不会影响我们正常使用sql*plus,也不会对数据库功能产生影响。

如果数据库是使用dbca创建的那么不用担心这个问题,通常是我们手动创建数据库的情况下,忘了执行一些脚本才导致出现这样的警告。product_user_profile其实有很强大的功能,这是system模式下的一个表,在此表中存在的数据可以让客户端程序登入的时候检查是否在命令的执行上有什么限制。基本上我们是以它来限制sql*plus这个客户端程序(目前好像也只有这个程序才会去自动检查这张表:d)

如果不想看到这个警告,作如下操作:

以system用户登入sql*plus,然后执行pupbld.sql,这个文件通常在$oracle_home/sqlplus/admin目录中。

sql> @$oracle_home/sqlplus/admin/pupbld.sql

执行完毕以后,可以desc product_user_profile来验证一下改表已经创建,并且熟悉一下表的结构。

以上不是这篇小文章的重点,下面我们要利用这张表来限制scott用户不能执行drop命令,即使scott用户拥有drop table的权限。

sql> insert into product_user_profile (


...   下一页
 ·性能测试工具篇之loadrunner - 1    »显示摘要«
    摘要: 利用专业的性能测试工具,可以得到性能测试所需要的信息和数据。通过分析找出软件性能瓶颈。 loadrunner是一种预测系统行为和性能的工业标准负载测试工具,在广大测试人员中应用最广泛的一种性能测试工具。这里将介绍loadrunner,以便大家对他更加了解。 安装 系统需求如下图: mercury loadrunner requirements loadrunner controlle......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE