DB
文章平均质量分 85
小丫111111
这个作者很懒,什么都没留下…
展开
-
为什么oracle普通用户可以选择dba能登录成功呢
前几天操作中发现的,也不知道是不是我没有改配置还是怎么的,我本人的数据库就是默认安装的,然后将scott用户解锁了,scott用户应该是普通用户,而不是DBA用户。按照常理分析说,他应该是不是能够进入系统,一般的时候,设定权限的时候都会这样设。 我将excel的数据导入oracle中,执行的日志文件中,已经说正常的导入数据,没有错误,然后,我在PL/SQL中查询,怎么也没有查到数据,(原创 2009-11-14 22:16:00 · 2489 阅读 · 2 评论 -
通用权限管理系统设计篇
在前两篇文章中,不少朋友对我的设计提出了异议,认为过于复杂,当然在实际的各种系统的权限管理模块中,并不像这里设计得那么复杂,我以前所做的系统中,由只有用户和权限的,有只有用户、权限和角色的,还有一个系统用到了用户、权限、角色、组概念,这个系统是我在思考以前所做系统的权限管理部分中找到的一些共性而想到的一个设计方案,当然还会有不少设计不到位的地方,在设计开发过程中会慢慢改进,这个系统权当学习只用,各转载 2012-08-31 17:50:25 · 10772 阅读 · 1 评论 -
数据库查询指定行的数据
各种不同数据库查询前几行/后几行的sql语句 SqlServer select top 10 * from tablename; Informix select first 10 * from tablename; Oralce select * from tablename where rownum MySql原创 2012-06-19 14:48:24 · 5755 阅读 · 0 评论 -
oracle 查询表名以及表的列名
1.查询表名: 复制代码 代码如下:select table_name,tablespace_name,temporary from user_tables [where table_name=表名]其中:table_name:表名(varchar2(30)); tablespace_name:存储表名的表空间(varchar2(30)); temporary:是否为临时表转载 2012-06-05 10:20:39 · 2072 阅读 · 0 评论 -
Hibernate事务与并发问题处理(乐观锁与悲观锁)
目录一、数据库事务的定义二、数据库事务并发可能带来的问题三、数据库事务隔离级别四、使用Hibernate设置数据库隔离级别五、使用悲观锁解决事务并发问题六、使用乐观锁解决事务并发问题 Hibernate事务与并发问题处理(乐观锁与悲观锁)一、数据库事务的定义 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一转载 2012-04-27 20:16:33 · 1016 阅读 · 0 评论 -
Oracle表分区
废话少说,直接讲分区语法。Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。一:范围分区 就是根据数据库表中某一字段的值的范围来划分分区,例如:Sql代码 create table graderecord ( sno varchar2(10), sname varchar2(20), dormitory v转载 2012-04-26 17:34:28 · 292 阅读 · 0 评论 -
oracle表分区
最近做一个产品主档的资料记录,由于同时需要进行过账操作,资料越来越多的时候系统就开始跑很慢,网上搜了下,看到表分区这个解决方法还不错,这里借鉴下前辈写的关于表分区的大作。原文地址:http://blog.csdn.net/pingpinghi/archive/2009/04/02/4043744.aspx当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该转载 2012-04-26 17:33:04 · 290 阅读 · 0 评论 -
ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值
检查插入的值是否大于该字段数据类型约束的长度。这个异常是指,用户向数据库执行插入数据操作时,某条数据的某个字段值过长,如果是varchar2类型的,当长度超过2000,--4000(最大值)之间的时候,oracle会自动将该字段值转为long型的,然后,插入操作失败。解决办法是:将此字段的类型改为clob或者blob类型;但是将oracle数据库表中的varchar2类型直接改成clob类转载 2012-04-24 20:12:40 · 2028 阅读 · 0 评论 -
oracle ORA-01033问题怎么解决
客户Oracle服务器进入PL/SQL Developer时报ora-01033:oracle initializationg or shutdown in progress 错误提示,应用系统无法连接Oracle服务。经远程指导解决问题。过程如下:1、进入CMD,执行set ORACLE_SID=fbms,确保连接到正确的SID;2、运行sqlplus "/as sysdba"原创 2012-04-09 09:11:38 · 720 阅读 · 0 评论 -
ORA-27101: shared memory realm does not exist 错误的处理
错误如下图:我试图连接数据库时的ORA-01034 和 ORA-27101错误信息,它总是显示这样的信息,“ORA-01034 -Oracle not available”和“ORA-27101 - shared memory realm does not exist”。不能连接到我的Oracle 数据库上。因为碰到防火墙的问题次数比较多,这次也先看看,发现根本就没什么拦截原创 2012-04-09 09:10:12 · 436 阅读 · 0 评论 -
使用PowerDesigner生成HTML功能
使用PowerDesigner设计数据库关系以后,可以生成HTML,供团队成员进行讨论。 Step 1:创建一个new Report; 选择【file】---【new】---【Multi-Model Report】,然后定义Report Name,这个主要是HTML的名称,选择Language。 Step 2: 选择需要生成的Model; 在Model Name 选原创 2012-03-15 17:17:04 · 761 阅读 · 0 评论 -
PowerDesigner设置集锦
powerdesiner的自增长列 1.如果dbms是MsSql,则选定表后,database-> edit current dbms-> 出现DBMS properties对话框,选择General页,左侧的树选择SQL 2000-> Profile-> Column-> Extended Attributes 下面的ExtIdentityIncrement是步进值,ExtIdent原创 2012-03-15 17:12:31 · 4000 阅读 · 1 评论 -
PowerDesigner的使用
一、新建数据模型(显示工具条:tools-->customize toolbars... 选 palette)选择File——>New,弹出如图所示对话框,选择选中的那个物理数据模型 ,可改变模型名称,点击“OK”二、外键,只需要拖拉一条关系线都OK了,外键会自动生成,会自动增加一列有关系的字段,这时需要修改此表中的这一列,然后选择移除,在移除时需要小心提示,是全部移除还是选择新列原创 2012-03-15 17:11:45 · 1152 阅读 · 0 评论 -
Oracle 10g 出现Io 异常:Unknown host specified
问题: 在用ORACLE 10G时,我用SYSTEM登录企业管理器,可以登录,但在使用Oracle的一些功能(比如登录之后点击“管理”菜单项,欲打开管理界面)会出现下列几类错误Io 异常:Unknown host specified;“java.lang.Exception: Exception in sending Request :: null”。补充:即便是使原创 2012-03-30 14:57:47 · 1001 阅读 · 0 评论 -
实现Oracle数据库复制的方法
我们经常希望把各地的数据入库后进行统一的应用。现在可以用复制技术来解决这个问题。但实现数据库复制也是要有一些条件的。 首先,数据库要具备高级复制功能(用system身份登录数据库,查看v$option视图,如果其中Advanced replication为TRUE,则支持高级复制功能;否则不支持)。 如果具备高级复制功能,数据库要进行一些参数初始化。 db_do转载 2012-03-27 10:43:41 · 707 阅读 · 0 评论 -
ORA-12518: TNS: 监听程序无法分发客户机连接
在团队成员增多时,经常出现“无法分发客户端连接”等问题。在网上搜索一番后,最终解决了该问题,现将解决方案总结如下,以供参考和以后备用。原因:团队成员增多,原有数据库设置不够用,导致连接plsql和启动tomcat时经常抛出“无法分发客户端连接”的异常。解决方案:第一步:调整process和session值1. 检查process和session是否够用。a)使用plsql连接到原创 2012-03-26 22:17:19 · 123550 阅读 · 3 评论 -
w7安装oracle 10g时发生“程序异常终止。发生内部错误”的提示
试试看这样可以么:首先、确保你有该文件夹的完全控制权。(修改:文件夹点右键 属性-〉安全-〉高级-〉所有者-〉改为自己。接着编辑自己的权限为完全控制)其次、将setup.exe的兼容性改为windows server 2003(server pack 1)。就是右键属性-〉兼容性-〉兼容模式中。接着、右键,以管理员身份运行。最后、会出现兼容性问题的提示框。选择运行程序。原创 2012-03-26 22:22:38 · 1146 阅读 · 0 评论 -
实现基于组织机构的数据集权限系统的设计思路讲解
绝大部分内部管理系统都需要实现各种复杂的操作权限限制,而不是单纯的把所有数据都共享出来,特别当涉及到一些机密的商业数据或者财务数据时,都需要进行严格管控,当遇到类似的需求时往往需要一个可以灵活配置数据集权限的管理工具来实现客户的实际需要,同时需要有相应的公开的API函数可以过滤数据,提高我们的建设内部管理系统的工作效率。 当然实现一个这样的权限管理系统,也不是很难的事情,可能1个人花费转载 2012-08-31 17:51:44 · 3465 阅读 · 0 评论