
oracle
佬油条
一个菜鸟程序员。
展开
-
ORACLE连接不上 Linux网络 端口 问题判断
oracle连接不上问题分析原创 2022-12-05 16:02:37 · 1167 阅读 · 0 评论 -
oracle 查询用户能查看的表
oracle 查询用户能查看的表单纯的查询user_tables 不能看到其他用户赋予查询权限的表select OWNER||'.'||TABLE_NAME from all_all_tables where owner='WANG'unionselect OWNER||'.'||TABLE_NAME from user_tab_privs where grantee='WANG'......原创 2022-05-27 14:27:43 · 3599 阅读 · 0 评论 -
oracle 表空间的水平线处理过程
【背景】公司有个临时表数据量很大,每天插入数据大概500万左右,所以基本只保留了3天的数据,超过3天的数据备份到其他的地方去。因为该表是另外的硬件系统开发的,我只能对其优化。大概使用了一年左右发现表空间总是不够用,通过空间查询语句发现该表的分区TABLE PARTITION 占用了 约19G的空间。然后对其进行优化减少表空间的占用。oracle的表有个不好的地方表里面插了大量的数据,删...原创 2019-05-09 16:46:31 · 587 阅读 · 0 评论 -
oracle 每天备份指定表的数据到另外一张备份表中
因为有一张中转数据的表,数据量特别大不能保存太久,但是最近几天的有可能要使用。所以只保留7天的数据量,其他的数据按月重新建表分开保存,用以备份。首先创建备份的存储过程CREATE OR REPLACE PROCEDURE P_DAYCLEAR IS V_TABLE_COUNT int; V_TABLE_NAME VARCHAR2(100); V_YEAR_MONTH VA...原创 2018-10-30 11:55:58 · 4418 阅读 · 0 评论 -
oracle 锁表解决方法
今天碰到一个问题,有一张表不能操作,很可能是被锁了,首先想到的是kill session,于是执行了下列的脚本找到是哪个session有问题:查看表是否被锁? 1 2 3 4 5 SELECT /*+ rule*/ a.sid, b.owner, object_name, object_type FROM v$...转载 2018-08-01 17:30:43 · 325 阅读 · 0 评论 -
使用 Navicat_premium 将 oracle 数据库迁移到 mysql
最近想把原来的数据库从 Oracle 迁移到 MySQL, 主要方便于自己开发. 用到了 Navicat. 当然 Navicat 是收费的, 但是可以免费试用 14 天需要准备的程序:Navicat. 这个是我的下载地址 http://pan.baidu.com/s/1hsuW1NI里面 包含了 怎么破解的方法,自己下载并且安装好。一. 配置 OCI(安装 N转载 2017-03-16 14:12:12 · 12658 阅读 · 0 评论 -
oracle存储过程中需要循环的游标数据量过大 的解决办法
create or replace procedure ProcessLegacyData Is v_count Number; --总记录数 c_count Number; --循环的次数 v_APPID Number; --香港或者大陆 --v_ada Varchar2(30); --顾客的ada v_errmsg Varcha原创 2014-11-21 16:44:46 · 4224 阅读 · 0 评论 -
oracle 常用函数
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual;A A ZERO SPACE--------- --------- --------- ---------65 97 48 322.CHR转载 2014-08-12 14:18:31 · 434 阅读 · 0 评论 -
orcle的xmltype 的处理
oracle从9i开始支持一种新的数据类型- xmltype,用于存储和管理xml数据,并提供了很多的functions,用来直接读取xml文档和管理节点。下面介绍xmltype的一些基本使用。1.建立含有xmltype数据类型的表create table test (id number,xmldoc sys.xmltype);声明xmltype型字段用:sys.xmlty转载 2013-09-05 10:11:58 · 725 阅读 · 0 评论 -
oracle SQL 语句取本周 本月 本年的数据
--国内从周一到周日 国外是周日到周六select to_char(sysdate-1,'D') from dual;--取国内的星期几 去掉减一取国外的星期----取本周时间内的数据select * from table where DTIME >=trunc(next_day(sysdate-8,1)+1) and DTIME<=trunc(next_day(sysdate-8,1)+7原创 2013-09-10 10:12:50 · 1082 阅读 · 0 评论 -
存储过程例子
create or replace package Inf_Sx97_Gis isv_Regioncode Resentity.Regioncode%type;Rm_Staffno varchar2(10);Rm_Portstatus_Preuse varchar2(5);Rm_Portstatus_Used varc原创 2013-07-22 10:38:05 · 619 阅读 · 0 评论 -
函数例子
create or replace trigger tri_bef_upd_resentity before update on resentity for each rowdeclarec_areacode varchar2(100);v_routeinfo varchar2(100);v_routeinfo1 varchar2(200);原创 2013-07-22 10:39:38 · 598 阅读 · 0 评论