Oracle
wmg494005678
这个作者很懒,什么都没留下…
展开
-
SQLServer中行列转换SQL
<br />今天在CSDN上看到了有关行列转换的SQL,在这里就记录以下<br />--建立测试数据if OBJECT_ID('testhl') is not null drop table testhlcreate table testhl(学生 varchar(10),课程 varchar(10),分数 int)insert into testhlselect '张三','数学',100 union allselect '张三','英语',55 uni原创 2011-04-04 22:54:00 · 790 阅读 · 0 评论 -
Ora-01031权限不足
今天,项目上的实施人员突然找我,软件出现问题,提示“Ora-01031",这应该是没有权限执行存储过程。我就以管理员用户连接Oracle,Grant any procedure to 用户名,给予这个权限,结果还是不行,后来发现,存储过程中有创建临时表的语句,就赋予它 Grant any table to 用户名的权限,这次就好了。。。原创 2012-05-29 14:25:16 · 4922 阅读 · 0 评论 -
未知命令'tkprof ‘。。。。。。其余行忽略
因为最近要研究性能调优,需要用到10046事件,对于跟踪的trace文件,Oracle自带了一个解析工具:tkprof,目录是客户端:@OracleHome\Bin下面,但是我在SQLPlus中输入tkprof,老是提示未知命令,后来查了查,水了,这个只能是在CMD命令提示符下才能用,运行输入“CMD” 不是输入“SQLPLUS”,切记。。。原创 2012-06-16 14:33:05 · 1218 阅读 · 0 评论 -
lecco sql expert for oracle
sql expert 3.2 SQL 语句性能分析的利器,能将你的SQL语句优化出多种方案供你选择!此版本并不支持ORACLE10G以上,连接的时候会出现初始化失败:Initialization errorSQL*Net not properly installedOracleHomeKey: SOFTWARE\ORACLE原创 2012-07-04 14:13:40 · 2113 阅读 · 1 评论 -
PL/SQL Developer 8注册码
PL/SQL Developer 8注册码PL/SQL Developer 8.0.1.1502(或PL/SQL Developer 8.*系列SN、注册码、序列号)注册码如下:Product code: leswljrftczs7bjz8pz2kq7vzq85fu67q8f8rgg2bv Serial number: 642136713 Password: xs374ca原创 2012-07-16 10:30:16 · 4319 阅读 · 1 评论 -
OCI-22053溢出错误
程序执行报了个错误:************** 异常文本 **************System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: 服务器无法处理请求。 ---> System.Data.OracleClient.OracleException: OC原创 2012-08-08 15:22:56 · 3496 阅读 · 1 评论 -
异常信息:ORA-01658: 无法为表空间 CWBASE001 中的段创建 INITIAL 区
今天登陆软件时候提示错误:异常信息:ORA-01658: 无法为表空间 CWBASE001 中的段创建 INITIAL 区百度之,发现是因为表空间满了的缘故,果断加之。。参考 SQL Referencealter tablespace 表空间名 add datafile '文件名' size **M重试,OK原创 2012-11-09 14:37:26 · 1256 阅读 · 0 评论 -
Oracle递归 Start with 和Connect By
--Oracle递归查询语法格式: select * from tablename start with ...//and连接条件 connect by prior 。。。//and 连接条件 where --测试数据建立 create table employeer( company varchar2(30), pos varchar2(30), manager varc原创 2012-12-13 09:26:50 · 710 阅读 · 0 评论 -
Oracle恢复误删的数据表
Oracle 10g以后的版本中引入了"回收站"(Recycle Bin)的概念,删除的对象统一放入回收站,以BIN$最为前缀命名.用户删除某个表,可以很容易的从"回收站"中还原回来,但在9i以前是对于删除表这 样的DDL操纵是不能直接还原回来的,通常需要做不完全恢复或是使用EXP/IMP来恢复. 1.查看当前回收站功能是否开启(默认情况下是开启的)SQL> column va转载 2013-02-18 13:58:50 · 1622 阅读 · 0 评论 -
PL/SQL过期肿么办
如果PL/SQL Developer 过期,或者PL/SQL Developer 没有注册码了。 那么请看下面。 第一次安装PL/SQL Developer时候是可以免费使用的。可是过短时间它就会提出说已经过期 如果想继续使用的话必须购买了。 将如下注册表删除,就可以继续使用30天! HKEY_CURRENT_USER\Software\Allround Automations原创 2012-01-05 10:55:31 · 5259 阅读 · 2 评论 -
PL/SQL Devoloper登陆弹出空白框
这个。。。得右键以管理员身份运行就可以了原创 2012-03-18 16:43:47 · 1699 阅读 · 0 评论 -
Execute immediate用法
EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可用,但是推荐使用EXECUTE IMMEDIATE,因为它获的收益在包之上转载 2012-02-20 14:28:22 · 470 阅读 · 0 评论 -
PL/SQL登陆提示"无法解析指定的连接标识符"
原来用PL/SQL登陆数据库没有任何问题,主要是今天从京东上买的一本关于Oracle的书到了,为此在我本机上装了Oracle服务器端,结果PL/SQL连接不上了,解决方法就是:Tools-Preferences-Oracle-Connection上的面板上有个Oracle Home,设置成客户端的就可以了。我的成空的了,悲催。。。原创 2011-06-22 13:06:00 · 2637 阅读 · 0 评论 -
Qucick Start to Oracle Connections快速连接到Oracle
This chapter is designed to help novice users set up and test a simple but common configuration—one between a client application and a database over a TCP/IP network.This chapter contains these topi原创 2011-06-24 14:43:00 · 832 阅读 · 0 评论 -
64位下PL/SQL连接Oracle
今天同事遇到了一个问题,64位下PL/SQL连接Oracle,老是提示ORA12514,连接错误。哥去看了看,首先看了一下Oracle自带的连接助手可以正常连接。然后看了一下环境变量的配置,也正常。最后设置了一下Oracle的设置。Tools-Preference-Oracle-Connection设置了一下OracleHome和OCI,依然无效,擦,最后上网查了一下,发现可能与PL/SQL安原创 2011-11-14 15:45:55 · 427 阅读 · 0 评论 -
Oracle解锁
--查看被锁的对象SID,和Serial已经锁类型等相关信息select A.sid, b.serial#,decode(A.type, 'MR', 'Media Recovery', 'RT','Redo Thread', 'UN','User Name', 'TX','Transaction', 'TM', 'DML','UL', 'PL/SQL User Lock', 'DX', '原创 2011-10-29 11:54:06 · 290 阅读 · 0 评论 -
Oacle根据条件表更新目标表报错
今天遇到个奇怪问题,把表B的字段更新A的字段时报一个“单行子查询返回多个行”的错误。SQL如下:UPDATE TBDATA_0045 SET (TBDATA_DJNM) = (SELECT distinct t.TBDATA_DANM FROM TBDATA_0044 t WHERE 1=1 AND TBDATA_DX01=T.TBDATA_DX01 AND TBDATA_DX02=原创 2011-10-31 19:15:16 · 442 阅读 · 0 评论 -
集中连接Oracle的方式
1.Environment Manager,需要启动Orcl、Oracle TNListner服务2.网页版的EM,需要启动OracleDBConsolerSID,服务 http://localhost:1158/em相关的端口参数文件存放到:OracleHome/instal/portlist.ini中。3.给scott用户赋予:select any dictionary的权限,即可原创 2011-11-11 09:47:38 · 324 阅读 · 0 评论 -
Returing的使用
/*returning的使用,主要是结合DML语句返回变量1.返回Delete之前的数据2.返回Insert之后的数据3.返回Update之后的数据*/--1.创建测试数据create table testStudent( id int, name varchar2(10), age int not null, sex char(1))insert into t原创 2011-12-29 17:23:12 · 893 阅读 · 0 评论 -
Oracle游标
/*游标的使用*/--1.简单的输出,不带参数declare v_name tbyszz.tbyszz_zzmc%type; v_zznm tbyszz.tbyszz_zznm%type; v_zztype tbyszz%rowtype; cursor myCursor is select * from tbyszz;Begin原创 2011-12-31 13:25:05 · 7857 阅读 · 0 评论 -
修改计算机名后TNSListner无法启动
修改Oracle服务器端listner.ora配置文件,将Host对应值改成修改的计算机名,注意是服务器端原创 2012-02-08 17:54:40 · 792 阅读 · 0 评论 -
System.Exception: System.Exception: ORA-00600: 内部错误代码, 参数: [13013], [5001], [92177], [21164083], [13
System.Exception: System.Exception: ORA-00600: 内部错误代码, 参数: [13013], [5001], [92177], [21164083], [13], [21164083], [17], [], [], [], [], [] 解决方法:重建表原创 2013-03-25 17:28:08 · 967 阅读 · 0 评论