举例: 通过describe查看dba_tablespaces数据字典表 如果在输入sql命令时,忘记某个列的名称,可以在sql语句中间使用# describe object_name的命令格式来随时查看数据对象的结构,并不需要中断sql语句重新输入。如下所示 selectempno,enmae #descscott.emp salfromscott.empwherejob='SALE
1、SQL*PLUS与数据库的交互 sqlplus是与Oracle进行交互的客户端工具,基于C/S两层结构的客户端工具,包括客户层(即命令行接口)和服务器层(即数据库实例)。主要用来进行数据查询和数据处理。利用sqlplus可将sql和oracle专有的pl/sql结合起来进行数据查询和处理。 sql*plus具有以下功能 定义变量,编写sql语句 插入、修改...
1.先检查服务器端的监听服务是否打开,如果没有打开请启动其监听 客户端:tnsping <tns_name> 服务器Linux下: #>lsnrctl status 查看监听状态 #>lsnrctl start 启动监听 2.通过Sql Plus连接一下试试,如果Sql Plus连接能成功,那就说明你的tnsnames.ora内容有错误 我的问题就在别名dev_db前面有一个空格,这个可以...
这是确保 10g 升级到 11g 过程中不出现意外计划更改的一种方法。执行以下步骤:1. 要执行的第一个任务是检查解释计划。切换到 SQL*Plus 会话并执行以下脚本: @load_sts_explain_plan 2. 使用以下脚本执行 SQL 语句: @load_sts_select 3. 现在您可以通过执行以下命令更改优化程序模式: alter session ...
方法/步骤 1 安装好oracle11g后,电脑桌面不会直接出现oracle sql plus 的相关图标,现在我以Windows8.1的电脑为例,首先找到sql plus。右击桌面左下角的windows图标,点击搜索 2 这时电脑的右边会自动弹出一个搜索框,在搜索栏目框里搜索SQL plus,这时候你会看到如图所示的SQL PLUS图标,把这个图标拖到你的电脑...
使用SQL Plus工具,登录我们的普通管理员用户 使用命令解锁我们的scott用户 alter user scott account unlock; 1. 为scott用户设置密码 alter user scott identified by tiger; 1. 补充:当你后期在登录这个账户的时,可能会需要开启对应的权限,这里就不再演示 ...
Oracle 11g中的SQL*Plus是命令行方式的(SQL*Plus.exe),并没有提供Oracle 10g中的CGI(Computer Graphics Interface 计算机图形接口)方式(SQL*Plusw.exe),因此没有单独的登陆界面,出没有了GUI界面。 为SQL*Plus创建快捷方式 通过快捷方式启动、登陆并连接到数据库,无需每次都输入用户名、口令、连接字符串,但这种方...
1.默认在在$ORACLE_HOME/sqlplus/admin路径下查找glogin.sql文件执行; 2.默认在当前路径下查找login.sql文件执行,若未查找到对应文件则执行3; 3.判断是否设置SQLPATH环境变量,如果设置了该变量则在对应路径下查找并执行,未找到则停止查找。 以下配置示例在Oracle 11g下进行: ...
自动SQL 调整功能通过一个名为“Automatic SQL Tuning”的新任务(默认情况下,每天晚上运行)使用 AUTOTASK 框架。下面是 Oracle 数据库 11g 中自动 SQL 调整过程的简单描述:第1 步:Automatic SQL Tuning 基于 AWR Top SQL 识别来确定自动调整的目标。 第2 步和第 3 步:当 Automatic SQL Tuning 任务在维护时段...
SQL *Plus 是基于命令行的 Oracle 管理工具,可以用来执行 SQL、PL/SQL、 和 SQL*Plus 命令: 支持查询、插入和更新数据执行 PL/SQL 程序查看表和对象的定义开发和执行批处理脚本进行数据库管理登录 SQL *PLUS直接…