ORA-12519 TNS no appropriate service handler found
该问题是由于数据库的连接数不够造成--当前的连接数select count(*) from v$process; --数据库允许的最大连接数select value from v$parameter where name = 'processes'; --修改最大连接数:alter system set processes = 300 scope = spfile;--重启数据库:shutdown immediate;startup;--查看当前有哪些用...
Oracle110个常用函数
```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 给出整数,返回对应的字符; SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZHAO CHAR65 --------...
Oracle临时表GLOBAL TEMPORARY TABLE
```临时表:像普通表一样,有结构,但是对数据的管理上不一样,临时表存储事务或会话的中间结果集,临时表中保存的数据只对当前会话可见,所有会话都看不到其他会话的数据,即使其他会话提交了,也看不到。临时表不存在并发行为,因为他们对于当前会话都是独立的。创建临时表时,Oracle只创建了表的结构(在数据字典中...
Oracle glogin.sql 和login.sql使用
原文地址:http://blog.csdn.net/robbie1314520/article/details/7388245oracle 10g在%oracle_home%/sqlplus/admin/下面会有一个glogin.sql文件,每次sqlplus启动的时候都会查找并执行这个文件,可以用这个文件来保存一些设置,如 linesize等读完glogin.sql这个文件之后,oracle还会查找login.sql这个文件,这是10G以及...
Oracle视图查询慢之统计信息收集
```今天发现数据库中有一个视图执行非常缓慢,查询从原来的0.4秒左右变慢到3秒多,查看了sql语句并没有被修改过,怀疑可能是统计信息过旧。--在当前用户下执行select 'analyze table '||table_name||' compute statistics;' from user_tables; --得到如下语句,将这些语句整体执行一遍analyze ta...
Linux下配置本地yum源
原文地址:http://www.linuxidc.com/Linux/2013-08/88217.htm```[root@localhost ~]# mkdir /iso[root@localhost ~]# mount /dev/cdrom /iso``````[root@localhost iso]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# lsrhel-source.repo[root@localhost yum.repos.d]# touch iso.repo``````[root@lo...
rlwrap安装(解决Linux下无法使用上下键)
在Linxu下的sqlplus无法使用上下键问题可以安装rlwrap来解决,具体如下:1.安装readline```[root@rac1 iso]# yum install readline*```2.安装rlwrap```[root@rac1 opt]# tar -zxvf rlwrap-0.42.tar.gz[root@rac1 opt]# cd rlwrap-0.42[root@rac1 rlwrap-0.42]# lsaclocal.m4 ChangeLog &nb...
xstart下远程报错"已拒绝X11转移申请"的解决方法
图形界面报错"已拒绝X11转移申请"的解决方法今天想通过本机给虚拟机起x-manager图形界面的时候报出解决办法:X11 forwarding是依赖“xorg-x11-xauth”软件包,所以必须先安装“xorg-x11-xauth”软件包。```[root@rac1 opt]# yum install xorg-x11-xauthLoaded plugins: product-id, subscription-managerThis sy...
Linux下"无法执行SCP开始传输"解决方法
通过winscp工具scp文件到服务器上时提示:无法执行SCP开始传输。请确认SCP安装在服务器并且它的路径包括在PATH中。你也可以尝试SFTP代替SCP。命令失败并返回127用root账户安装openssh-clients即可解决该问题```[root@rac1 bin]# yum install openssh-clientsLoaded plugins: product-id, subscription-managerThi...
Oracle 11g R2之物理Dataguard 重命名数据文件
当STANDBY_FILE_MANAGEMENT = AUTO时,如果主库primary新建一个datafile,备库standby是会自动同步新建一个datafile;但是当主库primary 重命名一个datafile时,尽管STANDBY_FILE_MANAGEMENT 设置为AUTO,备库standby也不会同步,因此需要dba手动修改;1.查询当前数据文件```SQL> select name from v$datafile;NAME...
Oracle11g R2之Dataguard搭建物理standby
数据库版本:11.2.0.4 服务器版本:RedHat6.4 主库Primary:安装数据库软件及实例 备库Standby: 仅安装数据库软件 ``` Database DB_UNIQUE_NAMEOracle Net Service Name Primary orcl &...
Oracle11G 虚拟列 Virtual Column使用
Oracle 11G 虚拟列 Virtual Column Oracle 11G 在表中引入了虚拟列,虚拟列是一个表达式,在运行时计算,不存储在数据库中,不能更新虚拟列的值。 定义一个虚拟列的语法: column_name [datatype] [GENERATED ALWAYS] AS [expression] [VIRTUAL] &nb...
Oracle 10046跟踪的使用
在打开10046事件的SQL Trace之前,要先设置好下面几个参数。 timed_statistics 这个参数决定了是否收集与时间相关的统计信息,如果这个参数为FALSE的话,那么SQL Trace的结果基本没有多大的用处,默认情况下这个参数设置为TRUE。 max_dump_file_size dump文件的大小,也就是决定是否限制SQL Trace文件的大小,在一个...
Oracle中的表结构导出到word
``` SELECT t1.Table_Name AS "表名称", t3.comments AS "表说明", t1.Column_Name AS "字段名称", t1.Data_Type AS "数据类型", t1.Data_Length AS "长度", t1.NullAble AS "是否为空", t2.Comments AS "字段说明", t1.Data_Default "默认值" FROM cols t1 left join user_col_comments t2 on t1.Table_name=t2...
Oracle的pipelined函数实现高性能大数据处理
原文地址:http://mikixiyou.iteye.com/blog/1673672 在plsql开发中,会涉及到一些大数据量表的数据处理,如将某记录数超亿的表的记录经过处理转换插入到另外一张或几张表。 常规的操作方法固然可以实现,但时间、磁盘IO、redo日志等等都非常大。Oracle 提供了一种高级函数,可以将这种数据处理的性能提升到极限。这种函...
Oracle中定义package以及存储过程的使用
原文地址:http://www.linuxidc.com/Linux/2015-02/113720.htm 使用scott账户下的dept表; ``` select * from dept order by deptno; 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON ``` 为了演示方便,插入一条数据: ``` insert into dept(deptno, dname, loc) va...
Oracle之procedure的基础使用
``` create or replace procedure find_info(pid in number) as --定义传入变量 v_name varchar2(10); &nb...
Oracle基础之function使用
编写一个查询scott下某张表的记录数 ``` --定义function名fn_gettabcount,以fn_开头 create or replace function fn_gettabcount( tabname in varchar2 --定义传入的变量 ) return number --定义返回类型 is cnt number; &nbs...
[Oracle]由于初始化参数文件修改错误导致oracle无法startup
``` Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> alter system set db_block_buffers=1000 scope=spfile;(错误的修改) 系统已更改。 SQL> shutdown immediate 数据库已经关闭。 已经卸...
[DB2]linux下安装db2 v9.7
1、拷贝压缩包到opt目录下 2、解压opt下的压缩包 ``` [root@opt]#tar -zxvf v9.7_linuxx64_server.tar.gz ``` 3、进入server目录下 ``` [root@opt]#cd server ``` 4、执行安装检查 ``` [root@server]#./db2prereqcheck ``` 5、运行安装程序 ``` [root@server]./db2_install 要选择另一个目录用于安...