首页 > 数据库技术
ORACLE RMAN备份脚本
单机环境全备 #!/bin/bashexport ORACLE_BASE=/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SID=hncdfpos001 export NLS_LANG=AMERICA ...
分类:数据库技术   时间:2019-12-07 16:49:13    收藏:0  评论:0  赞:0  阅读:72
mysql 数据库优化,分表超作
CREATE TABLE IF NOT EXISTS `table1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAUL ...
分类:数据库技术   时间:2019-12-07 16:48:40    收藏:0  评论:0  赞:0  阅读:86
收缩数据库日志
/*收缩数据库日志大小*/ --数据库名称为 PTS2_NULL,请自行替换USE master GO ALTER DATABASE PTS2_NULL SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE PTS2_NULL SET RECOVERY ...
分类:数据库技术   时间:2019-12-07 16:18:23    收藏:0  评论:0  赞:0  阅读:103
MySQL大表优化方案
当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的 ...
分类:数据库技术   时间:2019-12-07 16:11:47    收藏:0  评论:0  赞:0  阅读:96
Rman Enhancements(增强) In Oracle 11g. (Doc ID 1115423.1)
Rman Enhancements In Oracle 11g. (Doc ID 1115423.1) APPLIES TO: Oracle Database - Enterprise Edition - Version 11.1.0.6 to 11.2.0.3 [Release 11.1 to 1 ...
分类:数据库技术   时间:2019-12-07 16:09:30    收藏:0  评论:0  赞:0  阅读:97
Mybatis映射文件标签(关于sql)
Mybatis映射文件 1.接口的全限定名和映射文件的namespace一致 <mapper namespace="com.offcn.dao.UserDao"> 2.接口的方法名和映射文件中statment的id一致:id是接口中的方法名include:是提取出使用次数较多的公共sql,引入外部的 ...
分类:数据库技术   时间:2019-12-07 16:03:04    收藏:0  评论:0  赞:0  阅读:107
常见WinDbg问题及解决方案
当你调试一个程序时,你最不想处理的是调试器不能正常工作。当你试图集中精力跟踪一个bug时,总是会因为次要的问题而被忽略,尤其是当调试器的问题导致你失去一个重新编程或者浪费了大量的时间等待调试器完成它,而调试器知道这需要永远做些什么的时候。这是我时常会遇到的大量问题,所以我整理了一些常见问题的简短列表 ...
分类:数据库技术   时间:2019-12-07 15:41:39    收藏:0  评论:0  赞:0  阅读:115
数据库连接池 DBUtils:
import pymysqlfrom DBUtils.PooledDB import PooledDB, SharedDBConnection POOL = PooledDB( creator=pymysql, # 使用链接数据库的模块 maxconnections=10, # 连接池允许的最大连接 ...
分类:数据库技术   时间:2019-12-07 15:34:48    收藏:0  评论:0  赞:0  阅读:96
可以使用WinDbg将PE映像作为转储文件打开
WinDbg、ntsd、cdb、kd和其他任何使用DbgEng打开转储文件的工具都有一个鲜为人知的特性。事实证明,使用DbgEng提供的任何功能,在任何可以打开转储文件(用户转储、内核转储等)的地方,都可以打开PE映像(.exe/.dll/.sys/etc),并让调试器将其视为只包含所选PE映像内容 ...
分类:数据库技术   时间:2019-12-07 15:27:09    收藏:0  评论:0  赞:0  阅读:83
oracle 日常运维
1.查询表或存储过程、函数异常 select * from user_errors where name ='TEST_TABLE' 2.查询表是否存在 select * from user_tables where table_name='TEST_TABLE' 3.查询表结构 select ta ...
分类:数据库技术   时间:2019-12-07 15:24:07    收藏:0  评论:0  赞:0  阅读:99
通过Python代码操作MySQL:
pymsql / MySQLdb pymysql支持 py2/py3 MySQLdb支持py2 ORM框架 django orm ( 自己对数据连接有优化机制 ) SQLAlchemy ( 自带数据库连接池 ) ...
分类:数据库技术   时间:2019-12-07 15:23:08    收藏:0  评论:0  赞:0  阅读:98
RMAN 'Duplicate From Active Database' Feature in Oracle11g (Doc ID 452868.1)
RMAN 'Duplicate From Active Database' Feature in Oracle11g (Doc ID 452868.1) APPLIES TO: Oracle Database - Enterprise Edition - Version 11.1.0.6 and l ...
分类:数据库技术   时间:2019-12-07 15:20:59    收藏:0  评论:0  赞:0  阅读:103
oracle sqlldr导入数据和导入去除空格
1.新建目录E:\load把需要导入的数据文件放到目录下面 这是我自己造的测试数据。。。 2.在文件下新建脚本文件 Load data infile 'E:\load\info.txt' into table "TEST_TABLE" fields terminated by "!" TRAILIN ...
分类:数据库技术   时间:2019-12-07 15:18:00    收藏:0  评论:0  赞:0  阅读:598
sql server 表连接
数据库操作中,我们需要的结果可能在两张表甚至多张表中,这时候就需要表连接操作,多表查询中的各个表之间的字段会存在连接,比如主外键关联,可以使用主外键来关联每张表。表连接方式有以下几种: JOIN: 如果表中有至少一个匹配,则返回行 LEFT JOIN(左连接): 即使右表中没有匹配,也从左表返回所有 ...
分类:数据库技术   时间:2019-12-07 15:09:55    收藏:0  评论:0  赞:0  阅读:79
oracle行转列实现
1.新建测试表 create table TEST_TABLE( T1 VARCHAR2(10),--姓名 T2 VARCHAR2(10),--科目 T3 VARCHAR2(10)--成绩 ) 2.插入测试数据 insert into test_table (T1, T2, T3) values ( ...
分类:数据库技术   时间:2019-12-07 14:43:53    收藏:0  评论:0  赞:0  阅读:121
MySQL/MariaDB中的事务和事务隔离级别
官方手册:https://dev.mysql.com/doc/refman/5.7/en/innodb-locking-transaction-model.html 1.事务特性 事务具有ACID特性:原子性(A,atomicity)、一致性(C,consistency)、隔离性(I,isolati ...
分类:数据库技术   时间:2019-12-07 14:32:25    收藏:0  评论:0  赞:0  阅读:64
如何快速新建sql的demo环境?
脚本如下 使用方式 ...
分类:数据库技术   时间:2019-12-07 14:24:34    收藏:0  评论:0  赞:0  阅读:108
SQL Server 定期归档大表历史数据
很少有开发会考虑到数据归档的问题已经数据增长的问题,当程序运行一段时间后,就会出现各种问题,部分问题可以修改SQL语句或使用索引来解决,但如果SQL语句无法修改,糟糕的SQL语句无法使用索引,归档历史数据便成为一种 解决手段。 如某系统登录表每天增加 20W 数据,系统需访问最近一周的数据,系统运行 ...
分类:数据库技术   时间:2019-12-07 13:19:26    收藏:0  评论:0  赞:0  阅读:205
Linux备份数据库,mysqldump命令实例详解
mysqldump是mysql数据库中备份工具,用于将MYSQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。 语法: mysqldump (选项) 选项: --add-drop-table :在每个创建数据表语句前添加删除数据库的语句 --add-locks:备份数据库表时锁定数据 ...
分类:数据库技术   时间:2019-12-07 13:02:48    收藏:0  评论:0  赞:0  阅读:94
MySQL(5.6/5.7版本)卸载方法
1、在控制面板中卸载mysql软件 2、删除文件夹:C:\ProgramData\MySQL 3、删除注册表:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 4、如果mysql服务还存在,通告命令 ...
分类:数据库技术   时间:2019-12-07 13:02:29    收藏:0  评论:0  赞:0  阅读:150
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!