oracle
firetaker
这个作者很懒,什么都没留下…
展开
-
SQLServer2000同步复制技术实现步骤-
<br /><br /> <br />一、 预备工作<br />1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户<br />--管理工具<br />--计算机管理<br />--用户和组<br />--右键用户<br />--新建用户<br />--建立一个隶属于administrator组的登陆windows的用户(SynUser)<br />2.在发布服务器上,新建一个共享目录,做为发布的快照文件的存放目录,操作:<br />我的电脑--D转载 2010-11-23 09:28:00 · 633 阅读 · 0 评论 -
cassandra 在windows下的安装和部署
<br /><br />1、准备<br /> 下载地址 http://cassandra.apache.org/download/ ,最新版本是0.6.1,直接在官网就能下载。<br /> 如果提示:"The JAVA_HOME environment variable must be set to run this program",<br /> 则安装Sun Jdk-6,然后添加环境变量即可<br /> JAVA_HOME=C:/Java/jdk1.6.0<br />2、修改配原创 2010-08-12 14:28:00 · 1291 阅读 · 1 评论 -
MOngoDB在windows下安装和配置
下载了 mongoDB for Windows 的最新版 1.4.0,在 Windows Server 2003 下测试了一下。 一、mingoDB 数据库系统的安装和管理: 1,下载:http://downloads.mongodb.org/win32/mongodb-win32-i386-1.4.0.zip 2,解压 mongodb-win32-i386-1.4.0.zip 到 D:/MongoDB/mongodbwin321.6.0/,再在其中建立文件夹 data 存放测试数据库用原创 2010-08-12 14:15:00 · 2086 阅读 · 0 评论 -
MongoDB在java中的操作-添,删,查 基本数据 文件存储 可使用
<br />import java.io.File;import java.io.IOException;import java.net.UnknownHostException;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import java.util.Map;import java.util.Set;import com.mongodb.BasicDBObject;原创 2010-08-12 13:47:00 · 3571 阅读 · 0 评论 -
ORA-12520错误解决方法
ORA-12520错误解决方法 ORA-12520听程序无法为请求的服务器类型找到可用的处理程序:1)数据库是专用服务器,但是在tnsname.ora配置中设置了连接方式为shared,这种情况下打开tnsname.ora, 把(server = shared) 改成 (server = dedicate) 2)是由于process不够引起的 后来查看到v$process一直涨到140多,而我的数据库设置的是150.据此大致能断定process不够,用以下语句修改数据库的processes值 alte转载 2010-08-11 13:34:00 · 30779 阅读 · 0 评论 -
ORA-12519: TNS:no appropriate service handler found
<br /><br />有时候连得上数据库,有时候又连不上.<br />可能是数据库上当前的连接数目已经超过了它能够处理的最大值.<br /> <br /> <br />select count(*) from v$process --当前的连接数<br />select value from v$parameter where name = 'processes' --数据库允许的最大连接数<br /><br />修改最大连接数:<br />alter system set processes = 300原创 2010-08-11 12:39:00 · 1255 阅读 · 0 评论 -
Oracle中"listener does not currently know of SID given in connect descriptor"
<br />一次连接数据库怎么也连接不上,查了多方面资料,终于找到答案,总结 <br /><br />首先应该保证数据库的服务启动 <br />在myeclipse的数据库视图中点 右键->new 弹出database driver的窗口, <br />Driver template选择oracle(thin driver), <br />Driver name 输入oracle <br />connection URL=jdbc:oracle:thin:@localhost:1521:oracle 注转载 2010-08-11 11:11:00 · 1079 阅读 · 1 评论 -
mssql与oracle常用函数对照
<br /><br /> <br /> <br /> --取随机数<br /> --MSSQL:<br /> select rand() value <br /> --ORACLE:<br /> select sys.dbms_random.value(0,1) value from dual;<br /> 21.求字符序号<br /> --MSSQL:<br /> select ascii('a') value<br /> --ORACLE:<br /> select ascii('a原创 2010-06-13 15:38:00 · 1604 阅读 · 0 评论 -
oracle 空字符串 null 和各种判断当前字段是否为空
<br />情况一:<br />select (case when trim(' ') is not null then 'not null' else 'is null' end) as age from dual;<br />输出结果:age: 'is null' <br /><br />情况二:删除trim()<br />select (case when ' ' is not null then 'is null' else 'not null' end) as age from原创 2010-06-12 16:55:00 · 18193 阅读 · 1 评论 -
MSSQL ORALCE 数据类型 对应
<br /><br />MSSQL---> ORALCE<br />------------------------------------<br />BIGINT--->NUMBER<br />BINARY--->BLOB<br />BINARY--->RAW<br />BIT--->NUMBER<br />CHAR--->CHAR<br />CHAR--->CLOB<br />CHAR--->VARCHAR2<br />DATETIME--->DATE<br />DECIMAL--->NUMBER<br原创 2010-06-13 15:25:00 · 800 阅读 · 0 评论 -
oracle 生成带有说明文字的sql脚本
<br /><br />CREATE TABLE TAB_NAME ( <br /> ID_S VARCHAR2(2), <br /> S_NM VARCHAR2(50) <br /> ) <br />/ <br />COMMENT ON TABLE TAB_NAME IS '表的说明文字 '; <br />COMMENT ON COLUMN TAB_NAME.ID_S IS '字段ID的说明 ';原创 2010-06-13 15:19:00 · 531 阅读 · 0 评论 -
oracle ORA-00907: 缺失右括号 问题已解决
<br /><br />问题出现情况:<br /> select * from<br /> (<br />select a,b,c<br />from tab_a<br />order by a<br /> union all<br />select a,b,c<br />from tab_b<br />order by a<br />) A;<br />出现如题所示的错误,<br />解决方式如下:<br /> select * from<br /> (<br />select a,b,c<br />f原创 2010-06-13 09:47:00 · 31634 阅读 · 0 评论 -
oracle下读取一个表的所有字段名
<br /><br />select column_name from SYS.USER_TAB_COLUMNS WHERE 1=1 <br />and table_name ='table_name'原创 2010-06-13 08:58:00 · 1411 阅读 · 0 评论 -
oracle 字符串拼接时显示 ‘’ 单引号 嵌套
如下例所显示select 'abcd '''||'abd'||'''abcd' as res from dual;结果为abcd'abd'abd原创 2010-06-12 15:13:00 · 13433 阅读 · 0 评论 -
Oracle Decode 使用 技巧
<br />decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)<br />类似于:<br />IF exp=value_1 THEN<br /> RETURN(ret_value_1)<br />ELSIF exp=value_2 THEN<br /> RETURN(ret_value_2)<br /> ......<br />ELSIF exp=value_n THEN<br /> RETURN(ret_value_n)<br /><br />ELS原创 2010-06-12 09:10:00 · 618 阅读 · 0 评论 -
MongoDB数据启动服务端和打开客户端 bat
Mongo数据库_服务端_启动.bat内容如下:rem 启动mongoDB数据库--服务端@echo offrem mongoDB的安装顶层目录d:rem 设置显示文字颜色color 0arem 修改当前目录到bin下cd D:/MongoDB/mongodbwin321.6.0/binrem 启动你的数据文件此处用的是data下面的,是具体情况可做修改mongod --dbpath D:/MongoDB/mongodbwin321.6.0/dataMongo数据库 客户端_启动.bat内容如下:rem 启原创 2010-08-12 14:06:00 · 4362 阅读 · 1 评论 -
ORA-12518, TNS:listener could not hand off client connection
<br /><br />spring中用jdbc去连接oracle的时候,出现错误:<br />ORA-12518, TNS:listener could not hand off client connectionorg.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernat原创 2010-08-20 13:59:00 · 7681 阅读 · 0 评论 -
SQL 常用语句收藏 备用 memo
<br /><br />一、基础<br />1、说明:创建数据库<br />CREATE DATABASE database-name<br />2、说明:删除数据库<br />drop database dbname<br />3、说明:备份sqlserver<br />--- 创建 备份数据的 device<br />USE master<br />EXEC sp_addumpdevice 'disk', 'testBack', 'c:/mssql7backup/MyNwind_1.dat'转载 2010-09-28 23:00:00 · 940 阅读 · 0 评论 -
oracle默认用户名、密码
<br /><br />用户名 / 密码<br />登录身份<br />说明<br />sys/change_on_install<br />SYSDBA 或 SYSOPER<br />不能以 NORMAL 登录,可作为默认的系统管理员<br />system/manager<br />SYSDBA 或 NORMAL<br />不能以 SYSOPER 登录,可作为默认的系统管理员<br />sysman/oem_temp<br /> <br /> <br />sysman 为 oms 的用户名<br />s转载 2010-09-08 09:40:00 · 733 阅读 · 0 评论 -
存储过程的方便与不方便
<br />用存储过程的好处: <br />1、安全性提高 <br />2、业务逻辑封装在过程中,结构相对要好一点 <br />3、易于处理一些表关系复杂的情况,如:子母表的增删改查 <br />4、一些数据库的事务的处理更容易 <br />5、可以提高效率 <br />6、开发过程中便于并行开发(如团队中没有太多对数据库熟悉的人) <br /><br />用存储过程的不便之处: <br />1、更换数据库时工作量增大(应该不会很频繁吧) <br />2、维护工作可能会相对增加 <br />3、对数据库依赖原创 2010-09-20 10:57:00 · 628 阅读 · 0 评论 -
sqlserver 创建和删除table 主键
<br /><br />--删除主键<br />Declare @Pk varChar(100);<br />Select @Pk=Name from sysobjects where Parent_Obj=OBJECT_ID('tb_name') and xtype='PK';<br />if @Pk is not null<br />exec('Alter table tb_name Drop '+ @Pk)<br />--创建主键<br />ALTER Table tableName ADD CONS原创 2010-09-16 09:40:00 · 1751 阅读 · 0 评论 -
oracle 恢复 被delete的数据 使用dbms_flashback的scn
1:以具有dba身份的用户登录,如果不是dba用户在使用过程中无法查看scn(System Change Number).登录到sqlplus : sqlplus rpg/rpg;设置显示时间标识:set time on;本例使用数据表为:create table STU( ID INTEGER, SNM VARCHAR2(30))先加入一条数据16:17:20 SQL> insert into stu values(1,'rpg');16:23:51 SQL> select * from stu;原创 2010-08-27 16:35:00 · 790 阅读 · 0 评论 -
oracle sqlplus 命令行 登录
<br />备忘:<br />1:<br />>sqlplus /nolog<br />2:<br />>sqlpus sys/sys as sysdba原创 2010-08-27 15:17:00 · 4121 阅读 · 1 评论 -
oracle 创建当前database的用户脚本
--数据库服务器段以DBA的身份登录conn sys/sys as sysdba--创建一个用户并设置对应的密码create user yourusername identified by yourpassword default tablespace users quota 10M on users;--对你创建的用户分配权限grant all privileges to yourusername;原创 2010-08-27 15:27:00 · 700 阅读 · 0 评论 -
SQL*PLUS命令的使用大全
<br /><br />SQL*PLUS命令的使用大全<br />Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 <br />我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sql*plus一般都与数据库打交道。原创 2010-08-27 15:09:00 · 995 阅读 · 0 评论 -
oracle中实现mssql中的IDENTITY功能
<br />oracle中实现mssql中的IDENTITY功能<br />使用sequence来实现相应的操作<br />创建stu表:<br /><br />create table STU<br />(<br /> ID INTEGER,<br /> SNM VARCHAR2(30)<br />)<br />创建关于stu中id列的sequence:<br /><br />create sequence sq_stu_id<br />minvalue 1 <br />maxvalue 10000原创 2010-08-27 15:48:00 · 1340 阅读 · 0 评论 -
ORACLE CLIENT与SERVER端相连的配置
<br /><br />ORACLE CLIENT与SERVER端相连的配置<br /> 在配置CLIENT端之前,确保CLIENT与SERVER的网络是连通过的。<br />(1) 配置CLIENT的监听系统(listener)<br /> 在CLIENT端进入listener如图1,2所示:<br /><br /> <br /> 图1 进入LISTENER<br /> <br /> <br /><br />转载 2010-08-27 15:18:00 · 2648 阅读 · 0 评论 -
查看当前连接数据库 sid
<br />select instance_name from v$instance;原创 2010-08-26 10:51:00 · 4334 阅读 · 0 评论 -
oracle if else elsif 使用例子
--方式一if exp1 then begin ... end; elsif exp2 then begin ... end; else begin ... end; end if; --方式二 if exp then begin ... end; else begin ... end; end if; --方式三 if exp the原创 2010-06-13 10:52:00 · 36925 阅读 · 1 评论 -
oracle 本地创建用户和密码并分配权限
<br />--首先cmd下输入以命令进入sql命令模式下<br />conn /as sysdba;---连接 create user zq identified by test;--分配权限 grant all privileges to zq;原创 2010-06-29 17:24:00 · 841 阅读 · 0 评论 -
C#使用数据库连接访问全过程显示
//读取数据库连接字符串 string settings = Convert.ToString(ConfigurationManager.ConnectionStrings["SqlServices"]); //创建数据库连接对象 SqlConnection myconn = new SqlConnection(settings); my原创 2010-04-30 10:21:00 · 1051 阅读 · 0 评论 -
IDENTITY(int,1,1)使用实例
IDentity()使用实例select IDENTITY(int,1,1) as abc ,* into #H from stuselect * from #Hdrop #H原创 2010-05-04 14:49:00 · 3340 阅读 · 0 评论 -
自定义函数使用实例解析(备忘)
Create FUNCTION f_checkString(@temp varchar(4000)) --f_checkString为方法名--@temp为参数名 varchar为参数类型 4000为类型长度--过滤SQL字符串RETURNS varchar(4000)--返回类型为varchar长度为4000AS BEGIN set @temp=replace转载 2010-05-04 16:59:00 · 639 阅读 · 0 评论 -
lsnrctl oracle 监听器 命令行 操作命令 lsnrctl services
C:/Documents and Settings/xxx>lsnrctlLSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 26-2月 -2009 20:43:03Copyright (c) 1991, 2005, Oracle. All rights reserved.欢迎来到LSNRC转载 2010-04-26 11:25:00 · 1528 阅读 · 0 评论 -
OracleOraDb10g_home1TNSListener“找不到制定路径”
刚刚装好了oracle 10 g。可能是这台机器上以前有人安装过在d盘,但是我在安装的时候默认选了e盘。结果就出现了OracleOraDb10g_home1TNSListener“找不到制定路径”的问题。修改方法是:regedit 进入注册表,HKEY_LOCAL_MACHINE -> SYSTEM->CurrentControlSet->Services->oracleOraDb原创 2010-04-26 10:58:00 · 1921 阅读 · 1 评论 -
oracle nvl decode
SELECTDECODE(列,0,Q1,P,2,O) AS retFROM dual--分析: 当 列=0时,将"Q"赋值--当 列 =1时,将"P"赋值--当 列=2时,将"O"赋值--NVL()函数:--NVL(ARG,VALUE)达标如果前面的ARG值为NULL那么返回的值为后面的VALUE二者结合使用:DECODE(NVL(变量 ),,原创 2010-04-27 14:13:00 · 866 阅读 · 0 评论 -
数据库设计准则(第一、第二、第三范式说明)
数据库设计准则(第一、第二、第三范式说明)I、关系数据库设计范式介绍 1.1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在转载 2010-04-27 15:18:00 · 622 阅读 · 0 评论 -
类设计策略
面向对象的设计这一主题较为复杂;整个行业的人员都对此学科进行了大量的学术研究和专业实践。尽管如此,下面还是给出了几条建议以帮助您着手进行面向对象的编程。1 请考虑一下该类的实例将在应用程序中扮演的角色。通常,对象担任以下三种角色之一:• 值对象:这些对象主要用作数据的容器 — 也就是说,这些对象可能拥有若干个属性和很少的几个方法 (有时没有方法)。值对象通常是明确定义的项原创 2010-04-23 10:53:00 · 627 阅读 · 0 评论 -
SqlServer触发器语法记忆
CREATE TRIGGER trigger_name ON { table | view } [ WITH ENCRYPTION ] { { { FOR | AFTER | INSTEAD OF } { [ INSERT ] [ , ]转载 2010-04-14 16:13:00 · 1058 阅读 · 0 评论 -
MSSQL中括号的作用
MSSQL中括号的作用:用户指定字段区别于系统关键字,如select [user] from student;"[user]"区别于系统中的user原创 2010-05-06 13:02:00 · 1906 阅读 · 0 评论