Oracle 10g 笔记1 连接和SQL编写

1.

C:\>sqlplus "sys/test123 as sysdba" //以管理员身份登陆

2.

如果没有实例,则可以用这个进行连接

C:\>sqlplus/nolog

然后 登陆

SQL>connect sys/test1234 as sysdba //sys必须以sysdba(管理员身份登陆)

   

   

SQL>startup //启动实例

   

SQL>startup mount //只启动控制文件,不启动数据文件(用于备份)

SQL>startup nomount //控制和数据文件都不打开(在控制文件受损的时候使用)

SQL>shutdown immediate //迫使每个用户执行完成当前SQL语句之后,立即断开连接,并且关闭(推荐)

SQL>shutdown //正常关闭 ,所有用户断开才能关闭。

   

SQL>shutdown transactional 迫使用户在当前执行完成后断开连接。

SQL>shutdown abort 强行关闭,关闭实例,可能会损坏数据和数据文件。

(额外)

SQL>archive log list //归档

   

3.

查看帮助 的方法

  1. SQL>help index //查看所有的支持的语句
  2. SQL>? 关键词 //查看某关键词帮助
    例如
    :SQL>? SET
  3. 在编辑SQL语句时,每执行一次,语句会存入缓冲区。

    要编辑缓冲区语句可以使用

       

    1. 列出缓冲区内容 LIST 简写 L
      SQL>l
    2. 改变 CHANGE 简写 C
      SQL>C/<要改变内容>/<新内容>
      例如 SQL>SELECT * FRON table
      SQL>C/FRON/FROM

      SQL>C/N/M
      将写错的N改成M
    3. 添加 APPEND 简写 A
      SQL>A <内容>
    4. 删除 DEL <行数>
      删除多行 DEL <起始行> <结束行>
      DEL [n | n m | n * | n LAST | * | * n | * LAST | LAST]
    5. 执行缓冲区语句
      SQL>/
    6. 保存到文件
      SQL>save c:\sql.txt
    7. 获取文件并执行
      SQL>@c:\sql.txt
    8. 获取,不执行
      SQL>get c:\sql.txt
    9. 在外部编辑器编辑 EDIT 简写 ED
      SQL>edit

       

       

       

       

       

       

       

posted @ 2008-11-08 09:22  景天  阅读(217)  评论(0编辑  收藏  举报