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;

  • 相关阅读:
    遍历frame中的表单:
    java分页算法
    将oracle数据库表使用命令的形式导入到excle文件中 亲测可用!
    关于解决java读取excel文件遇空行抛空指针的问题 !
    对Excle的行和列进行检查 单元格类型转换代码 ;
    java读取xls和xlsx数据作为数据驱动来用
    关于java读取excle文件的相关方法 ;
    转 Maven常用仓库地址以及手动添加jar包到仓库
    Luogo P2324 [SCOI2005]骑士精神
    Luogu P2483 【模板】k短路([SDOI2010]魔法猪学院)
  • 原文地址:https://www.cnblogs.com/mingjing/p/4477747.html
Copyright © 2011-2022 走看看