
数据库
文章平均质量分 80
u010175124
这个作者很懒,什么都没留下…
展开
-
ORA-28000: the account is locked-的解决办法
ORA-28000: the account is locked第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第二步:选择myjob,查看users;第三步:选择system,右击点击“编辑”;第四步:修改密码,把“帐户被锁住”的勾去掉;第五步:点击“应用”再点击“关闭”;第六步:重新登录就可以通过验证了;转载 2013-04-17 14:13:04 · 868 阅读 · 0 评论 -
ORA-28000: the account is locked
ORA-28000: the account is locked第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第二步:选择myjob,查看users;第三步:选择system,右击点击“编辑”;第四步:修改密码,把“帐户被锁住”的勾去掉;第五步:点击“应用”再点击“关闭”;第六步:重新登录就可以通过验证了;转载 2013-04-16 16:40:02 · 650 阅读 · 0 评论 -
SQL Server 2005 常用数据类型详解
1. 字符串数据类型char此数据类型可存储1~8000个定长字符串,字符串长度在创建时指定;如未指定,默认为char(1)。每个字符占用1byte存储空间。nchar此数据类型可存储1~4000个定长Unicode字符串,字符串长度在创建时指定;如未指定,默认为nchar(1)。每个字符占用2bytes存储空间。varchar此数据类型可存储最大值为8000个字符的可变长转载 2013-10-28 14:16:36 · 3287 阅读 · 0 评论 -
Oracle数据导入MySQL
使用MySQL Migration Toolkit快速将Oracle数据导入MySQL 近来笔者有项目需要将原有的Oracle数据库中的数据导入到MySQL中,经过试用发现MySQL GUI Tools中的MySQL Migration Toolkit可以非常方便快捷的将Oracle数据导到MySQL中,特别是对CLOB、BLOB类型的数据也有非常好的支持。下面笔者来介绍一下M转载 2013-12-02 17:57:57 · 878 阅读 · 0 评论 -
"Host 'xxx' is not allowed to connect to this MySQL server":
java.sql.SQLException: null, message from server: "Host 'xxx' is not allowed to connect to this MySQL server":表示该对象不是远程对象,不能通过该对象远程访问数据解决:方案一:改表:use mysql ;select user,host,password from转载 2013-08-29 11:16:35 · 2220 阅读 · 0 评论 -
总结PLSQL的快捷键以及使用技巧
总结PLSQL的快捷键以及使用技巧 最近在开发过程中,遇到一些麻烦,就是开发效率问题,有时候其他同事使用PLSQL 编程效率明显高于自己,观察了好久,才发现他使用PLSQL 已经很长时间了而且,他自己也在其中添加了好多快捷方式, 1、登录后默认自动选中My Objects 默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登原创 2013-05-15 21:06:26 · 900 阅读 · 0 评论 -
Migration Toolkit an error occured during the initialzation of the runtimes system.please make sure
刚才遇到了 Migration Toolkit failed with JRE 1.5 的问题,去网上查了一下。我本地的jre出问题了,升级为1.7,还是不行官网说对新版本的jre支持不好,建议换旧版本,还说这些功能即将加入了workbench5.2,建议使用workbench,真晕也有网友指出64位的jre可能不支持,换32位的就行。捣鼓了半天,终于能用了,办法是转载 2013-12-02 17:35:02 · 1355 阅读 · 0 评论 -
lag和lead 分析函数
Lag和Lead函数可以在一次查询中取出同一字段的前N行的数据和后N行的值。这种操作可以使用对相同表的表连接来实现,不过使用LAG和LEAD有更高的效率lead 和lag 的语法类似以下以lag为例进行讲解!lag(exp_str,offset,defval) over()exp_str 是要做对比的字段offset 是exp_str字段的偏移量 比如说 offset 为2 则 拿转载 2013-06-21 11:05:28 · 1189 阅读 · 0 评论 -
Oracle中如何创建序列
在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加几个 START WITH 1原创 2013-05-16 11:26:48 · 713 阅读 · 0 评论 -
oracle initialization or shutdown in progress解决方法
oracle initialization or shutdown in progress解决方法今儿一直在测试服务器的迁移问题,不断地创建表空间、创建数据库、创建用户。后来感觉创建这么多东西太占用磁盘空间,心想删除一下吧,于是,我们执行了dbca命令,将没用的数据库统统删除,将dbf和dmp文件也统统删除了,再后来发现服务无法启动了,连接时会提示oracleinitialization原创 2013-05-15 21:05:12 · 890 阅读 · 0 评论 -
Oracle的连接查询
连接查询指基于两个或两个以上表或视图的查询,在实际应用中,可能仅仅查询单个表无法满足应用程序的实际需求,例如显示SALES部门位置以及雇员名,这种情况就需要进行连接查询(DEPT和EMP表)。当使用连接查询时,必须在FROM后指定两个或两个以上的表。当使用连接查询时,应该在列名前加表名作前缀,如果不同表之间的列名不同就不用,但不同表之间存在相同列名时就要加前缀,当使用连原创 2013-05-15 21:04:05 · 686 阅读 · 0 评论 -
关于 java.sql.SQLException: Bad format for Date错误的解决方法
出现此类错误纠结我很久,今天终于有一个解决方法:原来是因为ResultSet在取值时是有顺序的,应该对应该数据库表中列的值。如:user.setUserId(rs.getInt(1));user.setUserName(rs.getString(2));user.setPassword(rs.getString(3));user.setTrueName(rs.getString转载 2013-05-03 15:14:05 · 7463 阅读 · 1 评论 -
如何用plsql从oracle中导入导出数据
如何使用PLSQL Developer从oracle数据库 导入导出数据 用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer 只有“Oracle Export”方式导出再导入后,表结构和索引结构没有发生变化,另两种方式都改变了索引类型。另外 Sql Insert的那个可以导成转载 2013-05-02 10:39:10 · 811 阅读 · 0 评论 -
数据库设计三大范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库转载 2013-04-19 15:34:56 · 607 阅读 · 0 评论 -
数据库中如何获取上一条..下一条..首尾记录
如果是 sql server 或者 access下一条:select top 1 from tb where id > 知道的ID值order by id asc上一条:select top 1 from tb where id < 知道的ID值order by id desc获得上一条的id :select max(id)as id from [表] where id<原创 2013-04-25 10:10:38 · 3272 阅读 · 0 评论