oracle会先从当前目录下查找是否包含这个文件,如果包含则停止查找并读取,不包含则查找%sqlpath%目录下是否包含,如果还没有则停止查找,所以如果你是从类似C:/Documents and Settings/Administrator>这个目录下进入cmd,并打开sqlplus的话,你会发现被你放置在%oracle_home%/sqlplus/admin/下的login.sql并没有起作用,此时你应该在系统中添加SQLPATH环境变量,指向这个admin目录,
例如
SQLPATH
%ORACLE_HOME%/sqlplus/admin
OK,重新打开一个新的cmd再次从C:/Documents and Settings/Administrator>启动sqlplus,你就会发现login.sql起作用了
define_editor="C:\Program Files\Vim\vim73\gvim.exe"
set serveroutput on size 1000000
set trimspool on
set long 5000
set linesize 100
set pagesize 9999
column plan_plus_exp format a80
column global_name new_value gname
set termout off
define gname=idle
column global_name new_value gname
select lower(user) || '@' || substr( global_name, 1, decode( dot, 0, length(global_name), dot-1) ) global_name
from (select global_name, instr(global_name,'.') dot from global_name );
set sqlprompt '&gname> '
set termout on
相关推荐
sqlplus的全局环境配置
在SQL*PLUS环境中,有一系列的系统变量,也称为SET变量,它们可以用来调整用户界面、输出格式以及查询行为。通过设置这些变量,用户能够定制SQL*PLUS的行为,以满足特定的需求。 1. **ARRAYSIZE**:这个变量决定了...
SQL*Plus环境的设置主要包括登录、配置和退出等步骤。首先,你需要在命令行界面输入`sqlplus用户名/密码@连接字符串`来登录到Oracle数据库。连接字符串通常包括数据库服务器的SID或服务名(Service Name),例如`...
1. **SQLPlus**: SQLPlus是Oracle数据库管理员和开发人员常用的接口,它允许用户直接通过命令行与Oracle数据库进行交互。用户可以编写SQL查询、DML(数据操纵语言)语句、DDL(数据定义语言)语句以及PL/SQL程序块。...
在使用这些方法时,确保Oracle客户端软件已经安装,并且环境变量(如TNS_ADMIN、PATH)设置正确,TNSNAMES.ORA文件中包含了数据库实例的配置信息。此外,sysdba和sysoper权限通常用于系统级别的维护操作,需要谨慎...
而这个Java版本的Sqlplus可能是为了提供跨平台的兼容性,或者是为了满足那些更喜欢Java环境的用户需求。 描述中提到这个Java版Sqlplus已经非常完善,意味着它可能具备了与原版Sqlplus相似甚至更多的功能,如查询、...
在使用sqlplus连接Oracle数据库时可能会遇到各种问题,比如连接失败、认证错误、环境配置不当等,这时候需要一系列的排错步骤来解决问题。 内容中提到的第一个知识点是关于Oracle客户端的安装和配置。在解决问题的...
1.本机 orcl 数据库:命令为 sqlplus "orcl/orcl as sysdba" 或 sqlplus "orcl/orcl@orcl as sysdba" 2.本机 cesp 数据库:命令为 sqlplus "scott/scott@cesp" 3.远程 scordbd1 数据库:命令为 sqlplus "cesp_...
例如,可以使用"SET"命令来配置环境设置,比如设置列宽、行宽度、页面分页、标题、页脚等。"DESC"命令用于描述数据库中的表结构,而"SELECT"语句则是用来从数据库中检索数据的标准SQL命令。通过"EDIT"命令可以编辑...
6. `SET`:配置SQLPlus环境,如`set linesize 200`调整列宽,`set pagesize 50`控制每页显示记录数。 四、SQL语句的执行 1. `SELECT`:查询数据,如`SELECT * FROM employees`列出所有员工信息。 2. `INSERT`:插入...
1. 使用操作系统认证(OS Authentication)或网络服务名认证(EZConnect),而不是直接在命令行中输入密码。 2. 定期更改SYS和SYSTEM等关键用户的密码,并遵循强密码策略。 3. 配置审计功能以跟踪敏感操作。 4. 限制...
通过熟练运用这些技巧,你将在SQLPlus环境中更加游刃有余,提高你的工作效率,减少手动输入的错误,并更好地管理你的SQL查询和脚本。记住,实践是提高技能的关键,不断尝试和熟悉这些方法,你将成为SQLPlus的专家。
当用户在Navicat中配置Oracle连接时,可以指定这个sqlplus.exe的位置,使得Navicat能够通过调用sqlplus来执行数据库操作。 综合以上信息,我们可以知道这个压缩包提供了一种方式让Navicat64位版本能够与Oracle...
这通常涉及到修改用户的环境配置文件,例如`.bash_profile`。`/home/oracle/.bash_profile`是Oracle用户的一个配置文件,用于设置用户登录时的环境变量和别名。打开这个文件,添加以下行: ```bash alias sqlplus='...
5. **配置环境** - 安装完成后,打开 PL/SQL Developer 软件。 - 通过菜单栏中的 “工具” -> “首选项”,进入设置界面。 - 在首选项窗口中找到与 Oracle 主目录相关的设置,通常位于 “Oracle” 或 “General...
“sqlplus集成工具包12.zip”可能还包括了安装指南或快速启动脚本,帮助用户快速设置环境变量,配置TNSNames.ora文件以连接到不同的数据库实例。此外,可能还有示例脚本库,展示了如何使用SQLPlus执行各种操作,例如...
4. 配置环境变量:安装完成后,可能需要更新系统环境变量,将SQLPlus插件添加到PATH中,以便系统能够找到并加载它。 5. 测试插件:重启SQLPlus,检查是否成功安装了中文插件。如果界面和输出已变为中文,则表示安装...
在Linux环境中,SQL*Plus是Oracle数据库系统提供的一个命令行工具,用于交互式地执行SQL语句和PL/SQL块。然而,默认情况下,当我们在SQL*Plus中尝试使用方向键时,可能会遇到输出显示为不可读的ASCII字符,即所谓的...
oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm --补充包/文件,是为了运行sql*plus 的即时客户端; oracle-instantclient11.2-odbc-11.2.0.4.0-1.x86_64.rpm --补充包/文件,为运行ODBC环境附加库; ...
然后,设置环境变量,比如添加`TNS_ADMIN`指向包含网络配置文件(tnsnames.ora)的路径,以及将`PATH`环境变量添加到Instant Client的bin目录,这样就可以在命令行中直接使用sqlplus命令了。 4. **使用说明**:`...