数据库相关
文章平均质量分 87
孟哥1989
这个作者很懒,什么都没留下…
展开
-
VBScript 连接Oracle和SQL Server
VBScript在Windows平台是相当强大的,例如可以连接数据库执行一些操作连接OracleDim DBDim isSQLDim userNameDim userOwnerSet DB = CreateObject("ADODB.Connection")Set objRecordSet = CreateObject("ADODB.RECORDSET")DB.原创 2013-06-29 00:25:04 · 2217 阅读 · 0 评论 -
Oracle常用命令
--创建表空间 CREATE TABLESPACE css LOGGING DATAFILE 'C:\oracle\product\10.2.0\oradata\orcl\css.dbf' SIZE 20M AUTOEXTEND ON NEXT 20M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL原创 2014-07-15 16:07:29 · 501 阅读 · 0 评论 -
mybatis访问Oracle
首先添加maven支持原创 2014-06-25 08:51:36 · 1819 阅读 · 0 评论 -
mybatis连接Oracle做增删改查
首先创建表create table T_USERS( ID NUMBER not null, NAME VARCHAR2(30), SEX VARCHAR2(3), BIRS DATE, MESSAGE CLOB);create sequence SEQ_T_USERS_IDminvalue 1maxvalue 99999999st原创 2014-06-25 11:24:05 · 9176 阅读 · 0 评论 -
PL/SQL自动生成代码
CREATE OR REPLACE PROCEDURE printcode (p_view_name VARCHAR2,p_table_name VARCHAR2)ISv_begin_str varchar2(4000);v_column_name varchar2(30);v_nullable varchar2(1);v_insert1 varchar2(4000);原创 2014-06-25 15:06:17 · 886 阅读 · 0 评论 -
v$active_session_history
v$active_session_history视图查找最近一分钟内,最消耗CPU的sql语句select sql_id,count(*),round(count(*)/sum(count(*)) over (),2) pctloadfrom v$active_session_historywhere sample_time > sysdate -1/(24*60)转载 2014-06-28 11:59:14 · 733 阅读 · 0 评论 -
在Oracle Linux 4.7上安装配置Oracle 10g ASM数据库
安装的时候选上安装Oracle需要的那些rpm包,还有Oracle ASM那些rpm包。1,修改/boot/grub/grub.conf文件,把default改成10对应ELhugemem内核1对应ELsmp内核(我这里的虚拟机是vbox,如果启动ELhugemem内核会报错,所以在此修改了grub.conf文件)2,修改/etc/inittab文件,把原创 2014-07-06 19:26:14 · 1398 阅读 · 0 评论 -
Oracle Linux 4.7+Oracle10g RAC+Oracle 10g ASM
echo 3 > /proc/sys/vm/drop_caches0 Linux增加交换分区:1、创建512M的空文件 dd if=/dev/zero of=/tmp/swap1 bs=1M count=5122、格式化为交换分区 mkswap /tmp/swap13、查看交换分区大小 free4、挂载交换分区 swapon /tmp/swap1如果想要在重原创 2014-07-20 21:28:42 · 1114 阅读 · 0 评论 -
探索 Oracle 10g RAC 数据库环境
rac1上执行rac1-> sqlplus sys/test1234@devdb1 as sysdbaSQL*Plus: Release 10.2.0.4.0 - Production on Sun Jul 20 17:04:01 2014Copyright (c) 1982, 2007, Oracle. All Rights Reserved.C原创 2014-07-27 15:37:49 · 583 阅读 · 0 评论 -
Oracle Linux 6+udev+Oracle11gR2+Oracle ASM
Oracle Linux 4.7 配置Oracle ASM的文档在http://blog.csdn.net/liumengcheng/article/details/37358567Oracle Linux 6和Oracle Linux 4.7不一样的地方是:需要的rpm包:binutils-2.20.51.0.2-5.11.el6.i686compat-l原创 2014-07-08 15:45:01 · 3869 阅读 · 0 评论 -
用脚本调用Oracle存储过程
先准备好一个sql脚本set serveroutput ondeclare v_name dept.dname%type;beginselect dname into v_name from dept where deptno=&1;dbms_output.put_line('department name is: '||v_name);end;/exit;原创 2014-04-26 16:54:27 · 3458 阅读 · 0 评论 -
ODBC C/C++开发注意点
ODBC 连接注意点不要用基于数据源的连接字符串,因为这样就多了用鼠标配置数据源的步骤应该用rc = SQLDriverConnect(m_conn, 0, (SQLCHAR*)connStr, strlen(connStr) , conn_str_out, sizeof(conn_str_out), &cbConnStrOut , SQL_DRIVER_NOPROMP原创 2013-07-04 08:31:55 · 1313 阅读 · 0 评论 -
Mysql配置文件
[client]#password = your_passwordport = 3306socket = /var/lib/mysql/mysql.sock[mysqld]port = 3306socket = /var/lib/mysql/mysql.sockskip-exte转载 2013-09-13 16:38:17 · 494 阅读 · 0 评论 -
linux下配置mysql
环境是Oracle Enterprise Linux 6先安装rpm包然后启动服务chkconfig mysqld onservice mysqld restart设置用户的密码#/usr/bin/mysqladmin -u root password yourpassword如果以后忘记mysql的root密码,那么就这样解决:vi /etc/my.cnf 在原创 2013-10-22 10:42:59 · 488 阅读 · 0 评论 -
Python操作Oracle
# -*- coding:utf-8 -*- #需要安装oracle客户端,oracle轻量级客户端下载地址http://download.csdn.net/detail/liumengcheng/5668389#python2.6,#cx_Oracle,下载地址http://cx-oracle.sourceforge.net/import cx_Oracle #建立原创 2013-07-03 22:27:42 · 811 阅读 · 0 评论 -
逐行update
当遇到这样的需求时:update a set a1=(select b1 from b where b2=a2)我折腾了很久,终于想到了一个通用的方法UPDATE t1 SET Column1=(SELECT ColumnA FROM t2 WHERE t2.key=t1.key), Column2=(SELECT ColumnB FROM t2 WHERE t2.key=t1.key), WHE原创 2014-03-04 16:40:08 · 1084 阅读 · 0 评论 -
sqlite实现行列转换
最近用sqlite做统计,要实现行列转换。行是:要达到的效果是:使用的语句是:行转成列:SELECT zldwdm,sum(mj) as total,sum(CASE WHEN dlbm='01' THEN mj ELSE 0 END) AS '01',sum(CASE WHEN dlbm='02' THEN mj ELSE 0 END) AS '02原创 2014-03-07 17:02:39 · 10764 阅读 · 0 评论 -
层次化查询
先查看表格数据:select * from more_employees层次化查询(效果还不是很明显)select level,employee_id,manager_id,first_name,last_namefrom more_employeesstart with employee_id=1connect by prior employee_id=manag原创 2014-03-08 15:58:00 · 834 阅读 · 1 评论 -
二调的Excel,MDB报表一览
以前用Python,SQL做了很多报表,列张图总结一下土地变更一览表土地利用现状变更表建设用地类型面积统计汇总表耕地坡度分级面积统计汇总表二级分类面积汇总表原创 2014-04-02 08:48:37 · 920 阅读 · 1 评论 -
MySQL5.7在CentOS7下安装,配置,调优
1、卸载系统自带的 mariadb-lib[root@centos-linux ~]# rpm -qa | grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64[root@centos-linux ~]# rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps2、下载mysql5...原创 2018-10-17 12:36:38 · 1908 阅读 · 0 评论