oracle 11gR2 RAC 停库和启库
grid设置环境变量后可以在任意目录下执行,如root没设置的话需要带绝对路径export ORACLE_HOME=/u01/app/11.2.0/gridexport PATH=$ORACLE_HOME/bin:$PATH--/u01/app/11.2.0/grid/bin/crsct...[2019/8/29]
OL7.6上RPM方式安装Oracle 19c
设置主机名 [root@localhost ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost lo...[2019/8/28]
windows使用sqlpus连接oracle 数据库windows使用sqlpus连接oracle 数据库
1、先安装好Instant Client程序。
2、打开cmd 执行sqlplus命令,如果出现如下图
2、说明需要把oracle install 的bin目类 添加系统环境path中,如下图添加环境变量并保存
3、重新打开cmd 执...[2019/8/28]
Oracle 计算时间格式平均值的sql 语句
Oracle 计算时间格式平均值的sql 语句
select
to_char((to_date(''2019-07-01'', ''yyyy-mm-dd'') + numtodsinterval(avg(begin_time_second), ''second'')),''hh24...[2019/8/28]
数据库学习笔记day01+day02
--表示系统时间select sysdate from dual --表是关系型数据库的基本结构--表是二维的,由行和列组成--行称为记录,列称为字段
--创建第一张表create table hw(name varchar2(20), &nb...[2019/8/28]
Oracle 实用SQL
start with connect by prior 递归查询用法
select * from 表名 aa
start with aa.id = 'xxx'
connect by prior aa.id = aa.parentId...[2019/8/28]
Oracle 计算时间格式平均值
select to_char((to_date(''2019-07-01'', ''yyyy-mm-dd'') + numtodsinterval(avg(begin_time_second), ''second'')),''hh24:mi: '') avg_begin_time,to...[2019/8/28]
Oracle计算时间函数(numtodsinterval、numtoyminterval)
numtodsinterval(<数字>,<字符串>)
字符串包含(''day'',''hour'',''minute'',''second'')
select sysdate,sysdate+numtodsinterval(3,''da...[2019/8/28]
查询表空间利用率
查询表空间利用率:
select a.tablespace_name, total, free, total-free as used, substr(free/total * 100, 1, 5) as "FREE%",
substr((total - free)/total...[2019/8/27]
关于ORACLE图形化安装过程中出现的竖线的处理办法
这种情况上传个jre 并指定下就好了
~/database/runInstaller -jreLoc /usr/local/jre1.8.0_191/
原文链接:http: www.cnblogs.com/yongestcat/p/11411056.html[2019/8/27]
Oracle笔记_基础
1 登录启动
sqlplus / as sysdba #以管理员方式登录
sqlplus 用户名/密码 #本地登录
sqlplus 用户名/密码@ 主机IP/实例名(默认orcl) #远程登录
sql> startup hutdown #启动/...[2019/8/27]
Oracle笔记_多表查询
1 执行sql文件
@文件地址名 --执行某个sql文件;
2 多表查询
想要的数据不在同一张表,就需要多个表进行联查。
多表查询也叫做表连接查询,其中的where条件就是连接条件。
可以使用join来进行表连接,from 中的逗号换成join ,where换成on即可...[2019/8/27]
oracle用imp导入dmp文件oracle用imp导入dmp文件
oracle命令行登录
sqlplus 用户名/密码
创建用户
create user 用户 identified by 密码 ;
创建表空间
create tablespace 表空间名 datafile 'D:\oracle11\oradata\库名\XXX.pdf...[2019/8/27]
OPATCH在线补丁
如果补丁中有online目录就是在线补丁,不需要数据库停机,在线的又分集群和非集群,如下 查看readme可以得知在线补丁打法
$ cat README.txt
Oracle Database 11g Release 11.2.0.3.0
ORACLE DATABASE Patch ...[2019/8/27]
oracle中add_months()函数及用法总结
今天对add_months函数进行简单总结一下:
add_months 函数主要是对日期函数进行操作,在数据查询的过程中进行日期的按月增加,其形式为:
add_months(date,int);其中第一个参数为日期,第二个为按月增加的幅度,例如:
add_months (sysdate...[2019/8/27]
ojdbc.jar在maven中报错(下载不了)
一、问题
由于oracle的版权问题,java连接oracle的jar(ojdbc.jar)在maven的中央仓库下载不到,然后导致maven项目报错。
二、解决
第一步:下载ojdbc.jar
由于是自己电脑安装,直接到oracle数据库的安装目录找就好,我的在这
第...[2019/8/26]
oracle多表关联查询和子查询
oracle多表关联查询和子查询
一、多表关联查询
例子:
SQL> create table student1
(
sid varchar(3),
sname varchar(6),
sage number(3));
Table created.
...[2019/8/26]
[20190823]关于CPU成本计算2.txt
[20190823]关于CPU成本计算2.txt-- 前几天探究CPU cost时遇到的问题,获取行成本时我的测试查询结果出现跳跃,不知道为什么,感觉有点奇怪,分析看看。-- ITPUB原始链接已经不存在,我的日记本还有记录,现在想想当时的记录思路很乱,不过这些都是猜测的过程,以前思路混...[2019/8/26]
oracle中add_months()函数总结
今天对add_months函数进行简单总结一下:
add_months 函数主要是对日期函数进行操作,在数据查询的过程中进行日期的按月增加,其形式为:
add_months(date,int);其中第一个参数为日期,第二个为按月增加的幅度,例如:
add_months (sy...[2019/8/23]
Oracle 11.2.0.4打补丁
所需补丁及高版本opatch 上传后将p6880880_112000_Linux-x86-64.zip解压覆盖$ORACLE_HOME/OPatch目录即可
[oracle@localhost OPatch]$ ./opatch version
OPatch Version: 11.2...[2019/8/23]
Oracle游标的简易用法
1 create or replace procedure NW_DelYW(iOPERATION_ID number,
2 sUserID varchar2) is
3 sCurDJBH yw...[2019/8/23]
RAC环境下修改字符集
跟单实例多少有点区别ORACLE 11g RAC 两节点第一步 查看字符集PRIMARY-SYS@mydb2>select userenv(''language'') from dual;
USERENV(''LANGUAGE'')-----------------------...[2019/8/23]
[20190821]关于CPU成本计算.txt[20190821]关于CPU成本计算.txt
[20190821]关于CPU成本计算.txt-- 有人问链接http: blog.itpub.net/267265/viewspace-2653964/中CPU成本如何计算的,实际上一般在优化中考虑这个细节很少,-- 因为CPU COST占整个COST的比例很少,至于如何计算说复杂很复...[2019/8/23]
RAC ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instanceRAC ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance
重启RAC时发现32004,后来才发现DG已经不存在了standby_archive_dest还在生效中,而background_dump_dest和user_dump_dest并没在pfile中出现,最后注释了standby_archive_destOK了纠结了一段时间,遇到问题多尝试...[2019/8/21]
oracle查看表空间的真实使用情况oracle查看表空间的真实使用情况
--查看表空间的真实使用情况
set linesize 500 pagesize 500
col tablespace_name format a25
col TP_REAL_GB format a15
col TP_REAL_FREE_GB format a20
sel...[2019/8/21]
Oracle数据库触发器Oracle数据库触发器
第一次写触发器,浪费了一个小时,少了一个;编译不通过 当A表有更新或插入数据时,则触发器执行向B表插入对应条件的数据1 CREATE OR REPLACE TRIGGER Test -- 触发器名称
2 AFTER update or insert on table...[2019/8/20]
ORA-27090: Unable to reserve kernel resources for asynchronous disk I/OORA-27090: Unable to reserve kernel resources for asynchronous disk I/O
2019-08-19T09:27:33.225584+08:00Slave encountered ORA-27090 exception during crash recoveryRecovery slave proce is holding some recovery locks....[2019/8/20]
DataPump遭遇ORA-06512&ORA-39080&ORA-01403错误案例
最近使用数据泵(DataPump)比较多,遇到了奇奇怪怪的问题,似乎Apply了补丁PSU 10.2.0.5.180717后,DataPump的问题就格外多。如下所示: expdp system/xxx DIRECTORY=DUMPDIR DUMPFILE=xxxx....[2019/8/20]
oracle 编程
into用法:
DECLARE a NUMBER; b number; c number;BEGIN SELECT MAX(SAL),MIN(SAL),AVG(SAL) INTO A,B,C FROM EMP; DBMS_OUTPUT.PUT_LI...[2019/8/19]
OL8.0静默安装Oracle 19C
首先在edelivery中下载Oracle Linux 8.0 然后就默认安装系统 环境准备工具目前不支持OL8,所以需要手动安装,首先设置内核参数,在/etc ysctl.conf追加
[root@localhost ~]# cat /etc ysctl.conf |grep -...[2019/8/19]
oracle12.2RAC之OGG安装配置(二)
本机到本机的配置:
源端 10.1.83.144:1521/SIBP_GSDY HNSIB_GSDY目标端 10.1.83.144:1521/SIBP_...[2019/8/19]
Oracle 12C Win 10 安装 应用 总结
安装参考 https: www.cnblogs.com/onezg/p/8768597.html
我当时安装的是Oracle 12c Release 1(Version 12.1.0.1.0,64位),指定 Oracle 主目录用户时,选的是 创建新 Wind...[2019/8/16]
Thread <number> cannot allocate new log, sequence <number>浅析
有时候,你会在ORACLE数据库的告警日志中发现“Thread <number> cannot allocate new log, sequence <number> Checkpoint not complete”这类告警。具体案例如下所示: &n...[2019/8/16]
Linux:oracle11.2.0dbca静默建库Linux:oracle11.2.0dbca静默建库
1、关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
2、切换用户
su - oracle
3、编辑静默安装文件
vim $OR...[2019/8/16]
read write方式打开PHYSICAL STANDBY,闪回和还原测试
以下大部分都在STANDBY执行,主库执行(两次)的会提示
【STANDBY read write方式打开测试】检查standby状态SQL> SELECT NAME,DATABASE_ROLE,OPEN_MODE,SWITCHOVER_STATUS FROM V$DATAB...[2019/8/15]
通过传XML格式导入到ORACLE的销售订单
procedure IMPORT_OM(p_unid varchar2, --流程ID p_CUSTOMER_PO varchar2, --合同编号 p_xmlstr varchar2...[2019/8/15]
reports buileder 触发器的写法
触发器写法:
function CF_SHOULD_BACK_TIMEFormula return Number is--其他:取MES工时按工段分别统计产量、投入工时合计:应回报工时=移动数量*[∑(各工段投入工时合计/各工段实际产量)] V_SHOULD_BACK_TIME NU...[2019/8/15]
MySQL和Oracle的区别与不同
一、mysql与Oracle的相同点:
1、都是关系型数据库管理系统(MySQL开放源码)
2、都是目前很流行的数据库(Oracle以分布式为核心);
二、MySQL、Oracle各自特点:
1、Oracle自身特点:
(1)、完整的数据管理功能:
1)、数据的大...[2019/8/15]
Oracle中REGEXP_SUBSTR函数
列子:
一条语句实现将''a,b,c''拆分成''a'',''b'',''c''三条记录。
一、REGEXP_SUBSTR函数的使用说明:
Regexp_Substr(String,pattern,position,occurrence ,modifier )一...[2019/8/15]
Oracle数据库四种数据完整性约束
Oracle数据库四种数据完整性约束
1.实体完整性
同样的数据不能重复插入(1)采取什么措施保证实体完整性?我们可以给表创建主键约束吗,主键保证了数据的唯一性,主键可以保证同一条记录只能插入一次。一般情况下,只有一个字段可以添加主键,此字段一般是编号
2.域完...[2019/8/15]
oracle12.2RAC之OGG安装配置(一)
前面配置了ACFS用于ogg目录。
上传软件并解压安装:
unzip 123014_fbo_ggs_Linux_x64_shiphome.zip
cd fbo_ggs_Linux_x64_shiphome/cd Disk1/./runInstalle...[2019/8/15]
Oracle number类型前端界面和数据库查询不一致 number精度问题
【发现问题】
【问题分析】
Ⅰ、在前端界面查询,发现了库存中存在这样的数量值。但是在数据库中查询时显示正常。即6.999999999999997 为 7。
Ⅱ、至于这种小数产生,我以为是oracle存储过程计算的时候也会失真?后来发现我...[2019/8/15]
oracle数据库与其他数据库区别oracle数据库与其他数据库区别
本文用的是Oracle 10g数据库,利用PL/SQL Developer的集成开发环境(安装可以自行百度)Oracle数据库 ---> 数据库实例 ---> 表空间(逻辑单位)(用户) ---> 数据文件(物理单位)可以理解为下面...[2019/8/15]
oracle中row_number()的用法
公司系统升级的时候需要数据迁移,遇到一个问题:新表的数据结构和旧表异构,旧表是流水号,新表是联合主键(业务号码+业务号码序号)
最后发现用窗口函数 row_number() + partition by 就可以完美的实现,这里记录下,本人...[2019/8/15]
数据库的创建(一)
一、查看Oracle系统
1、Oracle数据库服务
数据库安装完成后,在Windows操作系统环境下,Oracle数据库服务器以系统服务的方式运行。可以通过打开【控制面板】窗口,双击【管理工具】图标,打开【管理工具】窗口,双击【服务】图标,打开【服务】窗口,过程如下图:
...[2019/8/15]
Oracle:Redhat 7.4+Oracle Rac 11.2.0.4 执行root.sh报错处理
一、报错信息
二、原因分析
因为RHEL 7使用systemd而不是initd运行进程和重启进程,而root.sh通过传统的initd运行ohasd进程
三、解决办法
在RHEL 7中ohasd需要被设置为一个服务,在运行脚本root.sh之前。
1、以root用户创建服...[2019/8/15]
表单个性化存在后台数据表
select * from FND_FORM_CUSTOM_RULES;
condition是条件
原文链接:http: www.cnblogs.com/lanminghuai/p/11354284.html[2019/8/15]
Oracle(11g)详细安装步骤
最详细的Oracle安装步骤就在这里,话不多说直接给大家上安装Oracle的详细教程
如果没有安装包,可以先点击下载下载地址:http: download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_datab...[2019/8/12]
Oracle常用指令
/** 为了清晰化的显示:所有固定命令都是用大写格式显示
SQL语法分类:DML,DDL,DCL
(1)DML(Data Manipulation Language ,数据库操作语言):
数据:增...[2019/8/12]
Oracle序列Oracle序列
Oracle序列 Sequence解释
一.对于序列的定义
序列(Sequence)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。不占用磁盘空间,占用内存。
其主要用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序...[2019/8/12]