常用的Oracle的doc命令

1.连接数据库

普通用户连接数据库:

conn scott/tiger --(默认的用户名/密码)、conn 即"connection"连接数据库的意思

超级管理员连接:
Conn sys/sys as sysdba--oracle数据库不区分大小写

2.sql文件

  • 保存sql文件

save c:\test.txt

编辑sql语句,用记事本编辑
ed c:\1.txt --编辑 SQL 语句
ed --直接打开上一次缓存sql语句

描述数据表的结构
desc employee; --打开employee员工表的结构

  • spool 录屏

spool 存放位置(d:\基本查询.txt)

spool off -- 结束录屏

3.服务器

  • 打开服务器

net start oracleservicebinbo

  • 打开监听器

lsnrctl start

  • 关闭服务器

net stop oracleservicebinbo

  • 关闭监听器

lsnrctl stop

4.用户操作

  • 查看当前用户的角色
    SQL>select * from user_role_privs;

  • 查看当前用户的系统权限和表级权限
    SQL>select * from user_sys_privs;
    SQL>select * from user_tab_privs;

  • 查看当前用户的缺省表空间
    SQL>select username,default_tablespace from user_users;

  • 换用户
    conn as sysdba
    sys
    tsinghua
    sqlplus "sys/tsinghua as sysdba"
    conn sys/zl as sysdba

  • 更改用户密码
    sql>alter user 管理员 identified by 密码;

  • 创建表空间的数据文件
    sql>create tablespace test datafile 'd:\oracle\binbo.dbf' size 10m;

  • 创建用户
    sql>create user 用户名 identified by 用户名;

  • 查看用户
    sql>show user

  • 检查语句是否有错
    show error

  • 锁定用户
    sql>alter user 用户名 account lock

  • 解除用户
    sql>alter user 用户名 account unlock

  • 删除用户
    sql>drop user zl;

  • 给用户创建表权限
    sql>grant create table to 用户名;

  • 授管理员权限
    sql>grant dba to 用户名;

  • 给用户登录权限
    sql>grant connect to 用户名

  • 给用户无限表空间权限
    sql>grant unlinmited tablespace to 用户名;

  • 收回权限
    sql>revoke dba from 用户名;

5.查看表

  • 查看用户下所有的表
    SQL>select * from user_tables;

  • 查看名称包含log字符的表
    SQL>select object_name,object_id from user_objects
    where instr(object_name,'LOG')>0;

  • 查看某表的创建时间
    SQL>select object_name,created from user_objects where object_name=upper('&table_name');

  • 查看某表的大小
    SQL>select sum(bytes)/(1024*1024) as "size(M)" from user_segments
    where segment_name=upper('&table_name');

  • 查看表结构
    desc 表名;

  • 查看放在ORACLE的内存区里的表
    SQL>select table_name,cache from user_tables where instr(cache,'Y')>0;

  • 再添加一个表空间的数据文件
    sql>alter tablespace test add datafile 'd:\oracle\test1.dbf' size 10m;

6.事务(TC事务控制语言)

  • COMMIT - 提交并结束事务处理

  • ROLLBACK - 撤销事务中已完成的工作

  • SAVEPOINT – 标记事务中可以回滚的点

常用的Oracle的doc命令的更多相关文章

  1. Oracle数据库DOC命令导入导出(2014-3-10记)

    导出:exp lwj/lwj123456@orcl file=d:/db.dmp full=y 导入:imp lwj/lwj123456@orcl file=d:/db.dmp full=y 注:用户 ...

  2. [ SHELL编程 ] 编程常用的ORACLE相关命令

    本文主要描述shell编程中常用的Oracle相关命令. 1.sqlplus -L/-S参数 sqlplus -L user/password #-L参数表示用户只尝试登录一次, 而不是在出错时再次提 ...

  3. oracle中imp命令详解 .

    转自http://www.cnblogs.com/songdavid/articles/2435439.html oracle中imp命令详解 Oracle的导入实用程序(Import utility ...

  4. elasticsearch(四) 之 elasticsearch常用的一些集群命令

    目录 elasticsearch常用的一些集群命令 查看集群健康状态 查看集群的节点列表 查看所有的索引 删除索引 查询索引的某个文档内容 更新文档 删除文档 自动创建索引 定时删除索引 elasti ...

  5. oracle 导入imp 命令

    最常用的      imp  name/password@IP:1521/orcl[库] file="c:\123.dmp" full=y ignore=y. 例:imp abc/ ...

  6. Rman Enhancements(增强) In Oracle 11g. (Doc ID 1115423.1)

    Rman Enhancements In Oracle 11g. (Doc ID 1115423.1) APPLIES TO: Oracle Database - Enterprise Edition ...

  7. 【计算机基础】常用的快捷键和DOS命令

    常用的快捷键和DOS命令 DOS命令 使用Linux比较酷 cool

  8. Linux中常用的监控性能的命令(sar、mpstat,vmstat, iostat,)详解

    Linux中常用的监控性能的命令有: sar:能查看CPU的平均信息,还能查看指定CPU的信息.与mpstat相比,sar能查看CPU历史信息 mpstat:能查看所有CPU的平均信息,还能查看指定C ...

  9. android: DOC命令:查看后台运行的activity:

    DOC命令:查看后台运行的activity: adb shell dumpsys activity running activity: 模拟器曾经运行过的 activity:

随机推荐

  1. mysql数据库----索引补充

    1.索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据.对于索引,会保存在额外的文件中. 2.索引种类 普通索引:仅加速查询 唯一索引:加速查询 + 列值唯一(可以有 ...

  2. 服务器上的 Git - 在服务器上搭建 Git

    http://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E5%9C%A8%E6%9C%8D%E ...

  3. (一)SVM原理

    前言 本文开始主要介绍一下SVM的分类原理以及SVM的数学导出和SVM在Python上的实现.借鉴了许多文章,会在后面一一指出,如果有什么不对的希望能指正. 一. SVM简介 首先看到SVM是在斯坦福 ...

  4. redis 字符串的管理的一点理解

    redis字符串可以实现通过地址偏移找到所在结构体的首地址,struct sdshdr *sh = (void *)(s - (sizeof(struct sdshdr))) 也就是通过buf地址可以 ...

  5. HAOI2017游记

    HACF的最终成绩已经出炉,但是事情还没有结束. 好多想说的,不知道从何说起,就按照时间顺序说吧. 考前 考前大概一周半就开始复习了,一些比较重要的算法,比如KDT,单纯性,线性基等等没有再继续学,所 ...

  6. Python与R的争锋:大数据初学者该怎样选?

    在当下,人工智能的浪潮席卷而来.从AlphaGo.无人驾驶技术.人脸识别.语音对话,到商城推荐系统,金融业的风控,量化运营.用户洞察.企业征信.智能投顾等,人工智能的应用广泛渗透到各行各业,也让数据科 ...

  7. 「Linux+Django」uwsgi服务启动(start)停止(stop)重新装载(reload)

    转自:http://blog.51cto.com/12482328/2087535?cid=702003 1. 添加uwsgi相关文件 在之前的文章跟讲到过centos中搭建nginx+uwsgi+f ...

  8. [DeeplearningAI笔记]序列模型3.1基本的 Seq2Seq /image to Seq

    5.3序列模型与注意力机制 觉得有用的话,欢迎一起讨论相互学习~Follow Me 3.1基础模型 [1] Sutskever I, Vinyals O, Le Q V. Sequence to Se ...

  9. sublime wrong

    Q1: sublime报错: There are no packages available for installation A1: window下的:C:\Windows\System32\dri ...

  10. C11线程管理:互斥锁

    1.概述 锁类型 c11提供了跨平台的线程同步手段,用来保护多线程同时访问的共享数据. std::mutex,最基本的 Mutex 类,独占的互斥量,不能递归使用. std::time_mutex,带 ...