【测试SQLPLUS的ARRAYSIZE对性能的影响】教程文章相关的互联网学习教程文章

Oracledatabase11gR2client的sqlplus无法成功连接数据库【图】

Oracle database 11g R2 client的sqlplus无法成功连接数据库,1、数据库版本: Oracle Database 11g Enterprise Edition Release 问题环境:1、数据库版本: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production2、操作系统环境:Windows 7 旗舰版 64位3、本地安装有4个Oracle 数据库软件【四个数据库软件,不是四个数据库哦】如下:Oracle 10.2服务端软件:e:\oracle\product\10.2.0\db_1\BIN\sqlplus...

在sqlplus启用autotrace并略看执行计划【图】

在sqlplus 启用autotrace并略看执行计划,到此为止,DBA用户首先被授予了plustrace角色,然后我们可以把plustrace授予public。如果 1 如何启用sqlplus的autotrace功能?【pl/sql dev不支持这个功能】 要用sys用户登入并下列步骤: (1)@?\rdbms\admin\utlxplan --建立plan_table表 (2)10G之前plan_table是没有同义词的,所以要加上create public synonym plan_table for plan_table。【此步:option】因为:In 10g, you dont ne...

在SQLPLUS中调试Oracle存储过程【图】

开发和调试Oracle存储过程都是用可视化工具,如PL SQL DEVELOPER,TOAD等等。不会有人傻到要用 vim 去开发,再用 sql plus 去调试 我们在通常情况下,开发和调试Oracle存储过程都是用可视化工具,如PL SQL DEVELOPER,TOAD等等。不会有人傻到要用 vim 去开发,再用 sql plus 去调试的存储过程的。但在有些情况下,我们知道在 sql plus 中如何调试存储过程,还是有收益的。 像我的有些客户的数据库环境,我只能通过ssh 连接进去看。开...

远程SSH连接Linux配置Oracle的sqlplus环境变量

在SSH Secure Shell中执行sqlplus命令如果找不到,那即使没有配置oracle的环境变量。配置方法如下:找到当前用户root目录下的.ba 在SSH Secure Shell中执行sqlplus命令如果找不到,,那即使没有配置Oracle的环境变量。 配置方法如下: 找到当前用户root目录下的.bash_profile文件(注:这种配置环境变量方式只对当前用户有效,可用cd ~ 命令进入root目录) 设置oracle的环境变量:如下PATH=$PATH:$HOME/bin:$ORACLE_BASE:$ORACLE...

Oracle基础教程:SQLPLUS环境命令【图】

Oracle基础教程:SQLPLUS环境命令,sqlplus常用命令 当输入SQL语句时,SQL在SQLPLUS里的缓存中,这个缓存很小,只能允许一个SQL语句 sqlplus常用命令 当输入SQL语句时,SQL在SQLPLUS里的缓存中,这个缓存很小,只能允许一个SQL语句,当下一个SQL输入时,上一个SQL就被覆盖了 为了更有效的输入和编辑SQL语句,SQLPLUS提供了一些常用命令,与SQL语句相比,SQLPLUS里的命令可以缩写. 查看sqlplus里的所有命令 help index 查看sqlplus里某个命令的...

sqlplus连接服务器的Oracle的经历【图】

今天用sqlplus连接服务器的Oracle 时,怎么也连接不上。服务器端的数据库名为cebdsp,tnsnames.ora 配置为 今天用sqlplus连接服务器的Oracle 时,,怎么也连接不上。服务器端的数据库名为cebdsp,tnsnames.ora 配置为 cebdsp = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.101)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = cebdsp) ) ) 在命令行下查看 tnsping ...

Linux中SQLplus上下键不能显示历史命令的问题【图】

在Linux的sqlplus中运行SQL语句之后,想用上下键把历史命令找出来,发现不支持。 在Linux的sqlplus中运行SQL语句之后,想用上下键把历史命令找出来,发现不支持。 按照下面的步骤可以设置 1,从下载 rlwrap 2,安装rlwrap [root@localhost]# tar -zxvf rlwrap-0.30.tar.gz[root@localhost]# cd rlwrap-0.30[root@localhost rlwrap-0.30]# ./configure[root@localhost rlwrap-0.30]# make[root@localhost rlwrap-0.30]# make instal...

Win7下Oracle的sqlplus不能启动【图】

最近重新安装了系统,安装win7,用户名是Andy不是默认的administrator,在win7系统下安装好oracle之后,启动sqlplus时弹出SP2-15 最近重新安装了系统,安装win7,用户名是Andy不是默认的administrator,在win7系统下安装好Oracle之后,启动sqlplus时弹出 SP2-1503: 无法初始化 Oracle 调用界面 SP2-0152: ORACLE 不能正常工作,权限不够 然后就想肯定是权限问题,然后找到sqlplus.exe设置权限,把所有的权限都给andy用户,还是不行,...

OracleSqlplus设置行数和宽度

1. 设置页面显示总行数 1) 查看目前的pagesize,默认是14: Sqlplus代码 1. show pagesize; 2) 将pagesize设置好100, 修改页面显示和行的默认值 但是这种方法,在你下次进入Sql Plus的时候还要重新设定,很麻烦。所以可以修改默认设置。 在Oracle的安装目录下找到glogin.sql, 我安装的是Oracle 11,这个文件在D:\oracle\product\11.2.0\dbhome_1\sqlplus\admin下,用搜索很容易找到。然后打开这个文件,得到:-- -- Copyright (c) 1...

OracleSQLPlus命令收集【图】

Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DD Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语...

sqlplus执行脚本文件时如何传参数【图】

d:\test.sql脚本如下: select 1 from 2; exit; 执行时这样传参数:sqlplus scott/tiger@test @d:\test.sql sysdate du sqlplus 执行脚本文件时如何传参数 [日期:2011-11-12] 来源:Linux社区 作者:yfleng2002 [字体:]d:\test.sql脚本如下:exit; 执行时这样传参数:sqlplus "scott/tiger@test" @d:\test.sql sysdate dual 注意:参数必须用&[1-9]表示,不然传不进去,会提示让手动输入参数如果脚本中有重复用到相同的值,如果&1=&2...

巧用sqlplus跟踪性能

近期有一堆Delete语句要执行,把整个34条Delete语句写成一个PROCEDURE执行,但是执行的时候看不到单个DELETE语句的执行计划和时间 近期有一堆Delete语句要执行,,把整个34条Delete语句写成一个PROCEDURE执行,但是执行的时候看不到单个DELETE语句的执行计划和时间,想到用SQLPLUS根踪每条DELETE的执行时间和执行计划:这样,就可以在track.log中看到详细的每条语句的执行情况了。

通过设置SQLPLUSARRAYSIZE(行预取)加快SQL返回速度

有时候你可能会用SQLPLUS spool 表的数据,那么怎么加快spool速度呢?SQLPLUS中有个行预取的选项SQLPLUS中 arraysize默认为15 SQ 有时候你可能会用SQLPLUS spool 表的数据,那么怎么加快spool速度呢?SQLPLUS中有个行预取的选项 SQLPLUS中 arraysize默认为15 SQL> show arraysizearraysize 15 它表示从Oracle服务器端一次只传递15行记录到客户端(SQLPLUS),当然了JDBC,WEBLOGIC也有行预取,,具体自己Google 举个例子: SQL> sele...

sqlplus登录Oracle时ORA-01017:invalidusername/password;logon【图】

今天用scott用户登录oracle数据库时,竟然出现了ORA-01017: invalid username/password; logon denied错误,原以为是因为我的sco 今天用scott用户登录Oracle数据库时,竟然出现了ORA-01017: invalid username/password; logon denied错误,原以为是因为我的scott用户没有解锁,后用system用户登录,然后用alter user scott account unlock语句对scott用户进行解锁,可是解锁后依然不能进入,还是报告ORA-01017: invalid username/p...

Linux下Oracle的sqlplus使用不顺手的解决【图】

在linux下使用Oracle的sqlplus时,缺省情况下箭头键不起到左右移动光标,上下翻动命令的作用。所以要想执行前面已经执行过的命令 在linux下使用Oracle的sqlplus时,缺省情况下箭头键不起到左右移动光标,上下翻动命令的作用。所以要想执行前面已经执行过的命令,要不重新敲一遍,要么使用其它终端工具的CV大法。要是想修改一个命令,只有使用edit命令把vi或者别的编辑器调出来,然后还要保存到一个缓冲区文件(缺省文件名是afiedt....

SQLPLUS - 相关标签