数据库
文章平均质量分 69
fuanyu163
这个作者很懒,什么都没留下…
展开
-
linux下Mongodb的安装与启动
Linux下Mongodb的安装与启动 1、根据linux版本下载mongodb安装包,地址:https://www.mongodb.com/download-center#community 2、将下载好的压缩包上传至linux中,放在/data/解压 。解压命令为:tar -zxvf mongodb-linux-x86_64-amazon-3.6.4.tgz3、解压的文件夹 进...原创 2018-05-18 15:32:18 · 262 阅读 · 0 评论 -
oracle集群url配置
oracle集群中plsql和java程序连接方式非集群中plsql连接配置: DB1_193 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 59.208.39.193)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ...原创 2012-12-29 15:37:31 · 435 阅读 · 0 评论 -
Oracle定时任务(转)
创建表Sql代码 create table TEST( CARNO VARCHAR2(30), CARINFOID NUMBER) 创建存储过程Sql代码 create or replace procedure pro_testAScarinfo_id number;BEGIN select ...原创 2012-04-09 17:16:54 · 74 阅读 · 0 评论 -
(原)mssql数据迁移到oracle
迁移过程中遇到两种Microsoft OLE DB Provider for Oracle与Oracle Provider for OLEDB访问接口;个人建议使用Oracle Provider for OLEDB接口简单快捷;其中有一个问题困扰很久的是链接服务器中没有Microsoft OLE DB Provider for Oracle选项,是因为通过sql server2005的客户端...2012-02-10 17:36:27 · 124 阅读 · 0 评论 -
JDBC Driver For MSSQL2000/2005/2008(downmoon)
机器上配置的JDK为1.6,SQL2005/2008,而JDBC Driver一直用Microsoft SQL Server 2005 JDBC Driver 1.2,支持sql2000/sql2005/sql2008,下载地址:http://www.microsoft.com/downloads/details.aspx?familyid=C47053EB-3B64-4794-950D-...原创 2012-02-08 10:48:28 · 87 阅读 · 0 评论 -
oracle常用的bug问题解决
oracle常用的bug问题解决:测试中所用到的都是win2003 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务... 1ORA-12518 TNS 监听程序无法分发客户机... 5ORA-01034 ORACLE not available ORA-27101 shared memory realm does not exist 5ORA-01658...2012-10-17 18:11:17 · 150 阅读 · 0 评论 -
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法(转)
早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现又报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误,帮其解决后,发现很多人遇到过这样的问题,因此写着这里。也许你没有遇到过,原因如下:你oracle安装成功后,一直未停止数据库(即数据库是启动的),客户端配置成功后,应该一直不会有什么问题。而一旦你和我同事一样,有时把Oracle安装在虚拟机中,...原创 2011-11-13 18:02:31 · 284 阅读 · 0 评论 -
oracle 10g透明网关组件下载地址(新)
oracle 10g透明网关组件下载地址,需要oracle注册名 http://www.oracle.com/technetwork/cn/database/10201winsoft-095341-zhs.html原创 2012-01-13 15:56:26 · 543 阅读 · 0 评论 -
PowerDesigner逆向工程生成PDM模型及数据库
今天要从oracle 数据库导出数据库结构模型;直接在power designer中连接oracle导出结构失败之后;只能通过pl/sql developer 导出所有表的sql语句;然后通过sql语句,逆向生成数据表模型;以下是别人操作的过程;http://hi.baidu.com/haicheng00/blog/item/2a55153644479a250b55a924.html ...原创 2011-04-06 17:05:48 · 240 阅读 · 0 评论 -
Oracle中TO_DATE格式(转)
to_date('时间类型字段','格式')如:select to_date('1990-01-01 21:01:01','yyyy-MM-DD HH24:MI:ss') from dual TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 ...原创 2011-08-05 14:00:56 · 103 阅读 · 0 评论 -
oracle插入时如何插入uuId(转)
本文来自:http://hi.baidu.com/suofang/blog/item/e45d5a4e883e9e07b3de0519.html是想生成GUID吗? SQL> select sys_guid() from dual ;SYS_GUID()--------------------------------F18031C69D8345DEB305D4B2E796A282你可以...原创 2011-08-01 16:28:20 · 785 阅读 · 0 评论 -
oracle10 集群 jdbc数据库连接包
常用JDBC JAR 信息 序号 常用JDBC驱动包 JDK 1.4 JDK 1.5 JDK 1.6 单例数据库 集群数据库 Class.forName 1 OracleJdbcDriver9i.jar 支持 支持 支持 支持 不支持 oracle.jdbc.OracleDriver 2 classes12.jar(oracle 92i) 支持 支持 支持 支持 不支持 or...2012-12-29 15:46:32 · 146 阅读 · 0 评论 -
oracle库中只读用户需要的权限
业务中要求建立一个只读用户,此用户对其他用户的对象有只读权限,目的是满足开发人员的查询需要,又要防止其误操作。同时该用户具有selectany dictionary权限,所以一切系统视图如v$session、v$sql、v$process等也都可以查看,也就是说,包括DBA在内,如果只是查询库信息,均可用此用户登录。在11g r2中通过授予用户以下权限,达到了要求。-- Crea...原创 2013-08-28 23:23:21 · 622 阅读 · 0 评论 -
Mysql 远程登录及常用命令
来自:http://www.cnblogs.com/good_hans/archive/2010/03/29/1700046.html第一招、mysql服务的启动和停止 net stop mysql net start mysql第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你...原创 2017-01-16 15:25:45 · 130 阅读 · 0 评论 -
win7下mysql 不是内部或外部命令解决办法
来自:http://blog.csdn.net/homedjy/article/details/8561059 方法1:修改系统path路径:win7下进入系统环境变量设置 方法2: 进入cmd后输入cd D:\Server\MySQL\MySQL Server 5.5\bin回车 ...原创 2017-01-16 15:14:57 · 164 阅读 · 0 评论 -
ORACLE11G设置IP访问限制
出于数据安全考虑,对oracle数据库的IP做一些限制,只有固定的IP才能访问。修改$JAVA_HOME/NETWORK/ADMIN/sqlnet.ora文件增加以下内容(红色表示注释):#开启ip限制功能tcp.validnode_checking=yes#允许访问数据库的IP地址列表,多个IP地址使用逗号分开tcp.invited_nodes=(192.168.1.110)#禁止...原创 2014-12-17 18:26:39 · 701 阅读 · 0 评论 -
oracle定时备份-增量备份
在进行数据库维护的过程中经常会遇到数据库备份的问题。先介绍一种常用的数据备份操作系统执行计划+批处理命令;在win的系统中存在 任务计划程序 选项;新建任务选中你写好的程序,设定好时间,就可以按照设定的时间执行程序了。在备份oracle时写一个导入命令,例如exp jccf_crm/jccf_crm@fapdb file=D:\hundsun\DATA_BAK\DATA\jccf_crm_%d...原创 2014-12-10 17:59:38 · 139 阅读 · 0 评论 -
ORA-12519: TNS:no appropriate service handler found 解决
有时候连得上数据库,有时候又连不上.可能是数据库上当前的连接数目已经超过了它能够处理的最大值.select count(*) from v$process --当前的连接数select value from v$parameter where name = 'processes' --数据库允许的最大连接数修改最大连接数:alter system set processe...原创 2014-11-17 09:53:11 · 324 阅读 · 0 评论 -
ORA-28056的解决办法
客户端一直无法连接,查看alert日志,错误日志如下: AUD: OS Error = 1502 encountered while writing audit recordErrors in file d:\app\administrator\diag\rdbms\playbar\playbar\trace\playbar_pmon_40760.trc:ORA-28056...原创 2014-11-10 10:54:05 · 653 阅读 · 0 评论 -
left join的第二表中符合条件的第一条记录
表1 parking的数据 通过left join第二表(parking_member_freetime)的第一条记录;重点一点是group by id SELECT p.*,f.member_free_starttime,f.member_free_endtime,f.residue_carport,IF(m.id IS NULL,'0','1') AS onlinePay FRO...原创 2015-10-20 16:59:15 · 1737 阅读 · 0 评论 -
plsql不用配置netManager直接访问oracle
plsql不用配置netManager直接访问oracle用户名:dev口令:dev数据库://192.168.0.202:1521/orcl 这样就可以通过客户端直接访问oracle的数据库原创 2014-10-14 11:38:55 · 393 阅读 · 0 评论 -
oracle 查询当前节点的所有子节点(或父节点)的语句
描述tb_doc_catalog表(cat_id,cat_name,parent_cat_id) oracle 查询当前节点的所有子节点的语句select g.* from tb_doc_catalog g start width g.cat_id=当前idconnect by prior g.cat_id=g.parent_cat_id------------------...原创 2015-05-28 14:02:18 · 397 阅读 · 0 评论 -
MySQL命令行导出数据库
MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接将windows的环境变量path中添加该目录)2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行:mysqld...原创 2015-02-02 23:56:04 · 80 阅读 · 0 评论 -
查询数据库表的属性
select column_name,data_type,data_length from user_tab_columns where table_name ='TB_DICT' order by column_name asc2011-07-13 09:50:51 · 157 阅读 · 0 评论 -
通过DB link实现oracle两个数据库的连接
1,在目标机上建立Oracle DB Link: A,在network/admin/tnsname.ora文件中加入源库的连接信息,如: AAA= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.5.1.3)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATE...原创 2011-07-11 22:45:20 · 135 阅读 · 0 评论 -
sql 查学生表中所有相同名字人的信息
本文来自:http://lxingyue1009.blog.163.com/blog/static/16189332320104695022118/sql语句中怎样查学生表中所有有着相同的名字的人的信息如果每个学生只有一条记录的话,按姓名分组,统计记录条数(大于1),再这些有相同姓名条数的人的姓名作为条件,检索出相应信息语句如下:select *from 学生表where ...原创 2011-07-11 15:35:03 · 8152 阅读 · 0 评论 -
MySQL序列解决方案
本文来自: http://meetrice.iteye.com/blog/89426 2007-06-12 MySQL序列解决方案MySQL自增长与Oracle序列的区别: 自增长只能用于表中的其中一个字段 自增长只能被分配给固定表的固定的某一字段,不能被多个表共用. 自增长会把一个未指定或NULL值的字段自动填上. 在mysql中添加序列,请看下面的实例: 在MYSQL...原创 2011-01-24 16:05:35 · 91 阅读 · 0 评论 -
mysql 连接池断开后自动连接
MySQL对所有连接的有效时间默认为28800秒,正好8小时,也就是说,如果一个连接8小时没有请求和操作,就会自动断开;但是对于Hibernate来说,它的连接池并不知道它所管理的连接中是否有被MySQL断开的。如果一个程序要使用数据库连接,而Hibernte的连接池分配一个已经被MySQL断开了的给程序使用,那么便会出现错误.以下是proxool连接池的解决方案数据库连接池proxo...2010-08-13 16:14:32 · 413 阅读 · 0 评论 -
windows下重启MySQL服务器
RedHat Linux (Fedora Core/Cent OS)1.启动:/etc/init.d/mysqld start2.停止:/etc/init.d/mysqld stop3.重启:/etc/init.d/mysqld restartDebian / Ubuntu Linux1.启动:/etc/init.d/mysql start2.停止:/etc/in...原创 2010-08-05 16:28:35 · 181 阅读 · 0 评论 -
pl/sql】将一个表中符合条件的记录拷贝到另一个表中
【pl/sql】将一个表中符合条件的记录拷贝到另一个表中一、基本语句insert into tablename fieldname select fieldname from tablename;二、利用cursor及fetch将一个表中符合条件的记录拷贝到另一个表中 晚上的时间,都是我自己的,我就好好的利用这个时间来学习学习ORACLE,去年学过的东西都...原创 2009-07-24 18:46:49 · 387 阅读 · 0 评论 -
oracle pl/sql函数大全(转)(四)
oracle pl/sql函数大全(转)(四) 收藏 62.MIN(DISTINCT|ALL)求最小值,ALL表示对所有的值求最小值,DISTINCT表示对不同的值求最小值,相同的只取一次SQL> select min(all sal) from gao.table3;MIN(ALLSAL)----------- 1111.1163.STDDEV(dist...原创 2009-07-24 18:45:05 · 88 阅读 · 0 评论 -
oracle pl/sql函数大全(转)(三)
44.HEXTORAW将一个十六进制构成的字符串转换为二进制 45.RAWTOHEXT将一个二进制构成的字符串转换为十六进制 46.ROWIDTOCHAR将ROWID数据类型转换为字符类型 47.TO_CHAR(date,'format')SQL> select to_char(sysdate,'yyyy/mm/dd hh24:mi:ss') fro...原创 2009-07-24 18:44:37 · 86 阅读 · 0 评论 -
oracle pl/sql函数大全(转)(二)
oracle pl/sql函数大全(转)(二) 收藏 22.EXP返回一个数字e的n次方根SQL> select exp(2),exp(1) from dual; EXP(2) EXP(1)--------- ---------7.3890561 2.718281823.FLOOR对给定的数字取整数SQL> select floor(2345.67...原创 2009-07-24 18:44:06 · 59 阅读 · 0 评论 -
Oracle授权访问
Oracle授权访问 一、为什么要使用oracle授权访问? Oracle授权访问控制特定用户只能访问数据库指定访问的内容和权限。 例如,系统A需要访问系统B的数据库erpdev中的表test,如果我们将系统B的访问数据库用户提供给系统A使用,那么系统A将具有控制系统B数据库erpdev的权限,这显然是系统B不想看到的安全隐患。所以,可以通过oracle的授权用户来控制系统...2010-03-19 10:29:15 · 100 阅读 · 0 评论 -
两个数据库同步
SQLServer2000同步复制技术实现步骤作者:gaojier 日期:2007-06-25字体大小: 小 中 大 一、 预备工作1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户--管理工具--计算机管理--用户和组--右键用户--新建用户--建立一个隶属于administrator组的登陆w...2010-03-18 15:04:57 · 113 阅读 · 0 评论 -
Window平台下,MYSQL定时执行SQL语句
1. 将下面SQL语句,保存为delete.sql;use qdcomland;delete from cdb_product where id=33;2.将下面指令保存为批处理文件del.bat@echo offD:\AppServ\MySQL\bin\mysql -hlocalhost -uroot -proot < delete.sql注意,delet...2010-03-15 14:47:36 · 317 阅读 · 0 评论 -
mysql 更新某个字段的部分内容
语法:update table_name t set t.row_name=replace(t.row_name,'old_value','new_value')注:table_name 表名; row_name 被更新的列名; old_value 要被更新的值; new_value 更新的新值例如:将content里的www,替换为'http://file.resourc...2010-10-19 14:41:31 · 134 阅读 · 0 评论 -
Oracle左右全连接总结
it come from http://www.iteye.com/topic/462119Oracle左右全连接总结 --建立测试数据 create table a(id number); create table b(id number); insert into a values(1); insert into a values(2); insert into a values...原创 2010-10-21 13:59:30 · 63 阅读 · 0 评论 -
sql 按笔画排序
1.mysql按汉字笔画排序一种解决方法是对于包含中文的字段加上binary属性,使之作为二进制比较,例如将name char(10改成name char(10)binary。二种解决方法是如果你使用源码编译MySQL,可以编译MySQL时使用--with--charset=gbk 参数,这样MySQL就会直接支持中文查找和排序了2. ms sql按笔画排序...2010-11-18 23:16:30 · 955 阅读 · 0 评论 -
数据库分页语句
取出sql表中第31到40的记录(以自动增长ID为主键)sql server方案1: select top 10 * from t where id not in (select top 30 id from t order by id ) orde by idsql server方案2: select top 10 * from t where id in (s...2010-11-14 18:49:02 · 133 阅读 · 0 评论