【ORACLE ADF11g:EO List验证】教程文章相关的互联网学习教程文章

oracle列转行 WM_CONCAT LISTAGG【代码】

SELECT 袋号, 2 SUM(实际重量) AS 实际重量, 3 SUM(材积重量) AS 材积重量, 4 COUNT(运单号) AS 件数, 5 TO_CHAR(WMSYS.WM_CONCAT(运单号)) AS 运单编号 6 FROM TBL 7 GROUP BY 袋号 修改成如下后解决:1 SELECT 袋号, 2 SUM(实际重量) AS 实际重量, 3 SUM(材积重量) AS 材积重量, 4 COUNT(...

oracle 12c grid db 安装的的checklist【代码】

oracle 12c 安装 checklist 关闭 iptables NetworkManager selinux service iptables stop chkconfig iptables off service NetworkManager stop chkconfig NetworkManager off 改动/etc/selinux/config 文件 将SELINUX=enforcing改为SELINUX=disabled 重新启动机器就可以创建oracle用户 groupadd -g 500 oinstall groupadd -g 501 dba useradd -g oinstall -G dba oracle passwd oracle创建文件夹 chown -R oracle:oinstall /u01 ...

oracle 安装 启动listener 建库相关【代码】【图】

安装 参考 http://www.cnblogs.com/gaojun/archive/2012/11/22/2783257.html 几个问题: 1. 用户删除问题 p001:~ # userdel -r oracleuserdel: account `oracle‘ is currently in use.p001:~ # whoweblogic :0 May 6 05:23root pts/0 May 6 08:35 (10.0.0.36)weblogic pts/1 May 6 08:50 (10.0.0.116)oracle pts/3 May 6 07:11oracle pts/4 May 6 07:14 (10.0.0.36)p001:~ # ...

Oracle函数之LISTAGG【代码】【图】

最近在学习的过程中,发现一个挺有意思的函数,它可实现对列值的拼接。下面我们来看看其具体用法。 用法:对其作用,官方文档的解释如下: For a specified measure, LISTAGG orders data within each group specified in the ORDER BY clause and then concatenates the values of the measure column. 即在每个分组内,LISTAGG根据order by子句对列植进行排序,将排序后的结果拼接起来。 measure_expr:可以是任何基于列的表达式...

java怎样将一个List传入Oracle存储过程【代码】

java怎样将一个List传入Oracle存储过程。样例例如以下: 数据库端建一个PL/SQL的数组。CREATE OR REPLACE TYPE tables_array AS VARRAY(100) OF VARCHAR2(32) ;drop table test purge; create table test (name varchar2(32) );create or replace procedure t_list_to_p(arr_t in tables_array) is beginfor i in arr_t.first .. arr_t.last loopinsert into test values(arr_t(i));end loop;commit; end t_list_to_p; java代码:...

转 Oracle监听器启动出错:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案

今早刚上班、客户打电话过来说系统访问不了,输入用户名、用户号不能加载出来!听到这个问题,第一时间想到的是不是服务器重新启动了,Oracle数据库的相关服务没有启动的原因、查看服务的时候,发现相关的服务都是启动的状态。第二想法就是查看的程序配置文件是否被修改过、也没有异常;第三个就是用PL/SQL连接Oracle数据库,输入登录名和密码后,提示如下错误:ora-01033:oracle initialization or shutdown in progress; 在网...

oracle12 listagg 与 wm_concat行列转换【代码】

user wmsys account unlock;二.创建包、包体和函数以wmsys用户登录数据库,执行下面的命令CREATE OR REPLACE TYPE WM_CONCAT_IMPL AS OBJECT -- AUTHID CURRENT_USER AS OBJECT ( CURR_STR VARCHAR2(32767), STATIC FUNCTION ODCIAGGREGATEINITIALIZE(SCTX IN OUT WM_CONCAT_IMPL) RETURN NUMBER, MEMBER FUNCTION ODCIAGGREGATEITERATE(SELF IN OUT WM_CONCAT_IMPL, P1 IN VARCHAR2) RETURN NUMBER, MEMBER FUNCTI...

Oracle的 listagg() WITHIN GROUP ()函数使用【图】

1.使用条件查询 查询部门为20的员工列表 -- 查询部门为20的员工列表 SELECT t.DEPTNO,t.ENAME FROM SCOTT.EMP t where t.DEPTNO = ‘20‘ ; 效果: 2.使用 listagg() WITHIN GROUP () 将多行合并成一行 SELECT T .DEPTNO, listagg (T .ENAME, ‘,‘) WITHIN GROUP (ORDER BY T .ENAME) names FROM SCOTT.EMP T WHERE T .DEPTNO = ‘20‘ GROUP BY T .DEPTNO 效果:...

【Oracle】三个配置文件tnsnames-listener-sqlnet介绍【转】

SQLNET.AUTHENTICATION_SERVICES= (NTS) NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)      那么,客户端就会首先在tnsnames.ora文件中找orcl的记录,如果没有相应的记录则尝试把orcl当作一个主机名,通过网络的途径去解析它的ip地址然后去连接这个ip上GLOBAL_DBNAME=orcl这个实例。当然我这里orcl并不是一个主机名      如果我是这个样子      [c-sharp] view plain copy print? NAMES.DIRECTORY_PATH= (TNS...

安装好oracle11gR2之后在相应路径下却没有生成tnsnames.ora和listener.ora

oracle安装帖子:https://blog.csdn.net/wjb123sw99/article/details/80780277 oracle安装过程中检查失败:需开启C盘共享,或者勾选忽略,参考帖子http://blog.itpub.net/22969361/viewspace-1188283/ Oracle安装失败后,彻底卸载Oracle帖子:https://blog.csdn.net/Devin_LiuYM/article/details/59539020 安装完oracle,C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN目录下没有生成tnsnames.ora和listener.ora文件...

Oracle报错ORA-12516 TNS:listener could not find available handler with matching protocol stack【代码】

,然后项目启动失败,使用可视化工具连接数据库时也报同样的错误。 是什么原因呢? 通常是由于很多人或者很多应用(java应用、R应用等)连接数据库,导致连接数(session)数量超出限制。 所以就看看现在数据库连接数设置的最大是多少,以及现在连接数。-- 以数据库管理员的身份登陆PL/SQL sqlplus / as sysdba; -- 查看当前连接进程数 SQL>select count(*) from v$process; -- 查看连接数上限 SQL>select value from v$parameter...

Oracle中使用Table()函数解决For循环中不写成 in (l_idlist)形式的问题

解决方案: 1CREATE OR REPLACE TYPE type_split IS TABLE OF VARCHAR2 (4000);1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17create or replace function split(p_list varchar2,p_sep varchar2 := ‘,‘) return type_split pipelined IS l_idx pls_integer; v_list varchar2(50) := p_list; begin loop l_idx := instr(v_list,p_sep); if l_idx > 0 then pipe row(substr(v_li...

启动Oracle报错: syntax error or unresolved network name 'LISTENER_ORCL'【图】

对此进行了整理 一、错误 SQL> startup; ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00132: syntax error or unresolved network name ‘LISTENER_ORCL‘ 二、办法 1.SQL> create pfile from spfile=‘E:\app\Administrator\product\11.2.0\dbhome_1\database\spfileorcl.ora‘; 说明:E:\app\Administrator\product\11.2.0\dbhome_1\database这个路径是你Oracle安装路径里的,改成自己的 2.第一...

Oracle Listener【代码】

监听的作用监听客户端请求 监听器运行在数据库服务器之上,与Oracle实例(可为多个)相关关联,是一个专门的进程process,在windows的服务项目或者Linux的运行进程列表中,都会看到对应的运行进程。Windows上名为TNSLSNR,Linux/Unix平台上是lsnrctl。监听器守候在服务器制定端口(默认为:1521),监听客户端的请求。为客户端请求分配Server Process 监听器只负责接听请求,之后将请求转接给Oracle Server Process。在Oracle的服务...

ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00132: syntax error or unresolved network name 'LISTENER_ORCL' 导致Oracle数据库无法启动【代码】

最近安装Oracle11g,重启电脑后,无法登陆数据库,到sqlplus登陆时就报错,没有例程。。。等等(忘记截图了),去看了下服务,监听器和实例服务都是开着的,就是无法启动数据库,到网上找了一些教程,通过 sqlplus / as sysdba 这种方式登录数据库,然后输入 startup 命令启动数据库就报了这两个错误。  个人分析,应该是监听器配置出现了问题,如果有知道的园友,麻烦告知一二。 解决步骤 1.先以 sqlplus / as sysdba 方式启动...