Oracle 数据库操作;各种记录一下

C:\>sqlplus

SQL*Plus: Release 11.2.0.1.0 Production

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

使用 SQL*Plus 执行 SQL, PL/SQL 和 SQL*Plus 语句。

用法 1: sqlplus -H | -V

    -H             显示 SQL*Plus 版本和                    用法帮助。     -V             显示 SQL*Plus 版本。

用法 2: sqlplus [ [<option>] [{logon | /nolog}] [<start>] ]

  <option> 为: [-C <version>] [-L] [-M "<options>"] [-R <level>] [-S]

    -C <version>   将受影响的命令的兼容性设置为                    <version> 指定的版本。该版本具有                    "x.y[.z]" 格式。例如, -C 10.2.0     -L             只尝试登录一次, 而不是                    在出错时再次提示。     -M "<options>" 设置输出的自动 HTML 标记。选项                    的格式为:                    HTML [ON|OFF] [HEAD text] [BODY text] [TABLE text]                    [ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}]     -R <level>     设置受限模式, 以禁用与文件系统交互的                     SQL*Plus 命令。级别可以                    是 1, 2 或 3。最高限制级别为 -R 3, 该级别                    禁用与文件系统交互的                    所有用户命令。     -S             设置无提示模式, 该模式隐藏                    命令的 SQL*Plus 标帜, 提示和回显                    的显示。

  <logon> 为: {<username>[/<password>][@<connect_identifier>] | / }               [AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value]

    指定数据库帐户用户名, 口令和数据库连接     的连接标识符。如果没有连接     标识符, SQL*Plus 将连接到默认数据库。

    AS SYSDBA, AS SYSOPER 和 AS SYSASM 选项是数据库     管理权限。

    <connect_identifier> 的形式可以是 Net 服务名     或轻松连接。

      @[<net_service_name> | [//]Host[:Port]/<service_name>]

        <net_service_name> 是服务的简单名称, 它解析         为连接描述符。

        示例: 使用 Net 服务名连接到数据库, 且                  数据库 Net 服务名为 ORCL。

           sqlplus myusername/mypassword@ORCL

        Host 指定数据库服务器计算机的主机名或 IP         地址。

        Port 指定数据库服务器上的监听端口。

        <service_name> 指定要访问的数据库的         服务名。

        示例: 使用轻松连接连接到数据库, 且                  服务名为 ORCL。

           sqlplus myusername/mypassword@Host/ORCL

    /NOLOG 选项可启动 SQL*Plus 而不连接到     数据库。

    EDITION 指定会话版本的值。

<start> 为: @<URL>|<filename>[.<ext>] [<parameter> ...]

    使用将分配给脚本中的替代变量的指定参数     从 Web 服务器 (URL) 或本地文件系统 (filename.ext)     运行指定的 SQL*Plus 脚本。

在启动 SQL*Plus 并且执行 CONNECT 命令后, 将运行站点概要 文件 (例如, $ORACLE_HOME/sqlplus/admin/glogin.sql) 和用户概要文件 (例如, 工作目录中的 login.sql)。这些文件 包含 SQL*Plus 命令。

有关详细信息, 请参阅 SQL*Plus 用户指南和参考。

SQL> 从 Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production With the Partitioning, OLAP and Data Mining options 断开

C:\>sqlplus

SQL*Plus: Release 11.2.0.1.0 Production on 星期二 12月 31 15:09:33 2013

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production With the Partitioning, OLAP and Data Mining options

SQL> desc WEBGIS.工程档案;  名称                                      是否为空? 类型  ----------------------------------------- -------- ----------------------------

 OBJECTID                                  NOT NULL NUMBER(38)  楼号                                               NVARCHAR2(10)  层数                                               NVARCHAR2(3)  备注                                               NVARCHAR2(50)  SHAPE                                              SDE.ST_GEOMETRY

C:\>sqlplus

SQL*Plus: Release 11.2.0.1.0 Production on 星期二 12月 31 15:11:48 2013

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production With the Partitioning, OLAP and Data Mining options

SQL> SELECT sysdate from dual;

SYSDATE -------------- 31-12月-13

SQL> SELECT to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')from dual;

TO_CHAR(SYSDATE,'YY ------------------- 2013-12-31 15:14:18

SQL> SELECT to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

TO_CHAR(SYSDATE,'YY ------------------- 2013-12-31 15:14:42

SQL> select 更新时间, 更新人员 from WEBGIS.工程档案 where 更新时间< to_date('201 0-09-07','yyyy-mm-dd'); select 更新时间, 更新人员 from WEBGIS.工程档案 where 更新时间< to_date('2010-09- 07','yyyy-mm-dd')                                                      * 第 1 行出现错误: ORA-01861: 文字与格式字符串不匹配

SQL> select 更新时间, 更新人员 from WEBGIS.工程档案 where to_date(更新时间,'yyyy -mm-yy')< to_date('2010-09-07','yyyy-mm-dd'); select 更新时间, 更新人员 from WEBGIS.工程档案 where to_date(更新时间,'yyyy-mm-y y')< to_date('2010-09-07','yyyy-mm-dd')                                                                       * 第 1 行出现错误: ORA-01812: 只能指定一次年份

SQL> select objectid,更新时间, 更新人员 from WEBGIS.工程档案 where 更新时间 is null;

  OBJECTID 更新时间         更新人员 ---------- ---------------- ----------------      48637      48658      48429      48430      48434      48437      45875      49087

已选择8行。

SQL> select objectid,更新时间, 更新人员 from WEBGIS.工程档案 where 更新时间='';

未选定行

SQL> select objectid,更新时间, 更新人员 from WEBGIS.工程档案 where 更新时间=' ';

OBJECTID 更新时间         更新人员 ---------- ---------------- ----------------      18056                  地下停车      45557      44818      44819      44010      44123      44125      45344      44136      44137      44156

  OBJECTID 更新时间         更新人员 ---------- ---------------- ----------------      44158      44160      44622      47492      47879      47941      47551      47598      47605      47299      46300

  OBJECTID 更新时间         更新人员 ---------- ---------------- ----------------      46303      45966      45967      45968      46184      46210      46218      46219      46220      45850

已选择32行。

SQL> select 更新时间, 更新人员 from WEBGIS.工程档案 where 更新时间 is null;

更新时间         更新人员 ---------------- ----------------

 

 

 

 

已选择8行。

SQL> 从 Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production With the Partitioning, OLAP and Data Mining options 断开

SQL> conn 请输入用户名: ERROR: ORA-12560: TNS: 协议适配器错误

警告: 您不再连接到 ORACLE。 SQL> show user USER 为 ""

C:\>exp user/pass@SID FILE=D:\wchm\webgis.dmp full=y;

Export: Release 11.2.0.1.0 - Production on 星期二 12月 31 16:09:46 2013

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production With the Partitioning, OLAP and Data Mining options 已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集

即将导出整个数据库... . 正在导出表空间定义 EXP-00008: 遇到 ORACLE 错误 904 ORA-00904: "MAXSIZE": 标识符无效 EXP-00000: 导出终止失败

C:\>

posted @ 2013-12-31 17:21  5IGIS  阅读(1369)  评论(0编辑  收藏  举报