存储过程删除分区
--创建一个带分区的表,这里主要是List分区,其它分区也一样。drop table part_test;create table part_test (empno number(4),ename varchar2(30),location varchar2(30))partition by list (location)(partition p1 values ('北京'),partition p2 values ('上海','天津','重庆'),partition p3 values ('广东',...
Oracle Database Processes DDL
在Oracle中,一个DDL语句执行的过程如下:Issue a COMMIT before executing the CREATE TABLE statement■Verify that user privileges are sufficient to create the table■Determine which tablespace the table should reside in■Ensure that the tablespace quota has not been exceeded■Ensure that no o...
一列转多行与多行转一列
ifs_user查用户号,用户姓名,用户岗位,用户岗位需要关联岗位表ifs_station,但有的用户兼岗,怎样才能将商位ID转换为对应的中文名。此处涉及到列转多行与多行转列的知识。两个表结构:create table IFS_USER( userid VARCHAR2(23) not null, brid &...
ORA-14099错误解决
今天在测试用交换分区重命名表时,出现ORA-14099错误。--交换分区重建表 CREATE TABLE T (ID NUMBER PRIMARY KEY, TIME DATE); CREATE TABLE T_NEW (ID NUMBER PRIMARY KEY, TIME DATE) PARTITION BY RANGE (TIME) (PARTITION P1 VALUES LESS THAN (TO_DATE('2014-7-1', 'YYYY-M...
find . -mtime +100 -exec rm {} ;?
find . -mtime +100 -exec rm {} ;find . –mtime中的参数nfind . –mtime n中的n指的是24*n, +n、-n、n分别表示:+n: 大于n-n: 小于nn:等于n但是man find里这样的解释还是比较令人费解的,不如直接看find . -mtime 中的用法find . –mtime n: File waslast modifie...
Linux中SQLPLUS上下键不能显示历史命令的问题/输入错误不能回退问题解决
在Linux的sqlplus中运行SQL语句之后,想用上下键把历史命令找出来,输入的SQL错误后,也不能正常回退,如下图:可以按照如下的步骤解决此问题:1,下载 readline-6.2.tar.gz rlwrap-0.37.tar.gz2、将文件上传到服务器3、解压两个文件tar -xzvf readline-6.2.tar.gz tar -xzvf &n...
oracle wm_concat(column) 函数学习
wm_concat(column)函数实现字段合并:例子如下:SELECT deptno,wm_concat(ename) FROM empGROUP BY deptno;SELECT deptno,wm_concat(ename || '(' || sal || ')') FROM empGROUP BY deptno;
Oracle Sqlldr简单用法
Oracle数据库sqlload用法的相关知识是本文我们主要要介绍的内容,那么什么是sqlload呢?看完下面的例子我们就知道了。当用Oracle数据库处理百万级别数据时,选择sqlload应该是比较好的方案。下面是自学sqlload的例子,供初学者参考。1、在哪儿运行sqlload?首先,电脑上至少装有oracle客户端程序,在这里就可以执...
v$object_privilege视图学习
********************************************************************************************************V$OBJECT_PRIVILEGEV$OBJECT_PRIVILEGE displays information about privileges associated with an object.ColumnDatatypeDescription...
Oracle 数据库12c 16大新特性总结
http://tech.it168.com/a2013/0802/1516/000001516310.shtml
在Windows上安装Oracle11g时报 ORA-28056错误
在Windows上安装Oracle11g时报 ORA-28056错误, Writing audit records to Windows Event Log failed;写系统日志时失败。到事件查看器中清理应用程序日志后,重试OK!
Oracle V$session 学习
V$SESSION
ORACLE删除用户时断开当前连接的用户
1、首先查找目标用户的进程select sid,serial# from v$session where username='CRM';使用此语句会返回一个进程列表,每行有两个数字,然后用数字替代下面的sid和serial 2、alter system kill session 'sid,serial'; 通过select查询的语句可能会出现多行记录。3、也可以批量生成语句SELECT 'alter system k...