• 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;

  • 相关阅读:
    测测两人的关系.一个小程序,根据用户输入的名字得到笔画数!
    手把手教你做下拉菜单篇
    防止网页内容被复制的最佳方法!
    陈寿福被抓所思二三事!
    测测两人的关系.一个小程序,根据用户输入的名字得到笔画数!
    树状数组
    scanf和cin
    二分答案
    赛后总结
    更新ssl证书后 file_get_contents()方法失效
  • 原文地址:https://www.cnblogs.com/mingjing/p/4477747.html
Copyright © 2020-2023  润新知