我爱新博文

随笔分类 -  Oracle

摘要:Oracle查看用户密码过期,修改永不过期 01、查看当前open用户 select username,account_status,expiry_date,profile from dba_users; 02、查看目前的密码过期策略 select * from dba_profiles s whe 阅读全文
posted @ 2019-12-16 10:24 52newblog 阅读(1557) 评论(0) 推荐(1)
摘要:转自:http://blog.chinaunix.net/uid-23622436-id-2394093.html 在 Oracle 数据库中,我们通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法:1. A 表的记录导出为一条条分号隔开的 insert 语句,然后执行插入到 B 表中2. 阅读全文
posted @ 2018-08-08 16:36 52newblog 阅读(732) 评论(0) 推荐(0)
摘要:新建一个类CassandraTest。 连接cassandra 驱动里自带了cassandra连接池的配置,将上面的稍作修改 创建键空间和表(这2个最好在搭建cassandra的时候完成) 对test表的CURD操作 阅读全文
posted @ 2017-07-10 20:37 52newblog 阅读(215) 评论(0) 推荐(0)
摘要:删除归档日志文件的方法: http://www.blogjava.net/kuuyee/archive/2013/05/15/399287.html 惜分飞大大的博客:http://www.xifenfei.com/655.html 关闭闪回日志:http://uhesse.com/2010/06/ 阅读全文
posted @ 2017-04-14 17:13 52newblog 阅读(195) 评论(0) 推荐(0)
摘要:ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以不需要外部存 阅读全文
posted @ 2017-04-13 13:58 52newblog 阅读(5362) 评论(0) 推荐(1)
摘要:在startup 启动数据库后,使用plsql去连接数据库时, 出现ora-12170 错误: 在启动、关闭或者重启oracle监听器之前确保使用lsnrctl status命令检查oracle监听器的状态: 1、$lsnrctl status:检查当前监听器的状态 2、$lsnrctl start 阅读全文
posted @ 2017-04-02 10:06 52newblog 阅读(372) 评论(0) 推荐(0)
摘要:导出文件异常结束” 错误,google一下,发现可能有如下原因导致 1.imp的数据太大,没有写buffer和commit 2.两个数据库字符集不同 3.从低版本exp的dmp文件,向高版本imp 4.导出的dmp文件出错 5.传输dmp文件时,文件损坏解决办法:1.imp时指定buffer=102 阅读全文
posted @ 2017-03-17 09:52 52newblog 阅读(2174) 评论(0) 推荐(0)
摘要:在 Oracle 数据库中,我们通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法:1. A 表的记录导出为一条条分号隔开的 insert 语句,然后执行插入到 B 表中2. 建立数据库间的 dblink,然后用 create table B as select * from A@dblin 阅读全文
posted @ 2017-02-07 16:38 52newblog 阅读(272) 评论(0) 推荐(0)
摘要:由于要导入到tmp_content表的一些列(列:要导入的源文件txt or csv文件)为空,也,按理讲我当时另存为(在windows处理)csv,以,分隔。就是这个列没有内容,也该显示, ,之类的。 后在控制文件修改如下: -bash-3.1$ more import_tmp_content.c 阅读全文
posted @ 2017-02-07 15:41 52newblog 阅读(2131) 评论(0) 推荐(0)
摘要:sysdba不能远程登录这个也是一个很常见的问题了。 碰到这样的问题我们该如何解决呢? 我们用sysdba登录的时候,用来管理我们的数据库实例,特别是有时候,服务器不再本台机器,这个就更是有必要了。 当我们用sqlplus "/ as sysdba" 是可以登录的。 但是我们如果用sqlplus " 阅读全文
posted @ 2017-01-20 17:16 52newblog 阅读(98505) 评论(0) 推荐(0)
摘要:having子句与where有相似之处但也有区别,都是设定条件的语句。在查询过程中聚合语句(sum,min,max,avg,count)要比having子句优先执行.而where子句在查询过程中执行优先级别优先于聚合语句(sum,min,max,avg,count)。简单说来:where子句:sel 阅读全文
posted @ 2016-10-20 10:17 52newblog 阅读(1205) 评论(0) 推荐(0)
摘要:简介 MongoDB更类似MySQL,支持字段索引、游标操作,其优势在于查询功能比较强大,擅长查询JSON数据,能存储海量数据,但是不支持事务。 Mysql在大数据量时效率显著下降,MongoDB更多时候作为关系数据库的一种替代。 内存管理机制 Redis数据全部存在内存,定期写入磁盘,当内存不够时 阅读全文
posted @ 2016-10-16 15:37 52newblog 阅读(231) 评论(0) 推荐(0)
摘要:触发器使用教程和命名规范 目 录触发器使用教程和命名规范 11,触发器简介 12,触发器示例 23,触发器语法和功能 34,例一:行级触发器之一 45,例二:行级触发器之二 46,例三:INSTEAD OF触发器 67,例四:语句级触发器之一 88,例五:语句级触发器之二 99,例六:用包封装触发器 阅读全文
posted @ 2016-09-30 10:10 52newblog 阅读(2962) 评论(0) 推荐(0)
摘要:介绍orcale定时器的简单用法,希望大家一看就能明白 1.创建一个表,为了能清楚看到定时器的运行情况我们创建一个带有日期字段的表 Sql代码 create table job_table(run_time date); Sql代码 Sql代码 2.创建存储过程 Sql代码 create or re 阅读全文
posted @ 2016-09-30 10:07 52newblog 阅读(226) 评论(0) 推荐(0)
摘要:Oracle存储过程的异常处理 1、为了提高存储过程的健壮性,避免运行错误,当建立存储过程时应包含异常处理部分。2、异常(EXCEPTION)是一种PL/SQL标识符,包括预定义异常、非预定义异常和自定义异常;3、预定义异常是指由PL/SQL提供的系统异常;非预定义异常用于处理与预定义异常无关的Or 阅读全文
posted @ 2016-09-30 10:01 52newblog 阅读(347) 评论(0) 推荐(0)
摘要:Oracle修改表中记录时出现record is locked by another user的问题 在操作表时没有commit,导致表被锁,只要执行下面两行语句,就可以了将行锁解锁了。 -- 查看被锁表的sid 和 serial# 2. alter system kill session 'sid 阅读全文
posted @ 2016-09-13 16:20 52newblog 阅读(295) 评论(0) 推荐(0)
摘要:在项目开发过程中大量的使用了分页查询,当想要让数据按照日期排序时,出现了很多重复的数据出现。 造成这一问题出现的原因是:在数据中,日期的值不是唯一的。 我们知道 Oracle的分页查询是没有进行任何排序操作的,Oracle是顺序的从数据块中读取符合条件的数据返回到客户端。 而Oracle的排序算法不 阅读全文
posted @ 2016-09-12 15:22 52newblog 阅读(4783) 评论(0) 推荐(1)
摘要:Oracle 序列(Sequence)主要用于生成流水号,在应用中经常会用到,特别是作为ID值,拿来做表主键使用较多。 但是,有时需要修改序列初始值(START WITH)时,有同仁使用这个语句来修改:alter sequence sequencename start with xxxxxxxx。但 阅读全文
posted @ 2016-08-12 11:20 52newblog 阅读(1262) 评论(0) 推荐(0)
摘要:1、PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法:PL/SQL Developer 7.1.2 ->tools->Preferences->Oracle->Log 阅读全文
posted @ 2016-07-26 09:46 52newblog 阅读(312) 评论(0) 推荐(0)
摘要:Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将周详介绍这些启动和关闭方式之间的区别连同他们各自不同的功能。 一、启动和关闭Oracle数据库 对于大多数Oracle DBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的Server Manager。从Oracle 阅读全文
posted @ 2016-07-26 09:45 52newblog 阅读(21231) 评论(0) 推荐(0)

www.52newblog.com 我爱新博文