Oracle/MysqL/PLSQL/Toad
jad.can
OCFT / Senior Product Manager
展开
-
PL/SQL Developer连接本地Oracle 11g 64位数据库
1.登录PL/SQL Developer这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer。 奇怪这里为什么选择不到数据库的TNS呢?我是先安装数据库,再安装PL/SQL Developer。按理说安装PL/SQ...原创 2015-12-31 00:08:30 · 83 阅读 · 0 评论 -
transport tablespace基本用法
C:>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期六 9月 17 20:07:36 2005Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> connect sys as sysdba请输入口令:已连...原创 2012-09-13 20:05:29 · 768 阅读 · 0 评论 -
注册码
PLSQL Developer V10 注册码License Number:999Password:xs374caProduct Code:ljkfuhjpccxt8xq2re37n97595ldmv9kchSerial Number:302967 TOAD fro oracle 10.5 用户名:oracle序列号:0-63920-03473-29060...原创 2013-06-02 21:58:01 · 118 阅读 · 0 评论 -
PLSQL的快捷键以及使用技巧
1、登录后默认自动选中My Objects 默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。 设置方法:Tools菜单 --> Brower Filters,会打开Brower Folde...原创 2013-06-02 01:08:29 · 104 阅读 · 0 评论 -
Toad导入Oracle的.DMP文件方法
见附件!原创 2013-05-30 09:14:55 · 517 阅读 · 0 评论 -
toad常用快捷键
1、toad 如何进行表分析?(1)选中表名按F4,然后弹出对话框有个按钮叫Analyze table,点击后按绿色的三角符号(2)进行表分析的作用是整理索引,提高执行效率2、toad中如何查看sql的执行计划(1)通过toad中的Run explain plan for current statement或者通过快捷键Ctrl+e来看3、toad中常用快捷键 F4 看表的结构 F5 执行对话...原创 2013-05-30 08:58:55 · 184 阅读 · 0 评论 -
Oracle哪些列可以建索引,哪些列不可以建索引
什么字段应该建立索引 在作为主键的列上,强制该列的唯一性和组织表中数据的排列结构; 在经常用在连接的列上,这些列主要是一些外键,可以加快连接的速度; 在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范围是连续的; 在经常需要排序的列上创建索引,因为索引已经排序,这样查询可以利用索引的排序,加快排序查询时间; 在经常使用在WHERE子句中的列上面创建索引,加快条件的判断速...原创 2013-05-19 21:55:57 · 1325 阅读 · 0 评论 -
oracle导出sequence和view
--导出sequenceselect 'create sequence '||sequence_name|| ' minvalue '||min_value|| ' maxvalue '||max_value|| ' start with '||last_number|| ' increment by '||inc...原创 2012-08-28 10:19:59 · 238 阅读 · 0 评论 -
查看oracle版本
SELECT * FROM PRODUCT_COMPONENT_VERSION;原创 2012-04-17 10:53:41 · 104 阅读 · 0 评论 -
ora-01033:oracle initialization or shutdown in progress 解决方法
首先:问题的产生原因,出现这个错误是因为我将\oracle\product\10.1.0\oradata\oral下的一个文件删除掉后出现的。利用sql语句语句创建表空间时弄错了,就一时心急把创建的文件删除了。结果问题就出来了。sysdba可以登录,但是在使用中就出现“数据库未打开,仅允许在固定表/视图中查询”,而normal用户无法登录使用,出现ORA-01033: ORACLE init...原创 2013-06-19 11:08:25 · 124 阅读 · 0 评论 -
查询某一字段是否重复
select lu.user_name, count(*) cc from qx.leap_user lu group by lu.user_name having count(*) > 1原创 2014-06-10 15:40:25 · 204 阅读 · 0 评论 -
修改oracle导出的dmp文件的版本
修改oracle导出的dmp文件的版本原创 2017-05-03 19:49:19 · 1783 阅读 · 0 评论 -
oracle基本操作SQL预计
导入数据:imp 用户名/密码@orcl file=要导数据的路劲 fromuser= touser= 导出数据: exp 用户名/密码@localhost:1521/实例名file=路径.dmp 创建表空间语句create tablespace user_data datafile 'D:\ a.dbf' size 50m autoextend on next ...原创 2016-12-20 17:42:58 · 259 阅读 · 0 评论 -
oralce中某字段是以逗号分割的字符串,把该字段中逗号分割的值要转换成其他字段的值...
SELECT ( SELECT wm_concat(u.user_name) from table(strsplit(wcc.participants_user_id)) t INNER JOIN qx.leap_user u ON u.uuid=t.COLUMN_VALUE) user_name, wcc.* FROM WORK_CLIENT_CONTENT wcc...原创 2014-11-11 17:31:40 · 415 阅读 · 0 评论 -
Oracle数据泵导入导出
创建授权目录create directory DUMP as 'D:\dump'; 授权Grant read,write on directory DUMP to 用户; SELECT privilege, directory_name, DIRECTORY_PATH FROM user_tab_privs t, all_directories d WHERE t.t...原创 2016-11-03 10:21:17 · 214 阅读 · 0 评论 -
查询一个表的数据,并把该数据备份到一个临时表
CREATE TABLE t_setting_BAK AS SELECT * FROM t_setting WHERE 1=1原创 2014-09-10 15:29:36 · 3882 阅读 · 1 评论 -
oracle比较大小的函数
selectleast(1,2),greatest(3,4) from dual;LEAST(1,2) GREATEST(3,4)---------- ------------- 1 4原创 2014-07-30 18:11:10 · 7596 阅读 · 0 评论 -
Oracle中如何使用DBLink
我们有两个数据库a,b,分别有两个用户A和B,用户A希望访问B的所有表.第一步:在用户B所在的数据库中新建一个用户c,然后将B的所有表的查询权限赋给c.set pages 999;set heading off;spool run_grant.sqlselect 'grant select on '||owner||'.'||object_name||' to c;'from dba_o...原创 2014-07-25 10:14:32 · 116 阅读 · 0 评论 -
Oracle异常处理概念
5.1 异常处理概念5.1.1 预定义的异常处理5.1.2 非预定义的异常处理5.1.3 用户自定义的异常处理5.1.4 用户定义的异常处理5.2 异常错误传播5.2.1 在执行部分引发异常错误5.2.2 在声明部分引发异常错误5.3 异常错误处理编程5.4 在 PL/SQL 中使用 SQLCODE, SQLERRM异常处理函数 即...原创 2014-06-13 14:18:48 · 144 阅读 · 0 评论 -
dbms_lob用法
CLOB里存的是2进制判定长度 DBMS_LOB.GETLENGTH(col1)获取文本 DBMS_LOB.SUBSTR(col1,n,pos)DBMS_LOB.SUBSTR(col1,10,1)表示从第1个字节开始取出10个字节DBMS_LOB.SUBSTR(CLOB_VAR,32767)表示截取CLOB变量保存的全部数据DBMS_LOB.FILECLOSE(I...原创 2012-04-06 11:10:24 · 117 阅读 · 0 评论 -
查看oracle是否有未提交的事务
select * from v$transaction; select SQL_TEXT from v$sql,v$transaction where LAST_ACTIVE_TIME=START_DATE;原创 2012-03-29 17:58:43 · 4221 阅读 · 0 评论 -
事务隔离级别
基本内容在JDBC操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别的概念。 问题的提出 :数据库是要被广大客户所共享访问的,那么在数据库操作过程中很可能出现以下几种不确定情况。 ● 更新丢失(Lost update):两个事务都同时更新一行数据,但是第二个事务却中途失败退出,导致对数据的两个修改都失效了。这是因为系统没有执行任何的锁操作,因此并发事务并没有被隔离开来。 ● ...原创 2013-03-28 10:27:48 · 77 阅读 · 0 评论 -
ClassNotFoundException: org.hibernate.hql.ast.HqlToken
原因:从网上获知,weblogic.jar中已经有了一个antlr.jar的版本,导致应用中hibernate3.jar中用到的antlr.jar不能找到,导致异常。 在运行过程中出现 ClassNotFoundException: org.hibernate.hql.ast.HqlToken 错误weblogic异常退出。 原因: Hibernate3.0 采用新的基于ANTLR的HQL/SQL...原创 2011-07-22 12:47:30 · 93 阅读 · 0 评论 -
SQL server、MySQL、Oracle分页查询SQL语句
关于SQL Server SQL语句查询分页数据的解决方案:要求选取 tbllendlist 中 第3000页的记录,每一页100条记录。-----------------------------------方法1:----------select top 100 * from tbllendlist where fldserialNo not in(sel...原创 2011-07-14 17:42:41 · 87 阅读 · 0 评论 -
Oracle数据库导入
格式如下:imp hxrpt2/hxrpt2@sinitek file=d:\framework.dmp full=y ignore=y 另存为文件imp.bat :D:\oracle\product\10.2.0\db_1\bin\imp.exe rtjjup/rtjj123@orcl167 file=110707rtjj_daily.dmp log=rtjjup_km_imp...原创 2010-11-11 10:29:50 · 98 阅读 · 0 评论 -
java.sql.SQLException: ORA-00911: invalid character
java.sql.SQLException: ORA-00911: invalid character的错误原因: 定义语句中sql后面多了一个分号。(“;”)原创 2011-09-16 11:03:08 · 129 阅读 · 0 评论 -
Oracle创建表空间,用户授权
(记得使用管理员身份)//创建临时表空间 create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048m extent management loca...原创 2011-05-31 08:48:13 · 97 阅读 · 0 评论 -
Oracle中TO_DATE格式
TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 ...原创 2011-05-19 17:37:41 · 164 阅读 · 0 评论 -
Oracle语句优化53个规则详解
Oracle语句优化53个规则详解.原创 2011-01-03 22:35:46 · 98 阅读 · 0 评论 -
创建表空间 - UNLIMITED
create tablespace hxrpt datafile 'E:\oracle\product\10.2.0\oradata\sinitek\hxrpt.dbf' size 50M AUTOEXTEND on next 10M MAXSIZE UNLIMITED原创 2011-04-15 16:49:48 · 381 阅读 · 0 评论 -
生成序列
IMetaDBQuery query = ctx.createSqlQuery( "select SEQ_AUCTION_FLOW.nextval as FLOWID from dual" );Map row = ( Map ) query.getResult().get( 0 );int seqValue = ( ( Number ) row.get( "FLOWID" ) ).i...原创 2011-11-01 14:40:05 · 242 阅读 · 3 评论 -
NUMBER ( precision, scale)
number属于oracle内置数据类型 plsql也是兼容的 NUMBER ( precision, scale) precision表示数字中的有效位。如果没有指定precision的话,Oracle将使用38作为精度。 scale表示数字小数点右边的位数,scale默认设置为0. 如果把scale设成负数,Oracle将把该数字取舍到小数点左边的指定位数。...原创 2011-11-01 18:34:43 · 571 阅读 · 0 评论 -
Win7 安装 Oracle 10g数据库
新安装win7系统,需要oracle数据库,安装方法稍有区别。1、下载安装介质”适用于MicrosoftWindowsVista的Oracle数据库10g第2版10.2.0.3” 对于安装介质太大不能上传附件,如有需要的朋友可以联系我。2、修改重要的文件 然后解压,在目录中找到refhost.xml(有两个,我的一个是在stage\prereq\db目录下,一个是在stage\prereq...原创 2012-03-26 18:09:11 · 63 阅读 · 0 评论 -
sql操作oracle
增加字段alter table table_name add column_name varchar(200)删除字段ALTER TABLE table_NAME DROP COLUMN column_NAME修改字段类型ALTER TABLE table_name ALTER COLUMN column_name new_data_type修改表字段的长度(...原创 2012-03-07 10:40:47 · 96 阅读 · 0 评论 -
Tomcat6配置JNDI(Oracle数据库)
1. 配置Oracle JDBC Driver。将classes111.jar(Oracle8i)或classes12.jar(Oracle9i)或ojdbc14.jar(Oracle10g)拷贝到$CATALINA_HOME/lib(或Windows系统中%CATALINA_HOME%\lib)目录下。注意:老版本的Drivers可能是*.zip或者是*.jar的文件,Tomcat只会使...原创 2012-07-06 10:47:28 · 132 阅读 · 0 评论 -
oracle alter table
ALTER TABLE (表名) ADD (列名 数据类型); ALTER TABLE (表名) MODIFY (列名 数据类型); ALTER TABLE (表名) RENAME COLUMN (当前列名) TO (新列名); ALTER TABLE (表名) DROP COLUMN (列名); ALTER TABLE (当前表名) RENAME TO (新表名);...原创 2012-06-14 15:39:01 · 65 阅读 · 0 评论 -
Oracle exp/imp 详解
exp ibms/leap@ibms file=d:\ibms\ibms.dmp log=d:\ibms\ibms.log owner=ibms feedback=1000exp qx/leap@ibms file=d:\ibms\qx.dmp log=d:\ibms\qx.log owner=qx feedback=1000 Oracle逻辑备份工具介绍 导入(IMP...原创 2012-04-28 14:43:11 · 285 阅读 · 0 评论 -
Windows不能在当地电脑启动OracleDBConsoleorcl
景象: Windows 不能在 本地计算机 启动 OracleDBConsoleorcl。有关更多信息,查阅系统事情日志。假设这是非 Microsoft 服务,请与服务厂商联络,并参考特定服务错误代码 2。 系统事情日志 报错误"Agent process exited abnormally during initialization." 呈现情况:原来正常,计算机名修改或...原创 2012-04-23 10:57:39 · 111 阅读 · 0 评论 -
数据库连接数
select count(*)from v$process--当前的连接数 select value from v$parameter where name='processes'--数据库允许的最大连接数原创 2011-12-31 09:29:24 · 77 阅读 · 0 评论 -
IBM安全测试工具
网站入侵检测工具测试SQL脚本注入、跨站脚本、缓存之类的。。Rational AppScan下载页面原创 2011-12-16 10:49:55 · 421 阅读 · 0 评论