数据库
文章平均质量分 65
jhrokin
这个作者很懒,什么都没留下…
展开
-
aix下新建实例和手动创建数据库
/* Edit in BLUE characters by Kurt Z, 200507xx */在已有的系统环境中建立test数据库。具体操作如下:1. 查看当前机器的物理卷环境:用命令”lspv”查看.2 . #smit mkvgVolume Group name: oradataPhysical Volume Name : hdisk1Force the creation of a Volu转载 2009-11-30 16:23:00 · 4151 阅读 · 0 评论 -
oracle 中的 indexof/lastindexof以及Lpad
--pl/sql中的indexof和lastindexof instr INSTR(CORPORATE FLOOR,OR, 3, 2)中,源字符串为CORPORATE FLOOR, 目标字符串为OR,起始位置为3,取第2个匹配项的位置。--默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找select substr(2.3.30.41,INSTR转载 2009-08-24 17:29:00 · 1078 阅读 · 0 评论 -
TOAD不能debug存储过程需要赋予的权限
使用sysdba登录,grant debug any procedure grant debug connect session BIN$打头的都是被drop过的表drop的时候加purge就不会产生了直接在用户下purge recyclebin转载 2009-08-24 17:28:00 · 673 阅读 · 0 评论 -
快速创建数据字典
package com.cjm.common;import java.io.File;import java.io.FileOutputStream;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.DriverManager;import java.sql.ResultSet;import转载 2009-06-04 11:33:00 · 1293 阅读 · 0 评论 -
oracle创建用户脚本
ORACLE创建用户脚本2009-05-14 22:52 CREATE USER DFLIDENTIFIED BY DFLDEFAULT TABLESPACE USERSTEMPORARY TABLESPACE TEMPPROFILE DEFAULTACCOUNT UNLOCK;-- 2 Roles for DFL GRANT DBA TO DFL WITH ADM转载 2009-06-03 12:25:00 · 607 阅读 · 0 评论 -
查询数据库索引情况
转载 2009-06-02 09:54:00 · 317 阅读 · 0 评论 -
使用T_SQL语句管理索引
转载 2009-06-02 09:53:00 · 348 阅读 · 0 评论 -
sql server 2005 索引碎片整理
本文链接:http://user.qzone.qq.com/26656899/blog/1213183335/*******************************************************//* 功能:SQL Server 2005索引碎片整理 *//* 逻辑碎片>=30重建索引,/*转载 2009-05-26 13:20:00 · 574 阅读 · 0 评论 -
Oracle数据库的启动和停止
Oracle数据库的启动和停止 Oracle9I开始,取消了服务器管理器(svrmgl)和internal用户,数据库的启动和停止都是通过sql*plus来完成!Oracle10g可以通过浏览器来启动和停止数据库服务!这里主要说说9I下的启动和停止服务,下面的命令在8i下也可以使用 要启动或者停止服务,必须拥有sysdba的权限。可以使用两中方式连接: 第一种,以s原创 2009-05-07 09:03:00 · 417 阅读 · 0 评论 -
update表关联思路
我做了一下UPDATE关联表的思路总结,希望对不知道的同学有帮助!我最近一直想研究一下UPDATE语句,尤其是多表关联UPDATE的时候,很容易出问题,于是我就在PUB上问,在资料上查,现在我终于弄明白了。对我帮助的帖子来源于http://www.itpub.net/showthread. ... 10&pagenumber=1我把实验的思路整理如下,希望对不知道的人有帮助!我的结论是这样转载 2009-07-20 10:04:00 · 730 阅读 · 0 评论 -
用bcp进行数据库数据备份
BCP 简 要 说 明BCP是SYBASE公司提供专门用于数据库表一级数据备份的工具。 一般存放在所安装的ASE或者Open Client 的BIN目录中。 12版本以前的ASE,bcp存放目录为 $SYBASE/bin 12版本(含12版本)以后存放目录为 $SYBASE/OCS-12_x/bin 其中$SYBASE为SYBASE安装目录,12_x代表12.0、12.5版本,显示为12_0或转载 2009-09-01 15:06:00 · 689 阅读 · 0 评论 -
Oracle数据导入导出imp/exp
功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过net8 assistant中本地-->服务命名 添加正确的服务命名 其实你可以想成是客户端与服务器端修了条路,然后数据就可以被拉过转载 2009-09-01 15:17:00 · 330 阅读 · 0 评论 -
Oracle数据库备份失败RMAN-06059:
Oracle数据库备份失败RMAN-06059: expected archived log not found, lost of archived log compromises recoverability情形当运行Oracle数据库备份时,备份失败,显示如下错误: The Database script returned an error. Refer to the Database sc转载 2009-11-28 16:39:00 · 1587 阅读 · 0 评论 -
aix下安装oracle心得
删除AIX下的ORACLE =========================================================== 作者: wmlm(http://wmlm.itpub.net)发表于:2008.12.02 18:17分类: oracle 出处:http://wmlm.itpub.net/post/12871/474762------------------原创 2009-11-27 15:27:00 · 657 阅读 · 0 评论 -
oracle的9个name
Oracle的9个_name2008-07-17 23:471、db_name 数据库名 SQL> connect xys/manager as sysdba 已连接。 SQL> show user USER 为 "SYS" SQL> show parameter db_name NAME TYPE VALUE ---- ---转载 2009-11-30 16:32:00 · 1468 阅读 · 0 评论 -
dbstart 报错 Failed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnr
Oracle自动启动(解决了Failed to auto-start Oracle Net Listene和Message 1053 not found错误)2009-05-02 19:21前两天在linux里成功的安装了Oracle10G,每次启动oracle数据库都是用oracle用户登陆然后执行dbstart启动数据库。每次启动时都会报错Failed to aut转载 2009-11-30 16:26:00 · 3443 阅读 · 0 评论 -
ORA-12514
经过了这几天的折腾,"ORA-12514: TNS:listener does not currently know of service requested in connectdescriptor"这个错误终于出了点眉目,原因应该是oracle_sid在搞鬼。我的环境是这样的,我为了省事,把oracle_sid写死在了.bash_profile里面,然而这样却为问题的产生埋下了伏笔。当转载 2009-11-30 16:33:00 · 2627 阅读 · 0 评论 -
ORA-01126
错误ORA-01126:数据库必须已装载到此实例并且不在任何实例中打开2009-07-21 15:17将非存档模式------》归档模式 转换时,出现错误错误ORA-01126:数据库必须已装载到此实例并且不在任何实例中打开1.出现错误SQL> connect sys/admin as sysdba;已连接。SQL> archive log lis原创 2009-11-27 17:34:00 · 1686 阅读 · 0 评论 -
ORACLE UPDATE 语句语法与性能分析的一点看法
为了方便起见,建立了以下简单模型,和构造了部分测试数据: 在某个业务受理子系统BSS中, --客户资料表 create table customers ( customer_id number(8) not null, -- 客户标示 city_name varchar2(10) not null, -- 所在城市 customer_typ转载 2009-07-09 18:24:00 · 222 阅读 · 0 评论 -
精妙SQL语句
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice disk, testBack, c:/mssql7backup/MyNwind_1.dat--- 开始 备转载 2009-09-01 17:15:00 · 288 阅读 · 0 评论 -
SQL Server导出导入数据方法
一、导出导入SQL Server里某个数据库1.在SQL Server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务->备份数据库。2.备份 选数据库-完全, 目的 备份到 按添加按钮 文件名 在SQL Server服务器硬盘下输入一个自定义的备份数据库文件名(后缀一般是bak) 重写 选重写现有媒体 最后按确定按钮。 如果生成的备份数据库文件大于1M,要用压缩工具压缩转载 2009-09-01 16:08:00 · 374 阅读 · 0 评论 -
ORACLE正确删除归档并回收空间的方法
ORACLE正确删除归档并回收空间的方法 一个ORACLE归档日志经常满,表现为/oraarchive 这个文件空间占用100%大家一定抱怨ORACLE为何没有归档维护工具,很多人直接删除了事,错了,ORACLE有,而且很智能,可以正确的删除归档和FLASHBACK,不过切记,ORACLE归档日志对于ORACLE的数据恢复和备份非常重要,不到万不得已不要删除归档日志。删除归档日志的过程以OR原创 2009-04-23 10:33:00 · 622 阅读 · 0 评论 -
SQL Server存储过程学习
本文从SQL存储过程的概念,优点,语法,创建技巧,调用等多方面介绍了SQL存储过程。 一、SQL存储过程的概念,优点及语法 整理在学习程序过程之前,先了解下什么是存储过程?为什么要用存储过程,他有那些优点 定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,转载 2009-03-19 16:00:00 · 912 阅读 · 0 评论 -
ORACLE函数大全
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE--------- --------- --------- ---------转载 2008-09-23 12:09:00 · 256 阅读 · 0 评论 -
ORACLE的BULK COLLECT和FORALL
oracle forallFORALL语句的一个关键性改进,它可大大简化代码,并且对于那些要在PL/SQL程序中更新很多行数据的程序来说,它可显著提高其性能。1:用FORALL来增强DML的处理能力Oracle为Oracle8i中的PL/SQL引入了两个新的数据操纵语言(DML)语句:BULK COLLECT和FORALL。这两个语句在PL/SQL内部进行一种数组处理;BULK COLLECT提转载 2008-09-23 11:48:00 · 1190 阅读 · 0 评论 -
ORACLE Exception
ACCESS_INTO_NULL为对象赋值前必需初始化对象。对应ORA-06530错误。CASE_NOT_FOUND使用CASE语句时在WHEN子句中没有包含必需的条件分支,并且没有包含ELSE语句。对应ORA-06592错误。COLLECTION_IS_NULL给集合元素赋值前,必需初始化集合元素。对应ORA-06531错误。CURSOR_ALRADY_OPEN重新打开已经打开的游标。对应OR转载 2008-09-23 11:40:00 · 497 阅读 · 0 评论 -
ORACLE字段排序
下面的方法需要ORACLE9i和以上的版本才支持。Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_PINYIN_M 按照拼音排序,系统转载 2008-09-23 10:16:00 · 363 阅读 · 0 评论 -
oracle删除,修改主健/外键代码
删除索引: drop index PK_fsoReplan 删除主键: ALTER TABLE fsoreplan drop CONSTRAINT PK_fsoReplan 删除外键: ALTER TABLE tablea_tableb drop CONSTRAINT FK_AB 创建主键:(多个主健一起创建) ALTER TABLE fsoreplan add CONSTRA转载 2008-09-23 17:35:00 · 396 阅读 · 0 评论 -
Oracle SQL 优化
1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种:a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行转载 2008-09-23 14:35:00 · 514 阅读 · 0 评论 -
oracle dblink 过程的几点心得
关于创建oracle dblink 过程的几点心得吧 俩台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink。 其实dblink和数据库中的view差不多,建dblink的时候需要知道待读取数据库的ip地址,ssid以及数据库用户名和密码。 创建可以采用两种方式: 1、已经配置转载 2008-09-23 14:34:00 · 287 阅读 · 0 评论 -
判断两个时间段是否有交集
CREATE OR REPLACE FUNCTION compareTime ( v_beginToc date, v_endToc date, v_begin date, v_end date )RETURN NUMBERAS v_result NUMBER(1):=0; BEGIN IF (v_beginToc BETWEEN v_begin AND v_end)转载 2008-09-23 14:18:00 · 1099 阅读 · 0 评论 -
SQL Server和ORACLE常用函数对比
---------数学函数1.绝对值S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual3.取整(小)S:select floor(-1.001) valueO:select转载 2008-09-23 14:16:00 · 292 阅读 · 0 评论 -
JS代码收藏,实用js代码,Javascript
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctr转载 2008-09-23 14:10:00 · 1374 阅读 · 0 评论 -
MYSQL函数大全
对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql> select ASCII('2'); -> 50mysql> select ASCII(2); -> 50mysql> select ASCII('d转载 2008-09-23 14:20:00 · 338 阅读 · 0 评论 -
Sql Server中的日期与时间函数
Sql Server中的日期与时间函数 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,2004-10-15) --返回:2004-10-17 00:00:转载 2009-03-19 15:59:00 · 262 阅读 · 0 评论 -
Sql Server 常用日期格式及转换函数
2009-02-11 17:20SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server里面可能经常会用到的日期格式转换方法: 举例如下: select CONVERT(varchar, getda转载 2009-03-19 15:58:00 · 1048 阅读 · 0 评论 -
oracle 备份机制
Oracle数据库的备份与恢复技术郑永生(华能德州电厂信息中心,德州 253024) 摘 要 确保数据安全是每一位数据库DBA的必要工作,根据数据的重要性和软硬件条件制定可行的备份恢复方案,将数据丢失造成的损失降到最低。主要探讨Oracle数据库导出 /导入(Export/Import)、冷备份、热备份、ram备份与恢复的方法,比较各种方式的优缺点。转载 2009-03-10 11:24:00 · 2444 阅读 · 1 评论 -
Oracle 常用技巧和脚本
1. 如何查看ORACLE的隐含参数? ORACLE的显式参数,除了在INIT.ORA文件中定义的外,在svrmgrl中用"show parameter *",可以显示。但ORACLE还有一些参数是以“_”,开头的。如我们非常熟悉的“_offline_rollback_segments”等。 这些参数可在sys.x$ksppi表中查出。 语句:“select ksppinm转载 2008-09-27 15:30:00 · 284 阅读 · 0 评论 -
ORACLE 10g透明网关访问SQL SERVER
下面是详细步骤:一、透明网关连接到一个sqlserver上1、下载透明网关(GATEWAY)10g下,透明网管是一个单独的组件,需要单独下载安装。http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html这个安装包有200多m。2、安装现在的安装环境是转载 2008-09-23 11:55:00 · 694 阅读 · 0 评论 -
window用计划任务实现oracle数据备份
1.首先建立一个文件夹取名为oracle_backup2.在oracle_backup文件夹下建立三个文件夹分别取名为backup和Old_backup和script3.在script文件夹下面建立3个文件分别为:exp.txt和Oracle_bakup.bat和Oracle_bakup.vbsexp.txt的代码如下: userid=system/manager@x转载 2008-09-23 17:35:00 · 562 阅读 · 0 评论