database
秦志谋
梦想要坚持,方法要顺势!
每天进步1%!
展开
-
数据库与数据仓库的区别
数据库: Database (Oracle, Mysql, PostgreSQL)主要用于事务处理;数据仓库: Datawarehouse (Amazon Redshift, Hive)主要用于数据分析;用途上的不同决定了这两种架构的特点不同,具体如下:数据库(Database)的特点是:相对复杂的表格结构,存储结构相对紧致,少冗余数据;读和写都有优化。相对简单的read/write query,单次作用于相对的少量数据;数据仓库(Datawarehouse)的特点是:相对简单的转载 2021-04-08 08:00:40 · 253 阅读 · 0 评论 -
linux服务器上的oracle的启动过程
1、root登录2、输入命令: su - oracle3、输入命令: lsnrctl start 启动监听4、输入命令: sqlplus / as sysdba5、输入命令: startup 启动数据库原创 2020-12-15 14:29:06 · 404 阅读 · 0 评论 -
pl/sql 登陆以后 不显示Connections窗口的设置方法
不显示connections窗口,关掉connections窗口--->窗口-->保存版面原创 2014-11-18 08:48:08 · 7119 阅读 · 2 评论 -
java.lang.ClassCastException: oracle.sql.BLOB cannot be cast to oracle.sql.BLOB
1、sql语句中 value里插入的空blob值,要用BLB.empty_lob()获取,否则在执行转换时BLOB blob = (oracle.sql.BLOB)rs.getBlob("CONTENT");会出现如标题所示的错误。原创 2013-10-14 08:27:37 · 3220 阅读 · 0 评论 -
java oracle blob字段的内容转成字符窜
public static String ConvertBLOBtoString(String city_id, String data_date) {String newStr = ""; // 返回字符串long BlobLength; // BLOB字段长度byte[] bytes; // BLOB临时存储字节数组int i = 1; // 循环变量Connection原创 2015-08-27 13:50:45 · 3783 阅读 · 0 评论 -
ORACEL存储过程中声明一个可存储记录的像数据表一样的变量的简便方法。
V_ZHIBIAO_DATA_REC V_ZHIBIAO_DATA_INFO%ROWTYPE;V_ZHIBIAO_DATA_REC: 为变量名;V_ZHIBIAO_DATA_INFO: 视图,存储记录的数据结构;原创 2016-03-23 14:35:33 · 2246 阅读 · 0 评论 -
ORACLE11g关于用户密码过期问题的解决
oracle11g,会遇到sqlplus登陆oracle数据库时提示“口令将过期 ”等情况。解决方案:按照如下步骤进行操作:1、查看用户proifle,一般是default:sql>Select username,PROFILE FROM dba_users;2、查看概要文件(如default)的密码有效期:sql>Select * FROM dba原创 2016-09-06 11:00:15 · 3191 阅读 · 0 评论 -
java.util.Date和java.sql.Date的区别和相互转化
共同点:都有getTime方法返回毫秒数,可以直接构建不同点:1、java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分,一般在读写数据库的时候用,PreparedStament的setDate()的参数和ResultSet的getDate()方法的都是java.sql.Date2、java.util.Date是在除了SQL语句的情况下面使用,一般是日原创 2017-02-17 14:26:30 · 25179 阅读 · 0 评论 -
com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1169 > 1024)
com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1169 > 1024). You can change this value on the server by setting the max_allowed_packet' variable.; SQL []; Packet for query i...转载 2018-11-08 13:28:52 · 1712 阅读 · 0 评论 -
mysql jfinal Db.paginate 提示Unknown column 'rownum' in 'field list'的问题
mysql 没有oracle的rownum,使用如下分页方式即可。String selectSql = "SELECT * FROM (SELECT @rowno:=@rowno+1 as rownum,ID,name,sex FROM user,(select @rowno:=0) t) as temp";page=Db.paginateByFullSql(1, 50, "selec...原创 2018-11-14 21:24:47 · 4917 阅读 · 0 评论 -
mysql数据查询中,日期边界的问题,日期少过滤1天数据的问题。
dt.docfirstpubtime between str_to_date('2019-07-01 00:00:00','%Y-%m-%d %H:%i:%s') and str_to_date('2019-07-15 00:00:00','%Y-%m-%d %H:%i:%s')以上这种方式只能统计7月1号当前截止到7月14号的数据,需在7月15号的日期上加一天才行。如下所示:通过date_a...原创 2019-07-15 15:44:57 · 835 阅读 · 0 评论 -
存储过程输出调试信息
create or replace procedure p_outputdebug(a varchar2,b varchar2,c varchar2) is vFileName varchar2(100); OutputFile UTL_FILE.FILE_TYPE;begin select 'alert_'||a.in转载 2015-03-05 10:36:24 · 1470 阅读 · 0 评论 -
转oracle日期函数集锦
转oracle日期函数集锦一、 常用日期数据格式1.Y或YY或YYY 年的最后一位,两位或三位SQL> Select to_char(sysdate,'Y') from dual;TO_CHAR(SYSDATE,'Y')--------------------7SQL> Select to_char(sys转载 2014-11-01 11:10:56 · 654 阅读 · 0 评论 -
传统对数据访问与主数据管理(MDM)
无主数据管理图示:容易产生以下问题:数据冗余、访问繁琐、编码不统一、数据不同步、缺乏一致性 主数据管理对数据的访问图示:益处:提供了统一访问、共享信息的平台,内容丰富化、数据干净。转载 2013-01-25 08:57:26 · 949 阅读 · 1 评论 -
元数据和主数据说明
元数据最本质、最抽象的定义为:data about data (关于数据的数据)。它是一种广泛存在的现象,在许多领域有其具体的定义和应用。mNG平坦软件园mNG平坦软件园在数据仓库领域中,元数据被定义为:描述数据及其环境的数据。一般来说,它有两方面的用途。首先,元数据能提供基于用户的信息,如记录数据项的业务描述信息的元数据mNG平坦软件园能帮助用户使用数据。其次,元数据能支持系统对数据转载 2013-01-25 09:04:22 · 1525 阅读 · 0 评论 -
启动oracle10监听器错误:本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止了解决方案
1、错误描述:本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如 "性能日志和警报 "服务。2、解决办法:C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN下的listener.ora这个文件里的内文件容改一下 HOST=你的计算机名字。3、原因分析:转载 2014-06-25 08:31:42 · 579 阅读 · 0 评论 -
java.sql.SQLException: ORA-01729: 需要数据库链接名
注意sql语句中插入或修改的数据值凡是字符窜类型的值的左右两边都要加上单引号,int类型的不用加。原创 2013-10-14 08:24:38 · 12758 阅读 · 0 评论 -
sql server 2005 附加2000数据库文件时错误及解决办法
sql server数据库远程连接sqlservermicrosoftservice异常:在将一个 SQL Server 2000 数据库附加到 SQL Server 2005时出现如下的错误:附加数据库对于服务器失败(Microsoft.SqlServer.Smo),无法升级数据库test,因为它是只读的,或者具有只读文件。请将数据库或文件设为可写,然后重新运行恢复操转载 2014-06-21 12:50:23 · 958 阅读 · 0 评论 -
查看表空间大小
select t.*from (SELECT D.TABLESPACE_NAME,SPACE "SUM_SPACE(M)",BLOCKS SUM_BLOCKS,SPACE - NVL(FREE_SPACE, 0) "USED_SPACE(M)",ROUND((1 - NVL(FREE_SPACE, 0) / SPACE) * 100, 2) "USED_RATE(%)",FREE_SP转载 2014-11-01 10:59:38 · 425 阅读 · 0 评论 -
启动或关闭数据库的归档(ARCHIVELOG)模式
Oracle数据库可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog) 归档模式可以提高Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦。 本文简单介绍如何启用和关闭数据库的归档模式。 0.查看数据库处于归档或非归档模式 SQL>archiv转载 2014-11-01 11:09:51 · 4207 阅读 · 0 评论 -
查看oracle死锁
1、用dba权限的用户查看数据库都有哪些锁select t2.username,t2.sid,t2.serial#,t2.logon_timefrom v$locked_object t1,v$session t2where t1.session_id=t2.sid order by t2.logon_time;如:testuser 339 13545 2009-3-5 17:40:0转载 2014-11-01 10:57:22 · 491 阅读 · 0 评论 -
主数据管理功能模块、实施、提供厂商
主数据管理平台的功能模块Master Repositories(主数据资源库)::X-Ref DB, Masters DB, Master Data Applications;Data Quality(数据质量保证):源数据的质量检查,从源数据系统传输到数据缓储区的所有数据都应首先接受质量检查后才能导入,源数据的质量检查应包括接口数据文件格式是否标准化的确认、文件大小确认,记录数、文件生成转载 2013-01-25 10:37:37 · 3265 阅读 · 1 评论