随笔分类 -  Database

摘要:问题: MySQL workbench 8.0.27版本连接本地MySQL数据库报SSL connection error: SSL is required but the server doesn't support it. 解决: 不启用SSL,在Advance TAB页,Others框中输入参 阅读全文
posted @ 2021-12-21 17:44 hongweigg 阅读(225) 评论(0) 推荐(0)
摘要:问题: 在一个应用项目中,原来运行得好好得,但升级后,却报“ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOB ”。经查,一表增加了CLOB类型字段,用于存储用户照片数据。 解决: 原报错查询为2个表关联,经过简化,可以得出能导致同样报错的典型SQL句式,见下面第一条SQL: # 阅读全文
posted @ 2019-10-15 16:21 hongweigg 阅读(282) 评论(0) 推荐(0)
摘要:前言: 达梦数据库表字段涉及到表的主键问题,需要设置主键、非空等特性。 总结: 1、修改数据表字段类型和长度 --设置字段类型和长度 alter table "SYSDBA"."MY_TABLE" modify "ID" VARCHAR2(50); 2、增加和去除唯一性设置 注意:唯一性与主键互斥, 阅读全文
posted @ 2019-06-17 14:38 hongweigg 阅读(1962) 评论(0) 推荐(0)
摘要:环境: win10, oracle10.2.1, plsql 7.4 问题: 安装完oracle后,使用plsql连接数据库,发现总是报“ora-12154无法解析指定的连接标识符”错误。 解决: 1、下载oracle客户端所需的文件,将其解压在一个文件夹下,下载地址: www.oracle.com 阅读全文
posted @ 2018-04-23 17:03 hongweigg 阅读(229) 评论(0) 推荐(0)
摘要:1、数据库的基本理论ACID 原子性(Atomic)。整个事务中的所有操作要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。 一致性(Consistent)。在事务开始之前和事务结束以后, 阅读全文
posted @ 2017-07-19 09:15 hongweigg 阅读(10) 评论(0) 推荐(0)
摘要:MS word 2010大小写转换方法: 首先,选中要进行大小写转换的文本;其次,进行大小写转换。 (1)快捷键Ctrl+Shift+A:按一次在大写和小写状态中转换一次。 (3)快捷键Shift+F3:在全部大写字母、全部小写字母及第一个字符大写3种状态间切换。 阅读全文
posted @ 2017-04-18 13:51 hongweigg 阅读(13) 评论(0) 推荐(0)
摘要:问题: PowerDesign 中配置数据库时,MySQL连不上 解决: 首先保证JDBC设置正确。 在操作系统环境变量中配置路径变量,在PATH环境变量后加入PowerDesign命令路径。重启动PowerDesign。PowerDesign命令路径可从操作系统“开始”菜单开始找,点PowerDe 阅读全文
posted @ 2017-04-17 16:37 hongweigg 阅读(74) 评论(0) 推荐(0)
摘要:有2种方法可以获取MySQL表的字段相关信息,包括字段类型、长度、注释、主键(外键)等。 1、使用命令 show full fields show full fields from table_tracker; FieldTypeCollationNullKeyDefaultExtraPrivile 阅读全文
posted @ 2017-04-14 16:58 hongweigg 阅读(59) 评论(0) 推荐(0)
摘要:环境:win7,mysql-5.6.25-winx64 1、开启binlog日志 启动时添加参数--log-bin,命令: mysqld --log-bin 2、binlog日志查看 缺省的在mysql安装目录的data子目录下会出现一个***-bin.0000001的文件。使用mysqlbinlo 阅读全文
posted @ 2017-03-29 09:55 hongweigg 阅读(102) 评论(0) 推荐(0)
摘要:SQL: 1. 查看当前的数据库连接数 select count(*) fromv$process select count(*) from v$process where program=‘Oracle.EXE(SHAD)’; 2. 查看数据库允许的最大连接数 select value from 阅读全文
posted @ 2017-03-13 16:06 hongweigg 阅读(17) 评论(0) 推荐(0)
摘要:问题 在MySQL中将字符串转换为日期时,发现一日期转换代码无论怎样修改转换格式,输出总是为空,但另一同样格式的写法,却能正常转换,见下面的语句: select str_to_date('2016.08.22 13:46:12', '%Y.%m.%d %h:%i:%s'); --输出空 select 阅读全文
posted @ 2016-08-22 14:11 hongweigg 阅读(99) 评论(0) 推荐(0)
摘要:问题: ORACLE 10g数据库突然无法使用,报 “ORA-19809: 超出了恢复文件数的限制”错误。 分析: 经过查阅相关资料,该问题应为db_recovery_file_desc满,实际上db_recovery_file_desc有一个对应的文件目录,位置为: D:\oracle\produ 阅读全文
posted @ 2016-06-16 17:08 hongweigg 阅读(251) 评论(0) 推荐(0)
摘要:前言 ORACLE count计数最快的方法是使用有BITMAP索引的列,但测试时,ORACLE会自动选择有位图索引的列,count(1)和count(*)均会自动选择有BITMAP索引的列。如果HINT提示指定的索引列为非BITMAP索引,依然可能会被ORACLE忽略! 例如:SELECT /*+ 阅读全文
posted @ 2016-06-12 14:09 hongweigg 阅读(292) 评论(0) 推荐(0)
摘要:场景: 删除了表空间文件,结果数据库不能启动,报 ORA-01033错误。 解决: 首先进入sqlplus,注意命令行窗口WIN7下要使用管理员权限打开,否则会报 ORA-01145: 除非启用了介质恢复, 否则不允许立即脱机 错误。 SQL> conn sys/admin as sysdba; 1 阅读全文
posted @ 2016-05-10 22:56 hongweigg 阅读(31) 评论(0) 推荐(0)
摘要:org.dbunit.database.AmbiguousTableNameException 在jeesite数据库初始化中,发现报上述异常: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1 阅读全文
posted @ 2016-02-23 19:21 hongweigg 阅读(228) 评论(0) 推荐(0)
摘要:hibernate.cfg.xml 中hibernate.hbm2ddl.auto配置节点如下: <properties> <property name="hibernate.show_sql" value="true" /> <property name="hibernate.hbm2ddl.au 阅读全文
posted @ 2015-12-04 10:33 hongweigg 阅读(14) 评论(0) 推荐(0)
摘要:MySQL导入EXCEL表格数据: 1、先创建数据表,要导入的EXCEL列及字段类型应与数据表对应; 2、将EXCEL另存为.csv格式文件; 3、使用命令行导入: Load Data InFile 'E:\\Me\\2013.csv' Into Table `t_sampledata` field 阅读全文
posted @ 2015-12-04 10:31 hongweigg 阅读(24) 评论(0) 推荐(0)
摘要:问题: Spring应用,对于某些记录,在HSQL语句中查不到,然而通过外部数据库管理工具可以查询到数据。 解决: 1、Tomcat也清缓存了 结果:仍然不好使 最终原因:原来有两个名字不同,结构完全一样的表,两表的数据不同。 换用同一个表查询结果就一致了。 后记: 有时候问题的解决就是这么简单,一 阅读全文
posted @ 2015-12-03 17:52 hongweigg 阅读(122) 评论(0) 推荐(0)
摘要:下面罗列了Redhat Linux Enterprise6.4 + Oracle 10g安装碰到的各种问题,基本上可以一站搞定。 绝对一手资料。 一、安装gcc包 使用单个包的方式安装功能包,简直是个噩梦,依赖的包太多,仅列举了一部分,建议用yum方式安装。 1、顺序安装: rpm -ivh lib 阅读全文
posted @ 2015-12-01 16:19 hongweigg 阅读(28) 评论(0) 推荐(0)
摘要:非常详细的安装步骤,各位安装在CentOS或Redhat Linux 上安装ORACLE10g时可以借鉴。 CentOS 6.3(x86_64)下安装Oracle 10g R2 目 录 一、硬件要求 二、软件 三、系统安装注意 四、安装Oracle前的系统准备工作 五、安装Oracle,并进行相关设 阅读全文
posted @ 2015-12-01 09:00 hongweigg 阅读(9) 评论(0) 推荐(0)