
Oracle
文章平均质量分 69
karali
这个作者很懒,什么都没留下…
展开
-
ORA-01791: 不是 SELECTed 表达式
学习来源:点击打开链接Oracle 11数据库,执行下面语句出现错误“ORA-01791: 不是 SELECTed 表达式”:select distinct t.name from auth_employee t order by t.auth_employee_id asc原来:SELECT语句中含有DISTINCT关键字或者有运算符时,排序用字段必须与SELECT语句中转载 2013-04-01 22:18:12 · 1282 阅读 · 0 评论 -
oracle存储过程之immediate
CREATE or REPLACE PROCEDURE UPDATEUSERDATAAuthid Current_Useris delsql varchar2(400); BEGIN FOR T IN ( SELECT * FROM ORACLEUSER) LOOP BEGIN delsql :=原创 2015-03-31 18:55:32 · 2819 阅读 · 0 评论 -
SQL分页排序的实现与分页数据重复问题——以Oracle rownum为例
至此似乎分页SQL已经完成了,表面上看这个SQL挺正确,运行起来似乎也没问题。但经过我们实践检验,其实这个SQL是不安全的,在某些情况下会出错,原因在于它没有排序。在分页情况下,第一页和第二页的数据是来自两次相对独立的SQL,如果没有排序,则SQL第一次和第二次执行时返回的结果是不一致的。不一致是什么意思?假设有一个无排序的SQL,我们把SQL执行两次:第一次执行后会返回有1、2、转载 2015-01-14 21:51:40 · 1193 阅读 · 0 评论 -
oracle 拼音码
CREATE OR REPLACE FUNCTION F_TRANS_PINYIN_CAPITAL(P_NAME IN VARCHAR2) RETURN VARCHAR2 ASV_COMPARE VARCHAR2(100);V_RETURN VARCHAR2(4000);FUNCTION F_NLSSORT(P_WORD IN VARCHAR2) RETURN VARCHAR2 A转载 2014-10-20 11:28:49 · 957 阅读 · 0 评论 -
oracle自动清理archivelog文件
oracle自动清理archivelog文件 登陆到服务器上创建rman自动删除两天前的归档日志脚本[oracle@108 ~]$ cat >>del_ora_log.rman crosscheck archivelog all;delete noprompt expired archivelog all;delete noprompt force转载 2014-10-17 14:03:31 · 2674 阅读 · 0 评论 -
CentOS 7 Linux下配置Oracle 11gR2为系统服务自动启动
1、Redhat init简介:Linux启动时,会运行一个init程序,然后由init来启动后面的任务,包括多用户环境(inittab中设定)和网络等。运行级就是当前程序运行的功能级别,这个级别从1到6,具有不同的功能。这些级别在/etc/inittab(其他发行版这个文件位置不同)中指定,该文件就是init程序寻找的主要文件。最先运行的服务放在/etc/rc.d目录下。文件以S开头,代原创 2014-09-19 22:07:10 · 6759 阅读 · 0 评论 -
Linux下配置Oracle监听器
1. 修改监听器配置文件Linux下Oracle监听器配置文件在:$ ORACLE_HOME/u01/oracle/app/product/11.2.0/dbhome_1/network/admin/listerer.ora, 如: /bank/oracle/oracle10g/product/10.2.0/network/admin/listener.ora 修改并配置要监听原创 2014-09-19 22:39:55 · 7200 阅读 · 0 评论 -
oracle表分区详解
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指转载 2014-06-23 10:13:42 · 722 阅读 · 0 评论 -
ORA-00257 archiver error. 错误的处理方法
在此发现一个oracle漏动,eg:DELETE JEW_LOG WHERE C_ID IN (SELECT C_ID FROM BAS_BATCHNO WHERE C_WARID='028' AND C_BATCHNOTYPE='P')在这个DELETE 语句中子查询是报错的因为没有C_ID这个字段、所以JEW_LOG这张表就糟殃了数据98292条记录直接被删除、幸亏一直以来养成的好原创 2014-06-21 17:24:38 · 1789 阅读 · 0 评论 -
oracle 密码过期的解决方法
登陆oracle数据库时错误信息提示:“ORA-28002: 7 天之后口令将过期”。原创 2014-06-18 09:28:03 · 1073 阅读 · 0 评论 -
ORA-00059 超出 DB_FILES 的最大值
现象:ORA-00059: 超出 DB_FILES 的最大值原因:init parameters 里的db_files不够大了 解决:show parameter db_files; alter system set db_files=更大的值 scope=spfile; shutdown immediate; startup; 答疑:转载 2014-06-18 08:43:36 · 2428 阅读 · 0 评论 -
权限不足
如下一个存储过程是dba创建一个表空间、创建一个用户并给这个用户授予权限:create or replace procedure createTS(tname in varchar2)is PRAGMA AUTONOMOUS_TRANSACTION; v_createsql varchar2(400); vtbsname varchar2(40);原创 2014-06-16 11:05:05 · 3781 阅读 · 0 评论 -
oracle sqldeveloper 匿名块已完成
oracle packages创建 http://www.cnblogs.com/huyong/archive/2011/05/26/2057973.htmlhttp://blog.sina.com.cn/s/blog_4b2778c701007tg7.htmlhttp://blog.youkuaiyun.com/mzyluokai/article/details/6318456转载 2014-06-13 15:46:11 · 4522 阅读 · 0 评论 -
EXP-00091: Exporting questionable statistics.问题解决
在做exp的過程中可能经常会遇到EXP-00091 Exporting questionable statistics.这样的EXP信息,其实它就是exp的error message,它产生的原因是因为我exp工具所在的环境变量中的NLS_LANG与DB中的NLS_CHARACTERSET不一致。原创 2014-06-04 15:11:36 · 2195 阅读 · 0 评论 -
TNS-12525 TNS-12535 TNS-12606
在linux下、使用netstat -anp | grep 1521 查看下umkk原创 2014-04-12 11:01:44 · 3701 阅读 · 0 评论 -
ORA-01157报错"cannot identify/lock data file"解决
ORA-01157报错"cannot identify/lock data file"解决 sqlplus以管理员方式接入数据库,启动时出现报错,如下:> sqlplus "/as sysdba"SQL> startup......ORA-01157: cannot identify/lock data file 8 - see DBWR trace翻译 2014-03-27 10:01:34 · 4107 阅读 · 0 评论 -
oracle 锁表查询及解决、表字段查询
在进行批量对DML操作时程序竟然中断了,不再往下执行、查询一下某张表被锁住了,因此不再往下执行了如果怀疑表被锁了,或者事务未被正常关闭,在Oracle数据库中我们可以通过以下语句进行查询获取相关信息:select t2.username, t2.sid, t2.serial#, t3.object_name, t2.OSUSE原创 2013-08-28 13:05:20 · 9426 阅读 · 0 评论 -
utl_url.escape和utl_url.unescape
select utl_url.escape('https://www.abc.com/trade/gathering_index.htm?src=c_ guid_ to_new_01') from dual;select utl_url.unescape('http%3A%2F%2Fab.abc.com%2Findex.htm%3FNummain%3D13%26seed%3D%E7%AE%80翻译 2016-03-30 11:22:33 · 3609 阅读 · 0 评论