oracle 列转行
CREATE TABLE t_row_str(ID INT,col VARCHAR2(10));INSERT INTO t_row_str VALUES(1,'a');INSERT INTO t_row_str VALUES(1,'b');INSERT INTO t_row_str VALUES(1,'c');INSERT INTO t_row_str VALUES(1,'...
windows2008忘记密码(转)
原作:http://xuguang.blog.51cto.com/418892/264659 登陆密码忘记了,怎么办啊重装系统又太浪费时间,心有不甘啊,前几天我就遇到了这种情况,刚装好的windows server 2008 就给忘记了,又没有做系统密码恢复盘,这下傻了,我那个恨啊。经过几天的寻找,终于找到了一种可以在没有密码的情况下登陆系统的方法。拿来给大侠分享一下。 用找一张2008的安装盘,放入光驱,然后重启,从光盘启动,然后点击修复计算机。 进入命令行提示仔细看好下面的这一步,这是最关键的。首先先备份一下magnify.exe(windows 放大镜程序) rename magnify
excel DCOM
最近在windows2003服务器上部署Excel项目,里面涉及的代码有: Excel.Application excelApplication = null; if (reuseExcelApplication) { //try to get existing application try { excelApplication = Marshal.GetActiveObject("Excel.Application") as Excel.Application; } catch (COMException) { } } if (excelApplication == null) { excelApplication = new Excel.Application(); createdExcelApplication = true; } 在我的XP上部署时,出现“检索COM 类工厂中CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时
IIS,未能加载文件或程序集“App_Web_*****, Version=0.0.0.0,........
转自http://space.itpub.net/13723059/viewspace-605570未能加载文件或程序集“App_Web_*****, Version=0.0.0.0,........ 2009-01-07 10:08 在ASP.NET 2.0 开发过程中,有时候开发人员可能会遇到这样的页面异常: Could not load file or assembly 'App_Web_****, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. 异常信息中的****是一个随机字符串,我们知道App_Web_****是一个ASP.NET即时编译的临时程序集。 我是今天在用Orcas beta 1开发一个基于WCF
分布式部署ArcSde(转)
转载:http://seven7680.iteye.com/blog/280888ArcEngine、ArcIMS或ArcGIS Server开发时,SDE和Oracle数据库部署在一台服务器上早已是家常便饭,像我的notebook就是一锅出,什么都有,用起来方便,甚至不少最终产品部署的时候都是如此,考虑更多的是webserver集群,Oracle双机热备等等,SDE和Oracle就凑合放在一块了。那么,什么时候需要将两者分开呢?分散服务负载是一种考虑,经典服务器配置理论就是一台服务器一个核心服务,不仅分散服务器的负载,还便于压力测试,方便调试与维护,或是在不同的操作系统平台上进行安装配置,如Oracle数
取消Windows的开机登陆密码框
取消Windows的开机登陆密码框WIN 2000系统 个人用户在使用Windows 2000时,每次登录都会弹出登录对话框,要求输入用户名和密码,非常麻烦。我们 可以将系统设置为自动登录,步骤如下: 一、设置缺省的用户名 在“运行”对话框中输入“regedit32.exe”,打开注册表编辑器。选择窗口菜单项中的 “HKEY_LOCAL_MACHINE”窗口,在左边的目录树中找到“SOFTWARE\Microsoft\WindowsNT\ CurrentVersion\Winlogon”子项,单击后在右边窗口中找到“DefaultUserName”条目,双击后更改为你 希望系统自动登录时使用的用户名称(前提是这个用户必须存
SQL PLUS命令使用大全(转,特有用)
Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sql*plus一般都与数据库打交道。 除了sql*plus语句,在sql*plus中执行的其它语句我们称之为sql*plus命令。它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于
数据泵
数据泵 impdp/expdp(转贴)文章分类:数据库 实例: 1、通过DBLINK的方式:表空间不一样 impdp logfile=DUP_MCMDB.LOG network_link=to_crm_7 schemas=MCMDB REMAP_TABLESPACE=table_space11:table_space12,table_space21:table_space22 2、通过DBLINK的方式:方案(schemas)不一样 impdp logfile=DUP_MCMDB.LOG network_link=to_crm_7 schemas=MCMDB remap_schema=MCMDB:MCMDB1 前言: Oracle Database 10g引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个o
V2P 的迁移
近日急需部署win03环境,手头没有GHOST文件,只有一个纯净虚拟机,情急之下想试试看虚拟机迁移到物理机。1、首先需要得到纯净环境的备份,启动虚拟机,插入ACRONIS启动光碟,选择safe mode,从C区备份tib文件到D区,过程耗时4分钟之内。没有测试备份到网络FTP,WINDOWS网络或者移动硬盘的情况,应该可行。但需要选择FULL MODE来启动USB驱动器程序。2、拷贝到移动硬盘,连接到目标机器。用ACRONIS启动光盘引导,选择UNIVERSUAL INSTALL FULL MODE,选择还原文件.TIB,在对话框一定要选择安装驱动。插入主板驱动光盘,选择.INF的驱动文件3、等
EXPDP和IMPDP使用说明
Oracle Database 10g引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中.数据泵导出导入(EXPDP和IMPDP)的作用1,实现逻辑备份和逻辑恢复.2,在数据库用户之间移动对象.3,在数据库之间移动对象4,实现表空间搬移.数据泵导出导入与传统导出导入的区别在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的EXP和IMP工具,还提供了数据泵导出导入工具EXPDP和IMPDP.使用EXPDP和IMPDP时应该注意的事项;EXP和IMP是客户段工具程序,它们既可以在可以客户端
更名 datafile
由于创建数据库表空间文件时不慎,文件名需要更改。环境:OS: WIN03 DBMS: 10.2.0.1.0 ,noarchive log具体操作可分为2种类:一、关闭数据库实例二、脱机表空间具体操作:一、关闭数据库实例 1) 以sysdba连接到数据库 2) shutdown immediate 3) 使用操作系统重命名数据文件 4) 启动数据库到加载状态 startup mount; 5) 使用alter database 命令: alter database renmae file '原数据文件完整路径' to '新数据文件完整路径'; 6) 打开数据库alter database open; 7) 完成二、脱机表空间 1) 以sy
关于delete cascade的小实验
关于delete cascade的小实验创建用于测试的三张表test_a,test_b,test_ccreate table test_a(id int not null, fk int, constraint pk primary key(id));create table test_b(id int not null, fk int, constraint pe primary key(id));create table test_c(id int not null, fk int, constraint pr primary key(id));ID主键,在FK列上建立外键插入测试数据insert into test_a values(1,11);insert into test_a values(2,22);insert into test_b values(11,1);insert into test_b values(22,2);insert into test_c values(111,11);insert i
iSQLPlus for SYSDBA Access Oracle10g
转载自:http://oraclelife.blogbus.com/logs/30666717.html感谢原作者OS: Winsows2003 DB:Oracle10gWindows 环境变量设置Java_Home C:oracleproduct10.2.0db_1jdkOracle_Home C:oracleproduct10.2.0db_1 cmd1.迁移至以下目录 cd %ORACLE_HOME%/oc4j/j2ee/isqlplus/application-deployments/isqlplus/ 2.执行以下指令 %Java_Home%/bin/java -Djava.security.properties=%ORACLE_HOME%/sqlplus/admin/iplus/provider -jar %ORACLE_HOME%/oc4j/j2ee/home/jazn.jar -user "iSQL*Plus DBA/admin" -password welcome -shell 提示符会
多表更新
现在有如下表create table t1 (a1 int, a2 nvarchar2(20));create table t2 (b1 int, b2 nvarchar2(20));insert into t1 values (1,'a');insert into t1 values (2,'b');insert into t1 values (3,'c');insert into t1 values (4,'d');insert into t2 values (1,'A');insert into t2 values (2,'B');现在我们需要实现如下操作 "update t1.a2=t2.b2 where t1.a1=t2.b1'在sqlserver中,update可以支持from 子句,可以写为 update t1 set t1.a2=t2.b2 from t1,t2 where t1.a1=t2.b1;在Oracle中,update语句不支持from子句,可以写为upda
ORA-12514
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 问题解决 (转帖) 近日在配置Oracle 10G的流复制环境时,遇到一个问题,关闭数据库(shutdown immediate)后,通过SQL Plus连接数据库:conn sys/his@orc0 as sysdba,出现如下错误: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务通过重启服务的方式启动数据库,再次连接却能成功登录,也就是说在关闭数据库状态下无法连接服务器。 开始以为是系统环境变量Oracle_SID的配置问题,因为机器有多个实例,一阵折腾后还是不能连接。后来查资料得知:
esxi相关资源
http://www.xuniji.com/forum/view.asp?id=14406[@more@]
有效管理Windows系统帐户权限
权限是Windows管理的基础,当然与Windows用户关系最密切,平时接触最多的是与帐户相关的权限。对于Windows帐户权限的管理,你是否完全了解呢?下面,以Winsows XP为例进行相关测试,希望对提升认识有所帮助。 1、系统权限概述 大家知道,Windows NT系统是个等级森严的系统,操作系统通过对用户(帐户)授权来实施管理。以Windows XP系统为例,系统默认的用户等级有4级:其中System拥有至高无上的权限,掌握着系统资源的生死大权;Administrators组的用户权限次于System,拥有大多数的系统权限;Users组的用户权限受到限制,只能执行与本用
Oracle 卸载
因为Oracle在Windows下的卸载颇有一些麻烦,如果不能完全卸载有可能影响将来的再次安装!常规卸载方法是运行Oracle的自带的卸载程序,可遗憾的是我在卸载时总不能完全卸载,当我再次安装Oracle时,就会出现莫名其妙的问题,并且这种卸载方式比较麻烦,比较慢,下面我介绍一种比较快并且能够彻底卸载Oracle的方法。 1.关闭oracle所有的服务。可以在windows的服务管理器中关闭; 2.打开注册表:regedit 打开路径: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices 删除该路径下的所有以oracle开始的服务名称,这个键是标识
解决: gsrvr.exe错误,内存不能为读,地图白屏,I/O错误 问题。(转载)
数据服务器环境:4核,内存 4GWindows Server2003ArcSDE9.3Oracle10.2.0.1空间数据量大,每个图层的数据量可以有几十万条记录(最多的一个图层有90万条)症状:当使用ArcMap加载图层,进行数据的频繁操作(放大、缩小、查询),服务器端即报错,弹出对话框 gsrvr.exe程序错误,内存不能为 read 之类的。客户端会出现Network I/O error查看sde错误日志sde-esri-sde.logdb_array_fetch_attrs OCI Fetch Error load_buffer error -51 giomgr-esri-sde.logSDE Server went down on system exception 0xC0000005解决方案:打esri中国技术支持和
利用Oracle FGA实现审计
利用Oracle FGA实现审计 Oracle9i Database 推出了一种称为细粒度审计 (FGA) 的新特性。现在下面就利用FGA实现审计对表的审计。其中,EDMS是数据库的一个测试帐户。 1.建立测试表(用户EDMS下) Create Table T_AUDIT_DEMO ( CID INT NOT NULL, CNAME VARCHAR2(20) NULL, ENAME VARCHAR2(20) NULL, CONSTRAINT PK_T_AUDIT_DEMO PRIMARY KEY (CID) ); 2.创建审计策略(用户SYS下) begin dbms_fga.add_policy ( object_schema=>'EDMS', object_name=>'T_AUDIT_DEMO', policy_name=>