`
liudaoru
  • 浏览: 1575568 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sqlplus使用及常用sql语句或命令[z]

阅读更多

同事总结的,很不错,备忘一下。。。。

-------------------------------------------------

sqlplus连接数据库的几种形式

控制sqlplus的显示风格

  • 控制多久显示一次标题
    set pagesize 9999
  • login.sql文件的使用
    可在SQLPATH环境变量指定的目录下放置login.sql;login.sql里的所有语句会在登录sqlplus后自动执行;

常用sql语句

  • 查看数据库字符集
    用DBA身份执行:
    select * from nls_database_parameters
  • 显示当前的用户名
    show user
  • 显示一个表的结构
    desc table_name
  • 显示或查询当前表空间下的所有表(含视图)
    select * from tab
    select * from tab where TNAME like 'abc%';
    或:
    SELECT TABLE_NAME FROM USER_TABLES ORDER BY TABLE_NAME
  • 重命名表
    alter table FM_UPVIDEOS rename to FM_UPVIDEOS_OLD;
  • 复制到新表(同时自动建新表)
    create table ABC_BAK as select * from DOC;
    不过主键和索引不会自动创建。
  • 从OS查看连接(数)
    netstat -an | grep ":1521 "
    netstat -an | grep ":1521 " | grep EST | wc -l的结果除以2则是连接数;

对于已经启动的Oracle服务器,先停止服务,再启动服务:
Linux上停止Oracle服务
lsnrctl stop
sqlplus /as sysdba或者sqlplus sys/www.net360.cn as sysdba
shutdown immediate

Linux上启动Oracle服务
sqlplus /nolog
connect /as sysdba
startup
lsnrctl start

oracle em的启动与关闭:
启动:
emctl start dbconsole

同样停止OEM可以输入如下命令:
emctl stop dbconsole

评论

相关推荐

    SQLPlus中的复制和粘贴技巧

    - 如果你需要在SQL脚本中复制粘贴SQL语句,记得检查语法和分隔符,确保语句的完整性和正确性。 通过熟练运用这些技巧,你将在SQLPlus环境中更加游刃有余,提高你的工作效率,减少手动输入的错误,并更好地管理你的...

    PLSQL_Developer使用技巧及常用快捷键

    ### PL/SQL Developer 使用技巧及常用快捷键 #### 一、概述 PL/SQL Developer 是一款功能强大的 Oracle 开发工具,它提供了丰富的编辑、调试、性能优化等功能,极大地提升了 Oracle 数据库开发人员的工作效率。...

    oracle sql pl 基础学习

    SQL*Plus是Oracle数据库提供的一个命令行工具,用于执行SQL语句和PL/SQL块,管理数据库对象,以及查询和操纵数据。它不仅适合于数据库管理员进行日常维护工作,也是开发人员编写和测试代码的重要工具。对于初学者来...

    2009达内SQL学习笔记

    多数DBMS不需要在单条SQL语句后加分号,但特定的DBMS可能必须在单条SQL语句后加分号。 SQL语句的最后一句要以 “;”号结束 二、写子句顺序 Select column,group_function From table [Where condition] ...

    PLSQL 使用技巧、快捷键

    1. **执行单条SQL语句**:按`F8`键即可执行当前选中的SQL语句。 #### 八、查看TNSNames 1. **查看TNSNames**:通过`Help -> Support Info -> TNSNames`可以查看Oracle的`tnsnames.ora`文件。 #### 九、调试存储...

    Oracle客户端.7z

    2. **oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm**:这是基础包,提供了基本的运行时库,包括oci.lib、sqlplus和其他必要的动态链接库,使应用程序能够连接到Oracle数据库并执行SQL语句。 3. **...

    shell (用C语言编写的程序)

    2. **执行查询**:使用`sqlplus`工具执行构建好的SQL查询语句。 3. **格式化输出**:使用`sed`和`awk`对查询结果进行格式化处理,以便更好地展示数据。 4. **清理临时文件**:删除生成的临时文件。 #### 总结 ...

    basic-64-11.2.0.4.0.7z

    Java开发者可以通过JDBC(Java Database Connectivity)接口利用Oracle Instant Client来建立数据库连接,执行SQL语句,实现数据的读取和写入。 压缩包子文件的文件名“instantclient-basic-windows.x64-11.2.0.4.0...

    Oracle 11g InstantClient.7z

    4. 对于ODBC和JDBC的使用,可能还需要安装额外的组件,如"sqlplus"、"oci.dll"等,以及配置数据源或JDBC驱动。 使用Oracle 11g InstantClient,开发者和管理员可以实现以下功能: - 远程连接到Oracle数据库,执行...

    Oracle11-2绿化版客户端.7z

    2. **sqlplus.exe**: SQL*Plus,Oracle的命令行工具,用于执行SQL语句和PL/SQL块。 3. **tnsnames.ora**: TNS(Transparent Network Substrate)配置文件,定义了如何连接到Oracle数据库服务器。 4. **instantclient...

    Green_Oracle_18c_自用控制台版_管理器.7z

    - **SQLPlus**:`step2_sqlplus.bat` 是一个批处理文件,用于启动SQLPlus,这是一个强大的命令行工具,可以执行SQL语句、PL/SQL块以及数据库管理任务。 4. **依赖组件** - **vcredist_x64_2013.exe**:这是...

    instantclient-basic-windows.x64-12.1.0.2.0.z02

    2. **SQL*Plus**:这是一款强大的命令行工具,用于执行SQL语句、PL/SQL块以及数据库管理任务。用户可以通过SQL*Plus连接到Oracle数据库,执行查询、创建表、备份数据库等操作。 3. **网络配置**:使用Oracle ...

    PLSQL 15.0.2 x64 免安装 集成Oracle驱动.7z

    3. **数据操作**:用户可以直接在工具中浏览、查询、插入、更新和删除数据库中的数据,无需编写SQL语句。 4. **对象管理**:可以创建、修改和删除各种Oracle数据库对象,如表、视图、索引、存储过程、触发器等。 5...

    wm_concat重建.7z

    在sqlplus中执行包里的owmctab.plb、owmaggrs.plb、owmaggrb.plb三个脚本即可,执行语句: SQL>@$ORACLE_HOME\RDBMS\ADMIN\owmctab.plb; SQL>@$ORACLE_HOME\RDBMS\ADMI N\owmaggrs.plb; SQL>@$ORACLE_HOME\RDBMS\...

    oracl几个函数

    为了实现按照拼音、笔画或部首排序,可以使用以下SQL语句: ```sql -- 拼音排序 SELECT * FROM TEAM ORDER BY NLSSORT(排序字段, 'NLS_SORT=SCHINESE_PINYIN_M'); -- 笔画排序 SELECT * FROM TEAM ORDER BY ...

    oracle驱动11 instantclient-odbc

    2. **sqlplus.exe**:这是一个命令行工具,允许用户直接执行SQL语句和PL/SQL块。 3. **tnsnames.ora**:这个文件定义了数据库连接的服务名,用于配置和管理数据库连接字符串。 4. **instantclient_11_2**目录:包含...

    InstantClient.zip

    2. **sqlplus.exe**:轻量级的SQL命令行工具,可以执行SQL查询和PL/SQL脚本。 3. **odbcinst.ini** 和 **tnsnames.ora**:配置文件,分别用于ODBC驱动管理和网络服务定义。 4. **libclntsh.so**(64位环境下):...

Global site tag (gtag.js) - Google Analytics