Oracle
DataGPT
透过技术圈百态,体会世间冷暖,树立正确的技术观、人生观、价值观和世界观
展开
-
Oracle中SPOOL OUT比SPOOL OFF区别
OFFStops spooling.OUTStops spooling and sends the file to your host computer's standard (default) printer.SPOOL OUT比SPOOL OFF多了一个把文件发送到标准打印输出的动作(OUT = OFF + PRINT).原创 2013-10-16 18:51:13 · 1553 阅读 · 0 评论 -
PL/SQL笔记1
1 NVL(v_counter,0)3 set serveroutput ondeclare v_descript varchar2(35); v_number_test number(8,2); v_location constant varchar2(4) := '603D'; v_boolean_test bool原创 2013-11-17 08:09:26 · 1287 阅读 · 0 评论 -
Oracle 11g R2 Grid常用操作
Oracle 升级至11g R2之后,新增了Grid组件安装包,集成了强大的ASM、CRS等管理工具,操作使用与我们以往常用的版本有很大不同,如Oracle数据文件使用ASM管理不再支持LVM中的裸设备,CRS集群管理软件增加资源管理等,本文对Grid常用操作命令做一下简单介绍。背景知识:ASM : Automatic Storage Management ,自动存储管理原创 2013-10-16 18:24:53 · 7191 阅读 · 0 评论 -
Oracle和Vertica中构造日历数据
Vertica里面构造日历用法:SELECT to_number(TO_CHAR(ts::DATE,'yyyymmdd')) as day_id, year(ts::DATE) as year_of_calendar, month(ts::DATE) as month_of_year, dayofweek(ts::DATE) a原创 2014-03-25 21:45:36 · 1298 阅读 · 0 评论 -
删除和创建Oracle数据库中的DBLink
drop database link TEST_LINK;create database link TEST_LINK connect to jiang identified by helloworld using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.9.1原创 2013-10-16 16:44:12 · 948 阅读 · 0 评论 -
Oracle表空间不足的案例总结
1、问题描述:Creating procedure PRO_ALTER_TABLES===================================CREATE OR REPLACE PROCEDURE PRO_ALTER_TABLES IS*ERROR at line 1:ORA-00604: error occurred at recursive SQL leve原创 2013-10-12 11:31:34 · 1263 阅读 · 0 评论 -
Oracle数据库学习笔记
1、创建表空间drop tablespace jiangidx including contents and datafiles;drop tablespace jiangdata including contents and datafiles;drop tablespace jiangtemp including contents and datafiles;原创 2013-10-08 14:37:35 · 778 阅读 · 0 评论 -
sqlplus使用技巧
(1)sqlplus中不能上下键选择前一条命令解决方法 安装一个叫rlwrap的工具:网址:http://utopia.knoware.nl/~hlub/uck/rlwrap/下载最新版本地址:http://utopia.knoware.nl/~hlub/uck/rlwrap/rlwrap-0.42.tar.gz在root用户下面安装rlwrap:需要提前安装好readli原创 2015-05-13 23:03:06 · 992 阅读 · 0 评论 -
Oracle中sqlldr使用
1、创建控制文件options(direct=true)Load datainfile '/var/log/xferlog.tmplog'into table ta_ftp_logappendfields terminated by '|'trailing nullcols( LOGID integer external, invoke原创 2014-03-25 21:43:04 · 1056 阅读 · 0 评论 -
Oracle和Vertica中构造日历数据
Vertica里面构造日历用法:SELECT to_number(TO_CHAR(ts::DATE,'yyyymmdd')) as day_id, year(ts::DATE) as year_of_calendar, month(ts::DATE) as month_of_year, dayofweek(ts::DATE) a原创 2014-02-12 16:12:24 · 1050 阅读 · 0 评论 -
Oracle的监听配置
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521) ) ) )SID_LIST_LISTENER= (SID_L原创 2013-10-11 12:17:31 · 619 阅读 · 0 评论 -
查看Oracle表空间大小的方法
在数据库管理中,磁盘空间不足是DBA都会遇到的问题,问题比较常见。1 查看Oracle表空间大小--已经使用的百分比。SQL> select a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB",roun原创 2013-10-12 11:46:07 · 1098 阅读 · 0 评论 -
PL/SQL笔记2
存储代码(1) 从数据字典收集存储代码信息select object_type, object_name, statusfrom user_objectswhere object_type in ('FUNCTION', 'PROCEDURE', 'PACKAGE', 'PACKAGE_BODY')order by object_type; OBJECT_T原创 2013-11-17 08:10:02 · 1203 阅读 · 0 评论 -
PL/SQL笔记3
2. 触发器的种类(1) 行级触发器和语句级触发器行级触发器:触发机制是基于行的,当表中数据改变时,将触发行级触发器,改变一行数据,触发一次;改变N行数据,触发N次。语句级触发器:基于语句级的,当一条SQL语句改变数据时,无论这条SQL语句影响多少条记录,语句级触发器都只触发一次。(2) BEFORE和AFTER触发器适合于行级触发器和语句级触发器。(3) 复合触发原创 2013-11-17 08:10:32 · 1138 阅读 · 0 评论 -
PL/SQL笔记5
函数函数也是编译好且存储在数据库服务器上的程序代码函数必须有返回值(1) 函数的创建create or replace function F2(par1 in number default 500)return numberis v1 number;begin select 1 into v1 from deual; return(v1);e原创 2013-11-29 13:44:55 · 1333 阅读 · 0 评论 -
将oracle10g安装在lvm映射的裸设备上
oracle的数据文件放在裸设备上,提高了IO性能sar命令中的“-b”选项可以用于监控裸设备I/O。裸设备一般用于存放数据库数据。# sar -b 1 3AIX 6f1 3 4 00023A0F4C00 06/19/0218:16:30 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s原创 2013-12-01 22:50:02 · 1332 阅读 · 0 评论 -
使用sqluldr2实现将Oracle数据无落地快速导入Greenplum数据库
环境信息:Greenplum:Greenplum Version: 'postgres (Greenplum Database) 4.3.8.2 build 1'Oracle:Release 11.2.0.1.0 Production 1. Oracle客户端部署在使用sqluldr2工具之前,首先需要在Greenplum(以下都称为GP)的Master节点部署Oracle客户端,因为原创 2016-07-19 09:07:51 · 11259 阅读 · 2 评论