`
kingxss
  • 浏览: 972995 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Sqlplus 基本使用

阅读更多

安装完成后,设置所有oracle服务为手动,因为oracle实在是吃内存的能手。要使用sqlplus,必须首先启动OracleServiceORCL服务,然后是OracleOraDb10g_home1TNSListener,根据版本会有所不同。

 

打开sqlplus登陆,直接在登陆框username中输入登陆:

sys/manager as sysdba;

 

锁定用户:
用户已更改。

解锁用户:

SQL> ALTER USER scott ACCOUNT UNLOCK;
用户已更改。
 


切换用户:

SQL> CONN scott/tiger;
已连接。

 

显示当前的显示条数(默认是14):

SQL> show pagesize;
pagesize 14

 

设置显示条数为100条:

SQL> SET PAGESIZE 100;

 

显示当前的显示列大小:

SQL> SHOW LINESIZE;
linesize 80

 

设置显示列大小为100:

SQL> SET LINESIZE 100;
 


查询自身表空间下所有的表和视图:

SQL> select * from cat;

TABLE_NAME                     TABLE_TYPE
------------------------------ -----------
DEPT                           TABLE
EMP                            TABLE
BONUS                          TABLE
SALGRADE                       TABLE
 


查询数据:

SQL> select rownum, rowid from emp where rownum<3;

    ROWNUM ROWID
---------- ------------------
         1 AAAMfPAAEAAAAAgAAA
         2 AAAMfPAAEAAAAAgAAB
 


设置sqlplus查询出结果的列宽:

QL> col rowid format a4;
SQL> select rownum, rowid from emp where rownum<3;

    ROWNUM ROWI
---------- ----
         1 AAAM
           fPAA
           EAAA
           AAgA
           AA

         2 AAAM
           fPAA
           EAAA
           AAgA
           AB
 



sqlplus中设置number型的显示格式:

SQL> col sal format 999,999,999;
SQL> select ename, sal from emp where rownum < 3;

ENAME               SAL
---------- ------------
SMITH               800
ALLEN             1,600
 

要保留有效数字:

SQL> col sal format 999,999,999.00;
SQL> select ename, sal from emp where empno=8080;

ENAME                  SAL
---------- ---------------
张三              6,355.00
 

 

分四步创建表空间:

--临时表空间
create temporary tablespace XXX_TEMP datafile '${ORACLE_HOME}\oradata\XXX_TEMP.ora' size 100M reuse autoextend on next 40M maxsize unlimited default storage(initial 128k next 128k minextents 2 maxextents unlimited);

--表空间
create tablespace XXX_DATA datafile '${ORACLE_HOME}\oradata\XXX_DATA.ora' size 100M reuse autoextend on next 40M maxsize unlimited default storage(initial 128k next 128k minextents 2 maxextents unlimited);

--创建用户密码 
create user XXX identified by XXXPWD default tablespace XXX_DATA temporary tablespace XXX_TEMP;

--给用户赋权
grant dba,connect,resource,select any table,delete any table,update any table,insert any table to XXX;
 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Oracle SQLPlus 手册for windows

    #### SQLPlus基本使用 - **启动SQLPlus**:在Windows环境下,可以通过“开始”菜单中的Oracle选项找到SQLPlus并启动,或通过命令行输入`sqlplus`命令。 - **登录数据库**:启动后,用户需要输入数据库连接字符串,...

    SQLPlus命令使用大全

    ### SQLPlus命令使用大全 #### 一、概述 SQLPlus是Oracle数据库提供的一个非常实用的命令行工具,它不仅能够执行SQL语句,还可以通过一系列内置命令帮助用户更高效地管理数据库。本文将详细介绍SQLPlus中常用命令...

    SQLPlus使用教程

    这个使用教程将帮助你理解和掌握SQLPlus的基本用法和常见命令。 一、SQLPlus的启动与退出 1. 启动SQLPlus:在命令行界面输入`sqlplus 用户名/密码@连接标识符`,如`sqlplus scott/tiger@orcl`,其中scott是用户名,...

    sqlplus安装包附带使用说明

    这个安装包包含了一些必要的组件,使得用户可以在Windows操作系统上安装并使用SQLPlus。以下是关于SQLPlus安装包及其使用说明的详细知识: 1. **SQLPlus的介绍**:SQLPlus是一个轻量级的数据库管理工具,它允许用户...

    Oracle SQLPLUS基础及sqlplus命令详解

    由于Oracle在企业级数据库市场中占据重要地位,掌握SQL*Plus的使用对于任何想要深入了解Oracle数据库的IT专业人士来说都是基础要求。 首先,要想熟练使用SQL*Plus,必须理解关系数据库系统(RDBMS)的概念,其中...

    SQLPLUS使用手册

    《SQLPLUS使用手册》是针对数据库管理工具SQLPLUS的一份详尽指南,它涵盖了SQLPLUS的基础操作、高级功能以及SQL语言的应用。SQLPLUS是Oracle公司提供的一个命令行接口,用于与Oracle数据库进行交互,它是数据库管理...

    SQLPLUS命令的使用大全

    本文将详细解读SQLPLUS中的关键命令,涵盖从基本操作到高级技巧,帮助读者全面掌握SQLPLUS的使用方法。 ### 一、执行SQL脚本文件 在日常工作中,我们经常需要批量执行多个SQL语句。SQLPLUS支持通过`START`或`@`...

    sqlplus常用命令参数

    例如,使用 `sqlplus` 命令直接登录,或者使用 `conn` 命令连接到其他用户。例如,`conn 用户名/密码` 命令可以连接到指定的用户名和密码。 创建表空间 创建表空间是 Sqlplus 中的一项基本操作。例如,使用 `create...

    SQLPLUS命令的使用大全.txt

    本篇文章将深入探讨SQLPLUS命令的使用大全,帮助你更好地理解和操作Oracle数据库。 1. **启动SQLPLUS** 要启动SQLPLUS,你需要在命令行界面输入`sqlplus [用户名/密码@连接标识符]`。例如,如果你的用户名是`scott...

    实验二 sqlplus和isqlplus基本命令

    1. **使用SQLPlus** - 使用用户名:sys - 密码:change_on_install - 按照上述介绍的方法执行相关命令。 2. **使用iSQL*Plus** - 按照上述介绍的方法启动iSQL*Plus,并根据需求选择合适的登录方式。 #### 五、...

    oracle 常用函数 sqlplus基本命令

    在Oracle数据库管理中,了解和熟练使用SQL查询语言和SQL*Plus工具是至关重要的。本文将深入探讨"Oracle常用函数"以及"SQL*Plus基本命令"这两个关键领域,旨在帮助你提升在数据库操作中的效率。 一、Oracle常用函数 ...

    Oracle SQLPlus最新手册

    1. **命令语法约定**:介绍了在SQLPlus中使用的命令、术语和子句的书写规范,以及如何正确使用各种数据类型和表达式。 2. **文档可访问性**:强调了如何获取更详细的SQLPlus用户指南和参考资料,以便于深入学习和...

    使用SQLPlus.rar

    1. SQLPlus的基本用法: - 启动SQLPlus:在命令行中输入`sqlplus username/password@database`,其中`username`是数据库用户名,`password`是对应密码,`database`是连接的数据库服务名或连接字符串。 - 退出...

    SQLPLUS命令.rar

    二、SQLPLUS基本命令 1. `HELP`:显示SQLPLUS的帮助信息,如`HELP command`显示特定命令的帮助。 2. `\h`:同`HELP`,用于查看帮助。 3. `\p`:打印当前SQL命令。 4. `\q`:快速退出SQLPLUS(等同于`EXIT`)。 5. `\...

    sqlplus教程(中文)

    本教程旨在详细介绍SQLPlus的使用方法以及SQL语言在Oracle环境中的应用技巧。 一、SQLPlus的基础操作 1. 启动与退出:在命令行界面输入`sqlplus 用户名/密码@连接标识`启动SQLPlus,如`sqlplus scott/tiger@orcl`...

    sqlplusw 与 sqlplus登陆数据库的方法总结

    sqlplusw 与 sqlplus 登陆数据库的方法总结主要涉及到 Oracle 数据库的登录方法,包括 sqlplusw 工具、sqlplus 命令、PL/SQL 工具和 iSqlplus 登录 oracle 数据库的方法。 首先,需要了解 Oracle 数据库的基本概念...

    SQLPLUS命令查询文档

    在SQLPLUS中,掌握一些基本的命令和技巧是至关重要的。以下是一些关键知识点: 1. **启动SQLPLUS**:用户可以通过在命令行输入`sqlplus /nolog`来启动SQLPLUS,然后用`connect`命令连接到数据库,如`connect ...

    Oracle SQLPLUS命令的使用大全.doc

    ### Oracle SQLPLUS命令详解 #### 引言 Oracle SQL*Plus是Oracle数据库系统中的一个强大且灵活的命令行工具,用于执行SQL语句、管理数据库和执行脚本。它不仅支持标准的SQL语句(DML、DDL、DCL),还提供了一系列...

Global site tag (gtag.js) - Google Analytics