Oracle
java_hai_147
这个作者很懒,什么都没留下…
展开
-
ORACLE如何查杀用户的进程
ORACLE如何查杀用户的进程(jobs杀掉之前最好先Broken掉) (1)、要杀掉一个session应先应知道其sid和serial#,假设你已经知道。 (2)、 select spid from v$process where addr =(select paddr from v$session原创 2014-08-20 11:12:55 · 1573 阅读 · 0 评论 -
日期
这个要用到add_months()函数 参数 负数 代表 往前 正数 代表 往后。 select to_char(add_months(trunc(sysdate),-1),'yyyymm') from dual; --上一个月 select to_char(add_months(trunc(sysdate),1),'yyyymm') from dual; --下一个月原创 2014-08-20 11:22:02 · 239 阅读 · 0 评论 -
ORA-01720: grant option does not exist for 'xxx.xxxx'
例子: A用戶 下有table TabA A1 用戶建立view (V_TabA) , view中是引用A 用戶下的TabA . A2 用戶要 select A1 用户下的这个view . 采用直接赋予权限的方式,很可能会碰到错误 ORA-01720: grant option does not exist for ...... 一般采取的方法是 :转载 2014-08-20 11:01:08 · 334 阅读 · 0 评论 -
Oracle定时器(Job)各时间段写法汇总
在总结之前,先把Job的参数一一说明一下: job参数是由Submit()过程返回的binary_ineger。这个值用来唯一标识一个工作; what参数是将被执行的PL/SQL代码块; next_date参数指识何时将运行这个工作。写Job的时候可以不指定该值; interval参数何时这个工作将被重执行。 其中Interval这个值是决定Job何时,被重新执行的关键。转载 2014-08-20 11:14:36 · 416 阅读 · 0 评论 -
dblink创建
dblink: 注用户名和密码有特殊字符时,必须用双引号. create database link LK_saleb246 connect to saleb identified by *** using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 130.36.3原创 2014-08-20 11:17:24 · 734 阅读 · 0 评论 -
oracle authid current_user详解
在编写PLSQL程序时,对于授权的考虑很重要。ORACLE PLSQL中提供两种授权选择: --AUTHID DEFINER (定义者权限):指编译存储对象的所有者。也是默认权限模式。 --AUTHID CURRENT_USER(调用者权限):指拥有当前会话权限的模式,这可能和当前登录用户相同或不同(alter session set current_schema 可以改变调用者Schema)转载 2014-08-20 11:03:02 · 672 阅读 · 0 评论 -
sqlldr简单导入自增序列的数据
建表 create table WBH_TEMP7 ( ID NUMBER, TERMINAL_ID VARCHAR2(50) ) 建序列 create sequence SEQ_A minvalue 1 maxvalue 99999999 start with 1 increment by 1 nocache;转载 2014-08-20 11:19:28 · 3168 阅读 · 0 评论 -
设置Oracle的环境变量
如何设置Oracle的环境变量 如果从Windows控制台命令窗口输入进入数据库的命令: >sqlplus "/as sysdba" 有可能会提示错误,导致不能进入到Oracle数据库中。这是因为在安装Oracle数据库软件时没有对Windows系统的环境变量进行设置,所以导致Windows识别不出Oracle的SQLPLUS命令。一般情况下,Oracle数据库在Windows中安装时转载 2014-08-20 11:08:28 · 2769 阅读 · 0 评论