oracle02】的更多相关文章

作者: kent鹏 转载请注明出处: http://www.cnblogs.com/xieyupeng/p/7289451.html --oracle分页(Pageing Query) select * from (select rownum r,e1.* from (select * from emp order by sal) e1 ) ; SQL SQL> --查询工资比SCOTT高的员工信息 SQL> --1. SCOTT的工资 SQL> select sal from emp…
SQL语句完整结构: select from where group by having order by 今天分享的知识点:(1)分组查询 select 中非组函数的列需要在group by 进行参与分组运算 where 后面不能使用组函数,having可以;如果使用非组函数过滤,优先使用where 增强分组查询group by rollup(a,b),先对a和b分组,再对a分组,再对null分组: (2)自连接和外连接查询(全集,子集.全集表在哪边就是啥连接) 自连接 select e1.e…
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 小结一版:  01.DDL(Data Definition Language)数据定义语言. 用来创建数据库中的各种对象.如表,视图,索引,同义词等. create      drop    truncate    alter  02.DQL(Data Query Language)数据查询语言.       select   where  group by  having  order by  03.DM…
一.创建用户概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dba(数据库管理员)的权限才能使用.create user 用户名 identified by 密码; 注意:oracle有个毛病,密码必须以字母开头,如果以数字开头,它不会创建用户eg.create user xiaoming identified by oracle; 二.给用户修改密码概述:如果给自己修改密码可以直接使用SQL> password 用户名或passw如果给别人修改密码则需要具有d…
一 需求 有以下需求,通过setfacl命令实现 一组用户可写可读可执行,一组用户可写可执行,另一组用户只可读 linux rwx oracle wx uplook r 二 解决 第一步 添加六个用户linux01.linux02.oracle01.oracle02.uplook01.uplook02 [root@serv01 learning]# useradd linux01 [root@serv01 learning]# useradd linux02 [root@serv01 learn…
环境描述: 操作系统版本:Red Hat Enterprise Linux Server release 6.5 (Santiago) 数据库版本:Oracle 11.2.0.4 RAC 场景描述: Oracle RAC环境搭建完成之后,数据库可以启动到mounted状态,无法启动到open状态:其他的CRS集群服务.ASM服务状态正常!!! 处理过程: [oracle@oracle01 ~]$ sqlplus / as sysdba; SQL Production :: Copyright (…
很奇怪的一个问题! ORACLE数据库服务器,系统启动之后,查看集群状态,发现CRS实例不可用,然后网上查找资料: 隔了几分钟之后,再次查询相关集群服务状态,发现正常了!!! 暂时得出的结论:操作系统启动之后,默认相关集群服务是自动启动的,但是,开机后,需要加载或者集群服务启动需要一段时间,等几分钟之后,集群服务才能准备 就绪!!! 文末,有一篇其他情况的解决方式. [root@oracle01 ~]# /u01/app/11.2.0.4/grid/bin/crsctl start crs CR…
问题场景: 1.创建测试表 create table t01(name varchar2(30)) 2.插入数据 SQL> insert into t01 (name) values('所有分销商'); insert into t01 (name) values('所有分销商’) * ERROR at line 1: ORA-12899: value too large for column "DRP"."T01"."NAME" (actu…
1.配置window,添加checkpoint表(本文windows和linux互为source和target) GGSCI (WIN-GM5PVS1CILH) 1> view param ./GLOBALS ggschema ggs checkpointtable ggs.chkpt GGSCI (WIN-GM5PVS1CILH) 2> dblogin userid ggs,password ggs Successfully logged into database. GGSCI (WIN-…
1.开始配置OGG支持DDL复制(在source端操作) 1.1 赋予权限 SQL> conn /as sysdba 已连接. SQL> grant execute on utl_file to ggs; 1.2 修改全局配置文件添加ggschema GGSCI (WIN-GM5PVS1CILH) 18> edit param ./GLOBALS GGSCI (WIN-GM5PVS1CILH) 19> view param ./GLOBALS ggschema ggs GGSCI…
1.分别在windows2008.linux平台部署oracle 11.2.0.4 2.分别在windows2008.linux平台部署gg. 2.1 windows平台: gg的安装目录位 C:\ora11g\product\ogg_src 需设置环境变量 ORACLE_HOME and ORACLE_SID 2.2 linux平台: gg的安装目录位 [oracle@Oracle02 ~]$ ls -l /u01/app/oracle/product/ drwxrwxr-x. 3 oracl…
一.匿名对象 概念:匿名对象是指在创建对象时,只有创建的语句,却没有把对象地址值赋给某个变量. 特点: (1)匿名对象直接使用,没有变量名.当做形参使用. new Person().name="张三"; (2)匿名对象只能调用一次方法,再次调用相当于又创建了一个新的匿名对象 new Person().setName("小明"); System.out.println(new Person().getName()); //输出为空,因为又创建了一个新的匿名对象,跟上一…
Oracle->自定义调用AWR&ADDM 需求描述: 前面设定每天自动生成AWR用于提供前一天的数据库状态信息,但因数据库和信息过多不利于直观检查.此次新增ADDM诊断. ADDM诊断脚本分析: $ORACLE_HOME/rdbms/admin/addmrpt.sql--ADDM自动诊断资料库的主脚本 用于显示当前的数据库和实例,并调用@@addmrpti.sql脚本 [oracle@xxx~]$ cat $ORACLE_HOME/rdbms/admin/addmrpt.sql |grep…
Oracle->自动发送AWR报告 2016年9月21日 09:31 需求描述: 每日或定期手动使用AWR报告来检查Oracle数据库状态不仅耗时也费力,需求使用脚本自动收集AWR报告.   分析方案: 收集AWR报告的脚本:$ORACLE_HOME/rdbms/admin/awrrpt.sql ->主要运行脚本. 首先来查看脚本都做了写什么,用了哪些视图. cat $ORACLE_HOME/rdbms/admin/awrrpt.sql |grep -v 'Rem'|grep -v '^--'…
01,配置好环境 节点01--node1 ORACLE_BASE=/oracle/app/oracle ORACLE_HOME=$ORACLE_BASE/product//db_1 ORACLE_SID=oracle01 PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH:$HOME/bin LANG=C export PATH ORACLE_BASE ORACLE_HOME ORACLE_SID LANG 节点02-node2 PATH=$PATH:…
[root@oracle02 pythonsoftware]# rpm -ivh oracle-instantclient-basic-11.1.0.1-1.x86_64.rpm Preparing... ########################################### [100%] 1:oracle-instantclient-ba########################################### [100%][root@oracle02 python…
包的声明与访问 包的概念 java的包,其实就是我们电脑系统中的文件夹,包里存放的是类文件. 当类文件很多的时候,通常我们会采用多个包进行存放管理他们,这种方式称为分包管理. 在项目中,我们将相同功能的类放到一个包中,方便管理.并且日常项目的分工也是以包作为边界. 类中声明的包必须与实际class文件所在的文件夹情况相一致,即类声明在a包下,则生成的.class文件必须在a文件夹下,否则,程序运行时会找不到类.包的声明格式 通常使用公司网址反写,可以有多层包,包名采用全部小写字母,多层包之间用”…
一 匿名内部类 1.匿名内部类的概念 内部类是为了应对更为复杂的类间关系.查看源代码中会涉及到,而在日常业务中很 难遇到,这里不做赘述. 最常用到的内部类就是匿名内部类,它是局部内部类的一种. 定义的匿名内部类有两个含义: 临时定义某一指定类型的子类 定义后即刻创建刚刚定义的这个子类的对象 2.匿名内部类的作用与格式 作用:匿名内部类是创建某个类型子类对象的快捷方式. 格式: new 父类或接口(){ //进行方法重写 }; 代码演示: //已经存在的父类: public abstract cl…
一.Jenkins简介 在阅读此文章之前,你需要对Linux.Docker.Git有一定的了解和使用,如果还未学习,请阅读我前面发布的相关文章进行学习. 1.概念了解:CI/CD模型 CI全名Continuous Integration,啥意思?就是我们经常听到的持续集成概念. 当开发每天会提交多次代码到主干上,会做一些重复性的动作时,就可以用持续集成环境来操作.有集成了,就肯定少不了它的好基友,没错就是CD. CD全名是Continuous Deployment,是持续部署.CD还有个小号,交…