zoukankan      html  css  js  c++  java
  • oracle

    select saddr,sid,serial#,paddr,username,status from v$session where username is not null;

    alter system kill session'195,169';

    drop user emis cascade;

    sqlplus/nolog

    conn / as sysdba;

    startup(shutdown immediate)

    (启动侦听)lsnrctl start/stop


    SQL> drop user emis;
    drop user emis
    *
    第 1 行出现错误:
    ORA-01922: 必须指定 CASCADE 以删除 'EMIS'


    SQL> drop user emis cascade;

    用户已删除。


    show recyclebin;

    flashback table 表明 to before drop;

    purge table 表明;

    purge recyclebin;

    drop table 表明 purge; 直接删除

    desc 表明; 表结构

    create table 表明(
    id number() 默认,
    name varchar2(n) 默认,
    date date sysdate
    );


    conn sys/change_on_install as sysdba;

    CREATE USER dog IDENTIFIED BY WANGWANG; 创建用户

    grant create table to dog; 分配权限

    grant connect,resource to dog; 分配角色 好像11g不需要

    alter user dog identified by miaomiao 改密码

    alter user dog password expire; 密码失效

    alter user dog account lock; 锁定

    alter user dog account unlock; 解锁

    grant select,insert on scott.emp to dog; 授权

    revoke select,insert on scott.emp form dog; 取消

    revoke connect,resource,create table,create session form dog; 全回收

    drop user dog cascade; 走人

    都是DBA负责的


    -------------------------启动关闭---------
    startup 1实例 2控制文件 3数据文件
    startup mount 启动数据库实例 启动控制文件不启动数据文件(alter database archivelog;alter database open 归档模式)
    startup nomount 启动实例 连控制文件都不启动(控制文件有问题)

    shutdown immediate 关闭 迫使每个用户执行完当前sql语句后立即断开连接
    shutdown 正常关闭
    shutdown transactional
    shutdown abort 强行关闭 (造成文件丢失)


    set sqlblanklines on 设置sqlplus可以多行代码
    l 查看缓存区
    c/要替换内容/新内容 修改缓存区
    del 开始行号 结束行号 删除行
    a 增加行
    / 执行

    save 保存
    ed 编辑
    @ 执行
    get 得到文件内容

    col 字段 heading '字段头'
    col 字段 format 格式

    desc 表名


    ddl 定义语言
    create
    alter
    drop
    dcl 控制语言
    grant 授权 grant select on 表名 to用户
    revoke 解除授权
    dml 操作语言
    select
    insert
    delete
    update

    创建表空间

    CREATE TABLESPACE EMIS
    LOGGING
    DATAFILE 'E:oracleServerEMISemis.ora' SIZE 100M
    EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

    创建用户

    drop user emis cascade;
    CREATE USER emis PROFILE DEFAULT
    IDENTIFIED BY emis DEFAULT TABLESPACE emis
    TEMPORARY TABLESPACE temp
    QUOTA UNLIMITED
    ON emis
    ACCOUNT UNLOCK;
    GRANT CONNECT TO emis;
    GRANT DBA TO emis;

  • 相关阅读:
    HttpServletRequest request 获取form参数的两种方式
    mysql中计算两个日期的时间差函数TIMESTAMPDIFF用法
    Better exception message for missing @RequestBody method parameter
    下载Xcode历史版本方法
    CGLib与JDK的动态代理
    LeetCode: Longest Consecutive Sequence [128]
    POJ训练计划2777_Count Color(线段树/成段更新/区间染色)
    JBoss AS 7性能调优(三)
    java的Future使用方法
    Redis学习资源
  • 原文地址:https://www.cnblogs.com/mingjing/p/4477747.html
Copyright © 2011-2022 走看看