oracle 安装与SQLPLUS简单用法

来源:asp之家 时间:2009-06-10 17:49:00 

一 安装oracle数据库成功之后,会显示相关的数据库信息:

全局数据库名:oracle
系统标识符(SID):oracle
服务器参数文件名:c:\oracle\product\10.2.0\db_1/dbs/spfileoracle.ora
Database Control URL为http://210.45.216.146:1158/em
数据库账户:SYS,SYSTEM,DBSNMP,SYSMAN
密码:oracle
iSQL*Plus URL 为:
http://210.45.216.146:5561/isqlplus
iSQL*Plus DBA URL 为:
http://210.45.216.146:5561/isqlplus/dba
查看C:\oracle\product\10.2.0\db_1\install\portlist.ini文件获得相应的OEM为:
http://210.45.216.146:1158/em/

二 SQLPLUS工具

SQLPLUS的主要功能为:输入,运行和调试SQL语句和PL/SQL块;执行管理数据库命令;处理数据,生成报表,格式化查询结果
1.启动SQLPLUS:
scott/tiger@oracle
2.获取SQLPLUS命令的帮助:
SQL> help index; //获得oracle所有命令
SQL> help list; //显示出list命令的帮助信息
3.退出SQLPLUS(在退出SQLPLUS之前,应该使用commit命令提交事务):
SQL> quit或者SQL> exit;
4.在SQLPLUS中输入三种类型的命令:
1) SQL命令:用于操作数据库中的信息
2) PL/SQL块:用于操作数据库中的信息
3) SQLPLUS命令:用于编辑,保存,运行SQL命令,PL/SQL块,格式化查询结果,自定义SQLPLUS环境等.
1),2)可以访问数据库,执行时将命令暂时存放到SQL缓冲区中.
3)不可以访问数据库,SQLPLUS命令也不能被存放到SQL缓冲区中.
5.缓冲区命令:
SQL>SELECT ; //把SELECT;保存到缓冲区中
SQL>EDIT; //编辑缓冲区中的内容
SQL>RUN 或者SQL>/ //执行缓冲区中的内容
SQL>CLEAR SCREEN //清除SQLPLUS的屏幕及屏幕缓冲区
6.运行命令
在SQLPLUS中可以使用三种方式运行SQL语句和PL/SQL块:1)命令行方式 2)SQL缓冲区方式 3)脚本文件方式
1)命令行方式:
1.1)以命令行方式运行SQL命令,只需要在输入完SQL语句之后,输入分号(;),或者在新的一行输入前斜线(/),按回车键即可
SQL> SELECT ename,sal FROM emp
2 WHERE deptno = 20;
1.2)以命令行方式运行PL/SQL块,只需要在输入完PL/SQL块之后,在新的一行输入前斜线(/),按回车键即可
SQL> SET SERVEROUTPUT ON
SQL> BEGIN
2 DBMS_OUTPUT.PUT_LINE('Hello Oracle!');
3 END;
4 /
1.3)EXECUTE(或者EXEC)命令,可以执行单条PL/SQL语句,不需要从缓冲区或脚本文件中执行.
SQL> SET SERVEROUTPUT ON
SQL> EXEC DBMS_OUTPUT.PUT_LINE('Hello ');
Hello
2)SQL缓冲区方式:
2.1)RUN命令:显示并运行当前存储在SQL缓冲区中的SQL语句或PL/SQL块,显示运行结果,
并使SQL缓冲区中的最后一行成为当前行
SQL> SELECT ename, sal FROM emp
2 WHERE deptno = 20
3 ;
ENAME SAL
---------- ----------
SMITH 800
JONES 2975
SCOTT 3000
ADAMS 1100
FORD 3000
SQL> RUN
1 SELECT ename, sal FROM emp
2 WHERE deptno = 20
3*
ENAME SAL
---------- ----------
SMITH 800
JONES 2975
SCOTT 3000
ADAMS 1100
FORD 3000
2.2)/命令:运行当前存储在SQL缓冲区中的SQL命令或PL/SQL块,显示运行结果,
而不显示SQL缓冲区中的SQL命令或PL/SQL块,也不会将SQL缓冲区中的最后一行成为当前行
SQL> SET SERVEROUTPUT ON
SQL> BEGIN
2 DBMS_OUTPUT.PUT_LINE('HELLO,ORACLE!');
3 END;
4 /
HELLO,ORACLE!
PL/SQL 过程已成功完成。
SQL> /
HELLO,ORACLE!
PL/SQL 过程已成功完成。
2.3)菜单命令
选择"文件"->"运行",它与RUN命令相同
3)脚本文件方式
3.1)START命令
格式: START filename[.ext] [arg1 arg2 arg3...]
脚本文件:D:\test.sql内容如下:
SELECT ename, sal FROM emp
WHERE deptno = &1
AND sal > &2;
使用START命令:
SQL> START D:\test.sql 20 2500
原值 2: WHERE deptno = &1
新值 2: WHERE deptno = 20
原值 3: AND sal > &2
新值 3: AND sal > 2500
ENAME SAL
---------- ----------
JONES 2975
SCOTT 3000
FORD 3000

标签:oracle,SQLPLUS,安装
0
投稿

猜你喜欢

  • 从零开始实现Vue简单的Toast插件

    2024-05-13 09:13:55
  • 用asp给网站添加rss聚合功能

    2007-11-05 19:08:00
  • Windows 安装 Anaconda3+PyCharm的方法步骤

    2023-05-21 07:40:53
  • SQL SERVER数据库开发之触发器的应用

    2008-06-23 13:09:00
  • CSS和HTML与前端技术层图示

    2010-04-05 21:54:00
  • Python数字比较与类结构

    2023-07-29 13:33:51
  • Python3 基础语法详解

    2023-06-24 06:10:55
  • php中数字、字符与对象判断函数用法实例

    2023-07-24 03:27:08
  • 使用 Python 在京东上抢口罩的思路详解

    2023-06-01 01:10:30
  • 关于淘宝商城新版的一点看法

    2009-06-28 16:00:00
  • Oracle数据库失效对象处理详情

    2023-07-13 16:42:39
  • javascript 获取中文字符串长度

    2009-10-18 12:06:00
  • python 制作python包,封装成可用模块教程

    2022-06-02 06:32:25
  • windows下wxPython开发环境安装与配置方法

    2021-10-22 07:51:01
  • 搜索系统与导航系统的关系

    2009-09-08 12:44:00
  • Python3利用Dlib19.7实现摄像头人脸识别的方法

    2022-08-08 06:41:22
  • python 下载文件的几种方式分享

    2021-03-27 14:08:17
  • python 使用cycle构造无限循环迭代器

    2022-08-19 13:09:10
  • Python实现迪杰斯特拉算法过程解析

    2022-08-14 09:55:42
  • Python使用扩展库pywin32实现批量文档打印实例

    2023-11-05 09:55:13
  • asp之家 网络编程 m.aspxhome.com