转:sqlplus使用总结】的更多相关文章

1.进入cmd 2.命令--sqlplus--提示输入帐号与密码 3.进入后,就可以直接键入sql命令 ps.sql命令后面需要添加分号后才可以回车执行…
参见:http://www.cnblogs.com/wjx515/p/3717986.html   http://blog.csdn.net/jacky0922/article/details/7652045 在sqlplus中不能方便的使用退格键和方向键,参考两个博客的解决方法并记录. 退格键解决方法: 1. 进入oracle用户目录并编辑.bash_profile文件 2. 添加代码 stty erase ^h,保存退出 3. 执行source .bash_profile是修改生效 方向键解…
当sql文件的数据比较多的时候,pl/sql运行比较慢,可以通过oracle的sqlplus进行导入: sqlplus user/password@tnsname@sqlfile.sql; 注意如果文件里面最后没有commit;运行完之后要进行commit;…
背景: 多台Linux服务器需要安装Oracle客户端,实现和Oracle数据库连接做业务处理. 安装完第一台后,直接将安装的目录压缩并复制到其他几台机器上,启动sqlplus连接数据库时,一直提示输入用户名和密码. [xxxxxxx]$ sqlplus user/pass@orcl SQL*Plus: Release 11.2.0.4.0 Production on Fri Feb 5 10:56:38 2016 Copyright (c) 1982, 2013, Oracle. All ri…
在建表之前最好新建一个用户,因为在sys用户下的表格不允许删除列, 所以最好不要在sys用户下建表. 一.在Oracle SQLplus下建用户: 1.以dba身份登陆SQLplus: [oracle@localhost etc]$ sqlplus /nolog SQL*Plus: Release 11.2.0.4.0 Production on Tue Jun 28 16:19:47 2016 Copyright (c) 1982, 2013, Oracle. All rights reser…
1- show pagesize      ###显示页行数 set pagesize 300 ###显示页行数为300 2- show linesize        ###显示行宽度 set linesize 300   ###显示行宽度为300 3- show numwidth    ###显示数字字段长度 set numwidth 10 ###显示数字列长度 4- 永久保存 /u01/app/oracle/product/11.2.0/db_1/sqlplus/admin/glogin.…
问题环境:windows 2012 r2 64位  ,oracle 11.2.0.4,多个实例. 在这种情况下, sqlplus "/as sysdba" 默认登录的是系统后面安装的那个实例,ORACLE_SID配置是注册表: Windows默认ORACLE_SID位置: HKEY_LOCAL_MACHINE\SOFTWARE\oracle\KEY_OraDb11g_home1 ORACLE_SID 如果要切换到另一个oracle切换实例的话, 网上查到的方法大多是:在cmd窗口重新设…
sqlplus中文显示乱码的问题 2010-07-19 11:33:26 分类: LINUX 在windows下sqlplus完全正常,可是到linux下,sqlplus中文显示就出问题了,总是显示“??”或是其他乱码,这个问题又怎么解决呢? 经过在网络上查资料,以及尝试,得到的解法如下: 其实很简单我们只要设置退出sqlplus,设置相应的环境变量NLS_LANG       export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"   …
1. sqlplus / as sysdba    操作系统认证,不需要数据库服务器启动listener,也不需要数据库服务器处于可用状态.比如我们想要启动数据库就可以用这种方式进入    sqlplus,然后通过startup命令来启动.2. sqlplus username/password    连接本机数据库,不需要数据库服务器的listener进程,但是由于需要用户名密码的认证,因此需要数据库服务器处于可用状态才行.3. sqlplus usernaem/password@orcl …
一.打开命令行窗口,输入以下命令:sqlplus /nolog 回车后,将出现提示符 SQL>, 这时输入conn / as sysdba 一般即可登录,如果失败的话,可以试一下用conn sys/sys用户的密码 as sysdba来重试一下 二.查看当前的数据库文件一般都是放在哪里的: 输入:select name from v$datafile; NAME -------------------------------------------------------------------…
Oracle 使用SqlPlus 安装,一键安装,很简单.安装过程,一定要记住密码 一.登陆sqlplus 连接本地服务器,可以直接,打开cmd: 可以直接不用登陆,如果登陆需要输入用户名.密码. sqlplus /nolog 也可以,注意斜杠后有空格 sqlplus / as sysdba 关闭: connect system/system as sysdba;//必须是sysdba,否则无关闭权限 shutdown immediate; 启动: startup; 启动监听器: lsnrctl…
转载:http://www.cnblogs.com/wanyao/p/3399269.html 最近,学习又重新开始Linux学习,所以一直在Centos中,昨天一朋友把他在Windows下写的C程序发给我,我欣然答应,本以为很快就能在我的Linux系统中运行起来.没想到出现了乱码,结果想把这个问题解决,一下子就搞了近三个小时没有解决.今天,又想起来这个问题,竟然一下子就解决了,现在把学到的一些东西总结如下. 首先Windows下的文件拿到Linux中来查看出现乱码是一种很常见的现象,这方面的资…
方法一:autotrace 1,  connect sys/密码 as sysdba,在sys用户下运行$ORACLE_HOME/sqlplus/admin/plustrce.sql这段sql的实际内容如下:set echo ondrop role plustrace;create role plustrace;grant select  on v_$sesstat to plustrace;grant select on v_$statname to plustrace;grant selec…
1.上传rlwrap-0.37.tar.gz到linux 2.解压rlwrap-0.37.tar.gz [root@node1 mnt]# tar zxvf rlwrap-0.37.tar.gz [root@node1 mnt]# ls rlwrap-0.37  rlwrap-0.37.tar.gz 2.安装软件 [root@node1 rlwrap-0.37]# cd rlwrap-0.37 [root@node1 rlwrap-0.37]# ./configure [root@node1 r…
/ 运行 SQL 缓冲区 ? [关键词] 对关键词提供 SQL 帮助 @[@] [文件名] [参数列表] 通过指定的参数,运行指定的命令文件 ACC[EPT] 变量 [DEF[AULT] 值] [PROMPT 文本 | NOPR[OMPT]] 允许用户输入置换变量的值 CL[EAR] [SCR[EEN]] 清除屏幕 CL[EAR] SQL 清除 SQL 缓冲区 COL[UMN] [列] [格式] [NEW_VALUE 变量] 定义一个列的格式,显示一个列的格式,或者显示所有列格式 CON[NEC…
在使用sqlplus的过程中,常常会遇到某一台机器在访问oracle数据库时中文显示乱码的问题,实际上这是因为客户端字符集和服务器字符集不一致导致的.在实际使用中,服务器字符集,客户端字符集和操作系统字符集必须一致,或者为包含关系才能正确显示出中文字符,这篇经验介绍了一种通过修改客户端字符集和操作系统字符集的方式来消除中文乱码的方法 按win+R键调出windows运行窗口,并在窗口中输入“cmd”以便进入命令行程序. 在cmd命令行下输入“sqlplus 用户名/密码@服务名”来登陆数据库,其…
成功安装了Oracle 11g后,使用sqlplus登录数据库时遇到下面错误: [oracle@DB-Server ~]$ sqlplus / as sysdba   sqlplus: error while loading shared libraries: /u01/app/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied 这个错误是由于SELINUX引起的,因为你在安装过程中没…
场景描述:在开始--运行--输入SQLPLUS 登陆不了报警:“WINDOWS找不到文件‘SQLPLUS’. 原因分析:一般出现这种情况可能的原因: 1.文件名有问题 2.路径有问题 3.安装有问题 处理思路:首先保证oracle工作的相关服务已经正常启动:然后找到oracle的安装目录,product/bin例如:D:\oraclexe\app\oracle\product\10.2.0\server\BIN (10g)或者:D:\app\Administrator\product\11.2.…
使用Windows徽标+R,打开运行对话框,输入cmd并回车. Microsoft Windows Microsoft Corporation.保留所有权利. C:\Users\user> 在CMD窗口中输入SQLPlus user/password@ipaddress:port/dbinstance,并回车.其中ipaddress前可以加//,当Oracle使用默认端口1521时,:port可以省略. C:\Users\:/orcl SQL Production :: Copyright (c…
如果你是使用PL/sql工具,在command 窗口下执行set serveroutput on 然后exec sp;可以看到了或者在sqlplus 中执行上面的代码…
[localhost.localdomain]:[/oracle11/app/oracle11/product/11.2.0/dbhome_1/dbs]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Tue Apr 22 14:50:48 2014 Copyright (c) 1982, 2009, Oracle. All rights reserved. ERROR:ORA-09925: Unable to cr…
一,sqlplus 环境变量 sqlplus的环境变量(来自SQL*Plus® User's Guide and Reference Release 11.2) Parameter or Variable Description LD_LIBRARY_PATH Environment variable to specify the path used to search for libraries on UNIX and Linux. The environment variable may h…
下载rlwrap-0.30 从光盘上安装readline-devel和readline 安装rlwrap: #tar -zxvf rlwrap-0.30.tar.gz#cd rlwrap-0.30#./configure #make #make install 修改环境变量:添加alias sqlplus='rlwrap sqlplus'alias rman='rlwrap rman'…
执行SQLPLUS登录到SQL 界面时候,就会自动的加载 $ORACLE_HOME/sqlplus/admin 中的login.sql(若没有则加载glogin.sql) 这里面的东西 是根据自己的爱好设置的,基本设置的代码如下(深入ORACLE体系编程艺术): define _editor=viset serveroutput on size 1000000set trimspool onset long 5000set linesize 100set pagesize 9999column…
初始化文件目录  D:\oracle\product\11.2.0\dbhome_1\sqlplus\admin\glogin.sql 用记事本打开,添加 --SET linesize 150SET pagesize 20…
用Oracle10g自带的企业管理器或PL/SQL图形化的方法创建表空间和用户以及分配权限是相对比较简单的,本文要介绍的是另一种方法,使用Oracle 9i所带的命令行工具:SQLPLUS来创建表空间,这个方法用起来更加简明快捷. 假设: 文章假设,如果您用的是Linux系统,那么Oracle用户名为oracle.同时,您是在oracle服务器上操作. 如果是在Windows系统下, 请先点击"开始",然后点"运行",输入cmd并点击"确定",打…
登录到sqlplus使用无密码登录用户时出现:TNS协议适配器错误 检查自己是否有多个数据库,可能默认登录的数据库服务没有启动,启动即可. 查看当前数据库名  select name from v$database; 查看当前实例名    select instance_name from v$instance; 登录注册表查看默认全名数据库名称 运行---regedit----HKEY_LOCAL_MACHINE----SOFTWARE---ORACLE--KEY_OraDb11g_home1…
这里要解释的sqlplus有2方面内容:sqlplus登陆命令和sql*plus工具命令. [sqlplus登陆命令] 常用的登陆命令有: sqlplus /nolog 登陆到sqlplus,还未登录到数据库,若要登陆到数据库,需要conn username/password(注意:conn /as sysdba 不写用户名和密码的连接属于操作系统认证) sqlplus username/password 普通用户连接到默认数据库 sqlplus username/password as sys…
问题如标题所示. 解决办法, 1,root用户登录,建立软连接 cd / cd /usr/bin ln -s /home/oracle/product/10.2.0/db_1/bin/sqlplus 2,配置ORACLE_HOME export ORACLE_HOME=/home/oracle/product/10.2.0/db_1 完了之后在root用户下面就可以sqlplus了. 如果是oracle_home已经配置到profile文件,但是没有生效的话 1,那我们首先查看下oracle用户…
在window下的sqlplus可以通过箭头键,来回看历史命令,用起来非常的方便.但是在linux里就没有这么方面了,错了一个命令,我们必须重新敲一次,辛苦了手指头. 通过rlwrap包实现linux里的sqlplus历史命令的功能: 第一步:下载安装包 在http://rpm.pbone.net/   网站搜索以下包,并下载后上传到服务器 rlwrap-0.42-1.el6.x86_64.rpm readline-devel-6.0-4.el6.x86_64.rpm ncurses-devel…