- 浏览: 18831 次
- 性别:
- 来自: 南京
最新评论
文章列表
解决办法:
1、首先要备份好mdf文件,不然乐子就大了。
2、在数据库中新建一个需要附加同名的数据库。例如【DM】
3、停止SQL Server服务
4、找到该数据库所在的文件夹、并删除DM_log.ldf与DM.mdf文件
5、 把需要附加的数据库【DM.mdf】文件拷贝到当前路径。
6、启动SQL Server服务,通过企业管理器连接数据库。
7、此时的1步中新建的数据库地址已经指向你需要附加数据库的mdf文件了。但是现在数据库还是无法打开的。
8、执行语句:ALTER DATABASE DM SET EMERGENCY
9、执行语句:ALTER DA ...
一、JSON格式:
{
"metadata": [
{"id": "ACTID", "name": "日志ID", "isQuery": "1", "isShow": "0"
},
{ "id": "LOGSOURCE", "name": "日志来源", "isQuer ...
Upsert Into ldata.TB_LDATA_ACT (actid,loglevel,logpriority,category) Select actid,'Log-Level-Info','Log-Prio-Low',category From ldata.TB_LDATA_ACT where category='Res-DB'
一、查询所有用户
select username from dba_users
二、查询用户下所有表
select * from user_tables
三、oracle中exp,imp的使用详解
1、EXP:
有三种主要的方式(完全、用户、表)
1、完全:
EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y
如果要执行完全导出,必须具有特殊的权限
2、用户模式:
EXP SONIC/SONIC BUFFER= ...
exp/imp三种模式——完全、用户、表
ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带 ...
1:创建临时表空间
create temporary tablespace upc_temp
tempfile 'E:\oracle\product\10.2.0\oradata\orcl\upc_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
2:创建数据表空间
create tablespace upc_data
logging
datafile 'E:\oracle\product\10.2.0\oradata\orcl\upc_data.d ...
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。
正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:
var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/;
var r = fieldValue.match(reg);
if(r==null)alert('Date format error!');
下面是技匠整理的,在前端开发中经常使 ...
Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。
Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技术。
大名鼎鼎的EJB都是建立在rmi基础之上的,现在还有一些开源的远程调用组件,其底层技术也是rmi。
在大力鼓吹Web Service、SOA的时代,是不是每个应用都应该选用笨拙的Web Service组件来实现,通过对比测试后,RMI是最简单的,在一些小的应用中 ...
利用Maven的appassembler-maven-plugin插件,就可以实现自动打包可运行的脚本,还可以跨平台。(Windows/linux)
首先在pom.xml文件的build节点下配置插件:
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>appassembler-maven-plugin</artifa ...
flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(比如文本、HDFS、Hbase等)的能力 。
一、什么是Flume?
flume 作为 cloudera 开发的实时日志收集系统,受到了业界的认可与广泛应用。Flume 初始的发行版本目前被统称为 Flume OG(original generation),属于 cloudera。但随着 FLume 功能的扩展,Flume OG 代码工程臃肿、核心组件设计不合理、核心配置不标准等缺点暴露出来,尤其是在 Fl ...
USE [master]
GO
ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式
GO
USE DNName
GO
DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)
GO
--这里的DNName_Log 如果不知道在sys.database_files里是什么名字的话,可以用以下注释的语句进行查询
--USE DNName
--GO
--SELECT file_id, nam ...
一.vi的模式
命令模式:vi启动默认进入的模式,可进入输入模"i",或末行模式(:),除了可以完成命令的功能外,也是后两种模式的转换点
输入模式:即文本辑辑状态,最后一行显示"-- INSERT --"提示,按ESC返回 ...
一、文件复制命令cp
命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)
cp [option] source1 source2 source3 ... directory
参数说明:
-a:是指archive的意思,也说是指复制所有的目录
-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身
-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作 ...
--判断整数
onkeyup="value=value.replace(/[^\d]/g,'')"
--判断带小数点
onkeyup="value=value.replace(/[^-^\d|^.]/g,'')"
sqlserver 小数变为百分数
- 博客分类:
- 数据库
cast(cast(1*100 as numeric(3,0)) as varchar(10)) +'%'