![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL 语言艺术
傲世狂少
对软件开发有浓厚的兴趣,酷爱编程,对技术的追求达到忘我的境界,学习总结能力强,抱负远大,特别能吃苦,经常熬夜研究经典开源代码,不弄明白不罢休,不怕工作辛苦,只怕空虚度日;不是为工作而编程,而是为了编程而工作,本人身体健康,精力旺盛,刻苦耐劳----Java狂人
展开
-
Windows 下安装MySQL8.0 Zip
Windows下安装MySQL8.0 Zip解压版,只记录基本步骤。原创 2023-11-23 14:34:51 · 673 阅读 · 0 评论 -
本地Maven仓库安装达梦DM8数据库JDBC驱动
1、自行安装达梦数据库DM8(我安装在D盘)2、安装完成后,jdbc驱动jar在 D:\dmdbms\drivers\jdbc目录下。3、以管理员身份运行CMD窗口,然后执行如下安装命令:mvn install:install-file -DgroupId=com.dm -DartifactId=DmJdbcDriver -Dversion=1.8.0 -Dpackaging=jar -Dfile=D:\dmdbms\drivers\jdbc\DmJdbcDriver18.jar执行示意图如下原创 2021-10-27 16:10:49 · 5771 阅读 · 0 评论 -
使用JDBC连接MySql时出现:The server time zone value 的问题
具体场景:服务器安装Mysql8.0.20原来使用的jdbc驱动为mysql5.1,为了更好的性能和匹配度,就改为myql8.0.20jdbc驱动。更换驱动后要注意修改dirveClassName原来的低版本驱动名称为:com.mysql.jdbc.Driver新驱动名称为: jdbc.driverClassName =com.mysql.cj.jdbc.Driver启动应用,结果在连接数据库过程中出现如下错误: The server time zone value...原创 2020-09-03 17:37:59 · 778 阅读 · 0 评论 -
Window7 安装MySQL8.0.20
因服务器有好几个版本的数据库,为了在本机调试方便,因此就记录一下在Windows下安装MySQL8.0.20的步骤:1、首先在官网下载Mysql8.0.20的windows zip包。2、解压压缩包:3、进入到解压目录,并新建一个my.ini文件 my.ini 文件内容如下:4、以管理员身份进入到CMD(命令行),进入到mysql到bin目录下:5、执行:C:\database\mysql\mysql-8.0.20-winx64\bin>mysqld --...原创 2020-08-18 11:59:17 · 1177 阅读 · 0 评论 -
Oracle删除带库名的表
在西安众人盼雪的午后,闲来无事看看之前的项目,结果发现oracle数据库多了一个表。具体现象如下图所示,所用工具位PL/SQL Developer:原以为很easy, 就直接选中多出来的表,右键——》drop,结果悲催了,结果原表被删了。幸亏有备份,直接还原回来。最后只能利用SQL语句删除(注意正确的语法姿势 双引号):drop table XAGX_ZZ."XAGX_ZZ.H...原创 2020-01-08 14:02:29 · 369 阅读 · 0 评论 -
MySql SQLException: Can't create/write to file问题的解决办法
今天突然得到服务器上的列表没有数据,感觉非常差异,赶紧查看database,结果数据还在,那就奇怪了,查询jdbc的sql语句打印出来如下:SELECT r.* FROM TABLE_1 r LEFT JOIN TABLE_2 u ON r.uid=u.id WHERE 1=1 AND r.sh='1' AND r.us='1' ORDER BY r.sh desc, u.login原创 2015-07-31 00:26:04 · 7910 阅读 · 0 评论 -
oracle 简装版修改字符集
oracle 简装版修改字符集默认为NLS_CHARACTERSET=AL32UTF8一般我们要将其修改为ZHS16GBK方便和其它的数据库备份文件字符集一致,如果字符集不一致,则导入会失败。修改步骤:进入sqlplus用sys或system连接conn sys/test as sysdba;shutdown immediate;alter syst原创 2015-08-04 19:54:38 · 545 阅读 · 0 评论 -
Mysql配置文件中设置字符集编码
打开my.ini文件找到[mysql]default-character-set=utf8找到# The MySQL server[mysqld]character-set-server=utf8collation-server=utf8_general_ci设置完保存后,重启mysql服务。对于web程序,一般把所有编码都设置成utf-8就没任何问题的。原创 2016-06-12 15:13:08 · 3311 阅读 · 0 评论 -
SQLSERVER 数据库恢复挂起的解决办法
如果你的数据库还处于挂起状态,请把我下面代码的test改为你的库名,然后执行完,刷新就正常了:USE masterGOALTER DATABASE test SET SINGLE_USERGOALTER DATABASE test SET EMERGENCYGODBCC CHECKDB(test,REPAIR_ALLOW_DATA_LOSS)goALTER DA原创 2016-07-18 16:22:54 · 40571 阅读 · 4 评论 -
安装oracle11g碰到“无法访问临时位置”问题的解决办法
问题1:在windows2012 server上安装oracle11g碰到“无法访问临时位置”的问题,详细信息如下:INS-30131] 执行安装程序验证所需的初始设置失败。原因 - 无法访问临时位置。 操作 - 请确保当前用户具有访问临时位置所需的权限。 附加信息:- 所有节点上的框架设置检查都失败 - 原因: 问题的原因不可用 - 操作: 用户操作不可用 失败节点概...原创 2019-06-04 16:54:53 · 6588 阅读 · 9 评论 -
ORACLE 更改用户名
以前一直经常修改oracle的用户密码,但很少修改用户名的。以前只能创建一个用户1,然后将用户2数据导入到用户1,然后经用户1删掉,这样非常麻烦而且耗时,今天就整理了下如何修改Oracle的用户名:1、用sysdba角色账号进入,然后查询有哪些用户:SELECT * FROM user$2、找到需要修改的用户(user#字段是唯一标识)SELECT * FROM use原创 2015-06-26 10:14:11 · 9844 阅读 · 1 评论 -
ORA-12514 :Oracle 10g 连接时问题彻底解决小记
刚在win7 上装了Oracle10g(10.2.0.3) ,安装成功后,用plsql进行登录,却报ORA-12514错误,查看oracle服务和监听服务,2个服务都启动了。这个问题一般都是监听文件配置有问题,解决如下:在\network\ADMIN下找到 listener.ora 文件,将里边的主机改成127.0.0.1在原有文件上修改如下:(红字部分为新添加的)SID_L原创 2013-12-08 22:47:50 · 1538 阅读 · 0 评论 -
MySQL脚本中处理关键字或保留字
<br />今天,没注意,在执行某个sql脚本时,发生错误,原来是mysql的关键字被用了, 对于mysql中如果有关键字或保留字,那就给其关键字或保留字加上·关键字· 。<br />注意关键字两边都有(键盘ESC下边,1数字键左边的按个键)。这样就可以了。原创 2010-12-11 19:39:00 · 1326 阅读 · 0 评论 -
Oracle安装过程中密码失效或丢失的原因
<br />Oracle在安装过程中,经常弹出密码失效或丢失,是因为oracle对密码的安全级别有限制,一般要求设置密码口令长度至少为7位,并且不要以数字开头,口令最好是字母和数字混合型,就不会出现这种情况。<br /> <br />oracle创建数据库后一般默认帐号未锁定的有2个 <br />帐号sys 密码change_on_install 这个要用dba身份登陆不能以普通身份登陆<br />帐号system 密码manager <br />而我们通常练习用的scott默认是锁定的<br /原创 2011-02-26 09:25:00 · 798 阅读 · 0 评论 -
window7 X86 安装oracle10g
一直习惯了XP, 但有想尝尝win7,就换了系统,装了win7,一切都得重装。其它的就不用说了,倒是oracle10g让我恼火了一把,现将个人安装过程事后记录下,如果朋友有遇到相同境况可以试用:一:将oracle_10203_vista_w2k8_x86_prod原创 2011-09-12 13:15:39 · 1110 阅读 · 0 评论 -
oracle用sql语句误删除数据后恢复方法
没看清楚给把数据干掉了,可急坏了,最后利用此方法将其给弄了回来:create table temp_store_table as select zxr.* from (select * from XX_YYYY_Table(源表) as原创 2011-09-19 20:26:03 · 1584 阅读 · 0 评论 -
修改表字段类型导致保存时提示索引失效
表单字段原先设计为字符串类型4000个长度,但由于改用fckeditor后,内容为html,数据库字段长度不够,只能改用CLOB字段。首先看看如何将 VARCHAR2(4000)转成CLOB类型:基本需要以下几步就可以搞定:第一步:将原来 VARCHAR2类型的字段 A 改名为 A1。SQL语句:ALTER TABLE 表名 RENAME COLUMN A TO原创 2012-07-07 20:16:03 · 1863 阅读 · 0 评论 -
ORA-28002:密码即将过期的解决办法
我们平常使用oracle 10g 应该不会遇到此问题,因为oracle 10g 默认的密码有效期为“UNLIMITED”。而 oracle 11g 则默认为“180”天。所以密码在快要到达180天时,登录时会提示:ERROR:ORA-28002: the password will expire within 5 days .通常处理办法:--查看用户的proifle。默认都为原创 2012-10-15 14:43:31 · 853 阅读 · 0 评论 -
win7 下安装oracle彻底解决版本验证问题
现在,window7 已经很普遍了,如果朋友们还要继续在window7下安装oracle10g来玩,那就得修改两个配置文件后再进行安装,就没问题了。1. 首先在官网下载oracle_10203_vista_w2k8_x86_production_db这个压缩包。解压后,在路径:oracle_10203_vista_w2k8_x86_production_db\db\Disk1\inst原创 2012-12-10 15:03:31 · 1245 阅读 · 0 评论 -
数据库10g和11g之间的数据导出与导入
生产环境:服务器为64位操作系统,数据库版本64位11g(具体版本11.2.0.1),数据库用户user1。开发环境:客户机32位操作系统,数据库版本为10g(具体版本10.2.0.3),数据库用户user1,user2(新建的用户)。需求:根据需要,需将服务器机器上的user1的数据库导入到客户机的user2中。过程: 此处介绍使用expdp和impdp数据泵命令进行处理。原创 2013-07-20 08:44:24 · 9832 阅读 · 0 评论 -
Oracle 1053 启动错误的解决办法
今天突然打开电脑,启动数据库时,报oracle 1053 无法启动,服务未及时响应启动或控制请求。还有忘记打开oracle哪个功能时,有报 缺失或丢失 orantns10.dll 文件。所以,不妨在正常的安装同版本的数据库电脑上找下 这个文件 orantns10.dll 。找到后复制到本地电脑的D:\oracle\product\10.2.0\db_1\bin 这个目录下,如果有就不原创 2013-10-28 09:45:49 · 6054 阅读 · 0 评论 -
SQLServer2000安装挂起问题解决
问题:windowsXP下安装SQL server2000时,提示"程序被挂起"导致安装失败?一直以来,在安装SQL时,总会时不时提示安装程序被挂起的问题,害得我装了N次的系统,就在昨晚照样今天在服务器上的SQL server挂了之后,重新装了,可老提示什么狗P程序被挂起的信息,最后不得不细找原因,功夫不负有心人,终于找出了病症所在,K,我要早知道这么简单,就再也不装系统了.....汗死,详情原创 2010-05-01 15:51:00 · 845 阅读 · 2 评论