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;

  • 相关阅读:
    global mapper合并多个tif影像
    arcgis 10.2 licence manager无法启动
    Error C2079 'CMFCPropertySheet::m_wndOutlookBar' uses undefined class 'CMFCOutlookBar'
    家里的技嘉B360主板win10 uefi系统安装
    vc 6.0项目转为vs 2017项目遇到 的问题
    PPT学习笔记
    git拉取分支
    将本地源码推向gitee码云
    java反编译工具使用记录
    node.js install and cecium apply
  • 原文地址:https://www.cnblogs.com/mingjing/p/4477747.html
Copyright © 2011-2022 走看看