- 博客(41)
- 资源 (32)
- 收藏
- 关注
原创 apache整合tomcat
有的项目需要 如果请求静态页面则由apache处理 如果请求动态一些东西则由tomcat处理 比如 www.a.com 访问index.html(静态由apache处理);www.a.com/login 访问 soflogin.jsp后台登陆页(由tomcat处理)
2008-08-29 10:13:00 917
原创 sqlserver 错误 0xc0202049: 数据流任务: 无法在只读列“ID”中插入数据
解决办法: 在选择源表和源视图的时候,点击所有下面的“编辑影射”按钮,然后把“启用标识插入”前面的勾选上。
2008-08-28 17:55:00 5100 2
原创 添加列、删除列的sql
删除列ALTER TABLE 表名DROP COLUMN 列名添加列ALTER TABLE 表名 ADD 列名 VARCHAR(20)
2008-08-28 15:55:00 3901
原创 Oracle10g em 主机身份证明 登陆失败
解决办法:如果是win2000可以把administrator从设置-控制面板-管理工具-本地安全策略-本地策略-用户权利指派-作为批处理作业登陆中加入就ok,首选身份证明是oracle的一种认证策略,即下次就用改用户登陆信息认证按照这个办法即可解决。我这里试过了,XP下也可以成功. 设置 “作为批处理作业登陆 ”出现了 未能保存本地策略库 问题 解决办法:
2008-08-27 19:12:00 1385 1
转载 XP Oracle Enterprise Manager 没法启动
C:/Documents and Settings/Administrator>emctl status dbconsoleEnvironment variable ORACLE_SID not defined. Please define it.C:/Documents and Settings/Administrator>set oracle_sid=testdb Micros
2008-08-27 17:31:00 1457
转载 如何启动 oracle EM
可能出现的错误如下,没有ORACLE_SID的 环境变量, 可能网络地址和环境发生变化,比如主机名修改等.oracle@Martin:~/product/10.2/db_1/bin> ./emctl start dbconsoleTZ set to PRCEM Configuration issue. /opt/oracle/product/10.2/db_1/localhost_o
2008-08-27 17:01:00 1508
原创 windows 任务计划的运行账户为什么非要密码不可?
计划任务无法使用空白密码运行察看本文应用于的产品文章编号 : 310715 最后修改 : 2006年8月11日 修订 : 2.0 症状在使用计划任务工具计划任务后,该任务可能不在您选择的时间运行。如果查看该任务的状态,可能会收到以下错误消息:由于没有输入用户帐户密码,计划的任务没有运行。回到顶端原因如果您在创建任务时使用的...
2008-08-26 13:05:00 11542
转载 oracle job的用法
这个job 执行的功能: 向某张表中定时插入一条记录(比如一分钟插入一条)step 1: 首先创建一张表 a, create table a(a date);step 2: 创建一个proc test ,这个 test 就是取出系统的当前时间值,然后插入到 a 表中 SQL> create or replace procedure test as
2008-08-25 15:04:00 768
原创 oracle 删除正在连接的用户
oracle 正在连接的用户不能删除,确实要删除的话 1、select sid,serial#,username from v$session where user=USERNAME;2、alter system kill session sid,serial#;3、drop user username cascade;
2008-08-25 11:23:00 3497 1
原创 ORA-01207:文件比控制文件更新 - 旧的控制文件 解决办法
问题:ORA-01122: 数据库文件 6 验证失败 ORA-01110: 数据文件 6: E:/ORACLE_DATABAK/RMAN/CATALOG.DBF ORA-01207: 文件比控制文件更新 - 旧的控制文件 原因:把控制文件移到不同的位置,自己操作问题,数据库startup的时候出现下面错误。
2008-08-22 10:50:00 7504 1
转载 Oracle冷备份
1、 冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完 整的数据库。冷备份是将关键性文件拷贝到另外位置的一种做法。对于备份Oracle信息而言,冷备份是最快和最安全的方法。值得注意的是冷备份必须是数据库关闭的情况下完成,当数据库开着的时候,执行数据库文件系统备份无效。2、冷备份所需备份的文件包括以下几种:l 所有数据文件l
2008-08-22 10:48:00 10931
原创 ORA-01033: ORACLE initialization or shutdown in progress 解决办法
我在冷备份恢复后,连接数据库出现了ORA-01033: ORACLE initialization or shutdown in progress错误。ORA-01033: ORACLE initialization or shutdown in progress意思是数据库正在关闭或初始化当中。所以 1 、我先 SQL> shutdown immediate
2008-08-22 10:09:00 4747
原创 java中的Generics(泛型)
从JDK5.0开始出现的泛型(Generics)功能。泛型提供编译时期的检查,不会将对象置于某个容器而失去其类型。 这个是JDK 1.5 的新特性。举个例子。 一个列表中加入3个数字,然后从列表中取出作合计的操作。 JDK 1.4 的时候 List testList = new ArrayList(); testList.add(new I
2008-08-20 16:05:00 849
转载 rman 命令
1、切换服务器归档模式,如果已经是归档模式可跳过此步:%sqlplus /nolog (启动sqlplus)SQL> conn / as sysdba (以DBA身份连接数据库)SQL> shutdown immediate; (立即关闭数据库)SQL> startup mount (启动实例并加载数据库,但不打开)SQL> alter database a
2008-08-20 14:23:00 755
转载 RMAN 入门
一、Oracle RMAN快速入门指南 前言 这篇文章主要介绍RMAN的常用方法,其中包含了作者一些自己的经验,里面的实验也基本全在WIN 2K和ORACLE 8.1.6环境下测试成功(因为这个环境比较容易实现)。 本文借鉴了网上一些高手的相关文章,希望大侠们不要见怪,此处一并谢过。 这篇文章主要是在北京出差期间写的,回到家后整理修改了一下,时间比较仓促,同时因为篇幅有限,一些技术细节不能一一覆
2008-08-20 11:06:00 783
原创 如何查看端口被那个程序占用?
比如想知道80端口被谁占用了 进入dosnetstat -ano 看以看见端口和对应的pid--就是进程号 打开资源管理器 在“查看”菜单选择“选择列”,然后选中pid 这样依据pid ,可以对应占端口的程序...
2008-08-20 10:50:00 1209
原创 pl/sql 游标 简单示例
set serveroutput on;declarevarno varchar2(32);varpid varchar2(32);varsql varchar2(100);varexp varchar2(200); //声明变量CURSOR mycur is select id_ from t_cms_catalog a where a.parent_id_ =tjtggov_p0a;
2008-08-19 16:57:00 773
原创 动态批量更新的sql,每行更新的值不同
这个语句,可以实现需要游标才能完成的功能 一次更新很多行,每行的更新值不同update workT set catalog_id_=ss from workT t1 inner join (select b.guid as tempid,a.id_ as ss from work_typeTa left join workT b on ...
2008-08-19 16:49:00 2134
原创 PL/SQL 不能登录,提示错误:ora-12154:tns:无法解析指定的连接标识符
这个问题基本都是tnsnames.ora文件惹得祸。如果先装了服务器、后来又装了客户端可能D:/oracle/product/10.1.0/Client_3/NETWORK/ADMIN下面没有tnsnames.ora文件。解决办法:将服务器D:/oracle/product/10.2.0/db_1/NETWORK/ADMIN下面的tnsnames.ora文件copy到D:/orac
2008-08-19 16:43:00 1373
原创 eclipse3.3不能启动,装了oracle客户端以后
由于装oracle客户端以后,oracle自带的jdk会覆盖(放在环境变量path最前面)Java的path路径,只要将oracle客户端在环境变量path的位置放到最后就可以了。或将 java的path放到前面就可以了例如:将环境变量path 中 %JAVA_HOME%/bin;放最前面
2008-08-19 16:42:00 692
原创 oracle高版本向低版本导数据
理论基础:高版本exp出的dmp文件,低版本无法imp(无法识别dmp文件) 低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp不能连接到低版本的数据库服务器 解决办法: 用低版本的客户端,远程导高版本的数据库,然后还用低版本的客户端恢复exp USERID=websitecms/123456@192.168.
2008-08-19 16:39:00 1045
原创 loopback address 回送地址
一、相关loopback address基本概念 路由器上设备的Loopback地址是什么意思? 本地环回接口(或地址),亦称回送地址(loopback address)。 此类接口是应用最为广泛的一种虚接口,几乎在每台路由器上都会使用。常见于如下用途: 1 作为一台路由器的管理地址 系统管理员完成网络规划之后,为
2008-08-08 09:23:00 8031
转载 ORACLE数据库备份与恢复
Oracle的备份与恢复有三种标准的模式,大致分为两大类,备份恢复(物理上的)以及导入导出(逻辑上的),而备份恢复又可以根据数据库的工作模式分为非归档模式(Nonarchivelog-style)和归档模式(Archivelog-style),通常,我们把非归档模式称为冷备份,而相应的把归档模式称为热备份,他们的关系如下所示 三种方式各有优点,
2008-08-07 14:55:00 1017
原创 oracle远程备份数据库
1、先进入dos窗口,输入下列红色命令(注意参数) 如果要备份的远程数据库ip为 192.168.1.21 数据库名为orcl exp USERID=websitecms/123456@192.168.1.21/orcl FILE=D:/TEST.DMP
2008-08-07 14:38:00 2014 1
原创 oracle删除某个用户所有表
1、select Drop table ||table_name||; from all_tables where owner=要删除的用户名(注意要大写); 2、删除所有表以用户test为例for example:declare cursor cur1 is select table_name
2008-08-07 12:57:00 20700 1
原创 一个简单的sql
Declare @Wokno Varchar(500) --用来记录职工号Declare @Str NVarchar(4000) --用来存放查询语句Declare @Count int --求出总记录数Declare @i intSet @i = 0Select @Count = Count(Distinct(Wokno)) from #TmpWhile @i &l...
2008-08-06 10:14:00 715
原创 TRUNCATE TABLE和DELETE FROM区别
TRUNCATE TABLE 和不带 WHERE 的 DELETE 功能是一样的,都是删除表中的所有数据,不过 TRUNCATE TABLE 速度更快,占用的日志更少,这是因为 TRUNCATE TABLE 直接释放数据页并且在事务日志中也只记录数据页的释放,而 DELETE 是一行一行地删除,在事务日志中要记录每一条记录的删除。那么可不可以用 TRUNCATE TABLE 代替不带 W...
2008-08-06 10:09:00 1167
原创 sql server中的临时表
临时表与永久表相似,但临时表存储在 tempdb 中,当不再使用时会自动删除。 临时表有局部和全局两种类型 两者比较:局部临时表的名称以符号 (#) 打头 ,仅对当前的用户连接是可见的 ,当用户实例断开连接时被自动删除 create table #tablename (.....) 局部全局临时表的名称以符号 (...
2008-08-06 09:43:00 594
原创 sql server 的tempdb,sql server 的系统数据库
1.Tempdb 数据库Tempdb 数据库用作系统的临时存储空间,其主要作用有:存储用户建立的临时表和临时存储过程;存储用户说明的全局变量值;为数据排序创建临时表;存储用户利用游标说明所筛选出来的数据。在Tempdb 数据库中所做的存在不会被记录,因而在Tempdb 数据库中的表上进行数据操作比在其它数据库中要快得多。注意:当退出SQL Server时、用户在Tempdb数据库中...
2008-08-06 09:22:00 971
原创 父子查询的sql
以 sqlserver为例父表 CREATE TABLE [dbo].[type] ([typeid] [bigint] IDENTITY (1, 1) NOT NULL ,[typename] [char] (14) COLLATE Chinese_PRC_CI_AS NOT NULL) ON [PRIMARY]GO子表 CREATE T...
2008-08-05 14:35:00 819
原创 经典sql,高级sql
sql server 取日期的年月日部分的函数convert(varchar(10),getdate(),120)varchar(10) 截取位数可以调节,最多能显示19位(varchar(19))。----------------------------------查找存在某些字段的用户表和视图select name,case when xtype='u' t...
2008-08-05 12:58:00 623
原创 sql server中自增字段的实现
identity属性create table tablename(id int identity(1,1))id就是自增列。不能用varchar如果你希望得出结果是a001可以这么做select 'a'+convert(varchar(20),id) from 表
2008-08-04 16:23:00 612
原创 Sql Server中用变量名作为表名的sql
如果你在写procedure时要根据特定变量的值动态创建table(表名是全部或部分特定变量的值)。例如:declare @tablename char(10)set @tablename='test'你想用变量@tablename的值作为表名创建一个新表,那么用create table @tablename (test char(8))语句在SQL Serv...
2008-08-04 16:20:00 5714
原创 动态的创建表的sql,并把查询的结果插入该表
以sqlserver 为例declare @temptable nvarchar(20)declare @createtable nvarchar(200)declare @typename nvarchar(20)declare @tablename nvarchar(20)declare @selectsql nvarchar(100)set @temptabl...
2008-08-04 16:12:00 1122
转载 查询数据库所有表的记录数(sqlserver)
declare @sql varchar(200)declare @tn nvarchar(20)declare @table table(tn nvarchar(30),sql nvarchar(100))insert into @table select table_name,'insert into ##temp select '''+table_name+''', count(*)...
2008-08-04 11:07:00 1609
转载 九个经典故事
[一] 蛇与乌龟的故事 一条大蟒蛇和一条小毒蛇是朋友。 这天他们在路边发现了一只巨大的乌龟。 蛇兄弟想,这么大的个儿,可是一顿美餐啊。 蟒蛇说:我来对付他。 于是蟒蛇施展自己的绝技,用身体将大乌龟牢牢地缠住。而大乌龟早已将身体缩进了壳里,任凭蟒蛇怎么缠绕,也无法伤害到大乌龟。 泄气的蟒蛇,气喘吁吁地爬到了一边。 大乌龟谨慎地露出脑袋,在他露出脑袋的那一瞬间,小毒蛇闪电般
2008-08-01 17:18:00 648
原创 删除正在使用数据库的sql
以ms server为例,别的数据库没试alter database A set single_user with Rollback immediatego drop database A
2008-08-01 15:16:00 817 1
原创 打.war包的方法
dos进入项目的webContent目录下 输入命令 jar cvf 名字.war *.* 比如 给tomcat项目lover想打成lover.war jar cvf lover.war *.* 然后就可以直接放到tomcat的webapp下发部了
2008-08-01 15:07:00 2151
XMPP 64 libidn.a
2015-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人