select * from dba_users;
create tablespace kyc_coo;
create user kyc_coo identified by "123456" default tablespace kyc_coo;
create temporary tablespace kyc_temp;
alter user kyc_coo temporary tablespace kyc_temp;
select * from dba_directories;
create directory dmp as '/ceph/fileserver/backup/oracle';
grant create session,create view,create job to resource;
grant read,write on directory dmp to resource;
grant resource to kyc_coo; --授权,创建,修改(只修改服务名中的ip),查询,删除dblink
grant create public database link,create database link to test;
--两种方式
create public database link accbak
connect to kyc_acc identified by "Lcpsys_kyc_1130"
using '(DESCRIPTION =
(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.8.161)(PORT = 1521)))
(CONNECT_DATA =(SERVICE_NAME =kyc_w)))';
或者
create public database link accbak
connect to kyc_acc identified by "Lcpsys_kyc_1130" using 'tdb'; select * from dba_db_links;
drop public database link accbak; select * from acct_account@accbak;
--最后修改job中的表名。 select * from ACCT_DAILY_BAK;
select count(*) from ACCT_DAILY_BAK;
truncate table acct_daily_bak; set serveroutput on
BEGIN
DBMS_SCHEDULER.RUN_JOB(job_name => '"KYC_COO"."BACKUP"', USE_CURRENT_SESSION => FALSE);
END;
--查看有默认密码的用户
select * from dba_users_with_defpwd;
select * from dba_profiles; --创建用户
grant create session to aa identified by 123456; --另外一种创建用户
create user aa
identified by 123456
default tablespace data_ts
quota 300m data_ts
quota 200m temp_ts
temporary tablespace temp_ts
profile clerk; --参见e36292 2-7中的设置default role解释
alter user aa default role none;
alter user aa default role all; --参见e41084 19-61中的set role解释
select * from session_roles;
set role all;
-------------------------------------- --grantor
--n. 授予者;[法] 让与人
--grantee
--n. 受让人;被授与者 --三类权限,对象(select,delete),系统(create session),角色(sec_admin)
--查看用户,查看角色
select * from dba_users;
select * from dba_roles;
--用户拥有的角色
select * from dba_role_privs
where grantee like 'KYC%';
--角色系统权限
select * from ROLE_SYS_PRIVS
where ROLE like 'RES%';
select * from ROLE_SYS_PRIVS
where ROLE='KYC';
--角色对象权限
select * from ROLE_TAB_PRIVS
where ROLE like 'RES%';
--用户系统权限(这里面有角色也有权限,UNLIMITED TABLESPACE不能授权给角色)
select * from dba_sys_PRIVS
where grantee like 'KYC%';
--查看分配给角色或用户的系统权限,三种形式,角色,大写,用户
--connect角色是向后兼容,尽量不用,推荐创建自己的角色,而不是依赖于数据库提供的
select * from dba_sys_privs
where grantee='CONNECT';
select * from dba_sys_privs
where grantee=upper('connect');
select * from dba_sys_privs
where grantee='KYC_ACC';
--查看每一个角色所拥有的系统权限数
select grantee,count(*) from dba_sys_privs
group by grantee; --查看对象权限
select * from dba_tab_privs
where grantee='LCPSYS';
--查看列权限
select * from dba_col_privs; grant select on v_$sesstat to kyc_mig;
grant select on v_$statname to kyc_mig;
grant select on v_$session to kyc_mig;
grant select,delete on sys.aud$ to kyc_mig;
revoke all on orders from hr cascade constraints; grant insert (ename,job) on scott.emp to aa,cc;
select * from dba_col_privs
where grantee in ('AA','CC');
------------------------------ --用户当前可用的权限
select * from session_privs;
--用户当前启用的角色
select * from session_roles;
--授予给当前用户的系统权限
select * from user_sys_privs;
--然后登录用户查看对象权限
select * from user_tab_privs; ------------------------------- ------------------------------- create role dev;
grant select any table,create session to dev;
create user kyc_dev identified by "dev-test!";
grant dev to kyc_dev; create role kyc;
grant
CREATE SEQUENCE,
CREATE TRIGGER,
CREATE CLUSTER,
CREATE PROCEDURE,
CREATE TYPE,
CREATE SESSION,
CREATE VIEW,
CREATE OPERATOR,
CREATE JOB,
CREATE TABLE,
CREATE INDEXTYPE
to kyc; create directory dmp as '/ceph/fileserver/backup/oracle';
grant read,write on directory dmp to kyc;
grant kyc to kyc_acc; grant kyc to KYC_ACC;
grant kyc to KYC_APP;
grant kyc to KYC_COA;
grant kyc to KYC_FRE;
grant kyc to KYC_L1U;
grant kyc to KYC_L2U;
grant kyc to KYC_LOA;
grant kyc to KYC_MAL;
grant kyc to KYC_MAR;
grant kyc to KYC_MER;
grant kyc to KYC_OTT;
grant kyc to KYC_TRA;
grant kyc to KYC_VEH; grant UNLIMITED TABLESPACE to KYC_ACC;
grant UNLIMITED TABLESPACE to KYC_COA;
grant UNLIMITED TABLESPACE to KYC_FRE;
grant UNLIMITED TABLESPACE to KYC_L1U;
grant UNLIMITED TABLESPACE to KYC_L2U;
grant UNLIMITED TABLESPACE to KYC_LOA;
grant UNLIMITED TABLESPACE to KYC_MAL;
grant UNLIMITED TABLESPACE to KYC_MAR;
grant UNLIMITED TABLESPACE to KYC_MER;
grant UNLIMITED TABLESPACE to KYC_OTT;
grant UNLIMITED TABLESPACE to KYC_TRA;
grant UNLIMITED TABLESPACE to KYC_VEH; revoke create view from KYC_ACC;
revoke create view from KYC_FRE;
revoke create view from KYC_L1U;
revoke create view from KYC_LOA;
revoke create view from KYC_MAR;
revoke create view from KYC_MER;
revoke create view,CREATE PROCEDURE from KYC_OTT;
revoke create view from KYC_TRA; revoke SELECT ANY TABLE,CREATE JOB from KYC_ACC;
revoke SELECT ANY TABLE from KYC_FRE;
revoke SELECT ANY TABLE,SELECT ANY DICTIONARY from KYC_L1U;
revoke SELECT ANY TABLE from KYC_TRA;
revoke SELECT ANY TABLE from KYC_VEH;
revoke CREATE ANY JOB,CREATE JOB,DEBUG CONNECT SESSION,SELECT ANY DICTIONARY from kyc_fre; revoke connect,resource from KYC_ACC;
revoke connect,resource from KYC_COA;
revoke connect,resource from KYC_FRE;
revoke connect,resource from KYC_L1U;
revoke connect,resource from KYC_L2U;
revoke connect,resource from KYC_LOA;
revoke connect,resource from KYC_MAL;
revoke connect,resource from KYC_MAR;
revoke connect,resource from KYC_MER;
revoke connect,resource from KYC_OTT;
revoke connect,resource from KYC_TRA;
revoke connect,resource from KYC_VEH;
revoke dba from kyc_app,kyc_fre;

oracle-sql脚本的更多相关文章

  1. SQL server 表结构转Oracle SQL脚本

    SQL server 表结构转Oracle SQL脚本 /****** Object: StoredProcedure [dbo].[getOracle] Script Date: 2019/7/25 ...

  2. Oracle SQL 脚本跟踪

    NC Oracle SQL 脚本跟踪 脚本: select * from v$sqlarea a and a.LAST_ACTIVE_TIME >= to_date( '2013-02-21 1 ...

  3. ORACLE SQL脚本能否修改字段名称?

    在看到标题时,你先想想:在ORACLE中能否修改一个表的某个字段名呢?如果能的话,你是否还记得SQL脚本如何写的呢,呵呵,写这个的目的是因为在论坛上看见许多信誓旦旦的说ORACLE中不能修改字段名称, ...

  4. 在 linux 上运行 oracle sql脚本

    方法一 su - oracle  //切换到oracle用户模式下 sqlplus /nolog  //登录sqlplus connect /as sysdba; //连接orcale @sql脚本路 ...

  5. 将现有的sql脚本导入 Oracle 数据库,中文乱码问题

    将现有的sql 脚本导入 Oracle数据库 比如 在windows 系统下,可以写一个 bat 来实现直接导入 如:bat 中的内容如下,logs.log 将会记录执行日志 sqlplus user ...

  6. 【ORACLE】记录通过执行Oracle的执行计划查询SQL脚本中的效率问题

    记录通过执行Oracle的执行计划查询SQL脚本中的效率问题   问题现象: STARiBOSS5.8.1R2版本中,河北对帐JOB执行时,无法生成发票对帐文件.   首先,Quartz表达式培植的启 ...

  7. 查看oracle数据库下面的所有的表,执行某个sql脚本:

    查看oracle数据库下面的所有的表: select * from user_tables;//user为用户名 执行某个sql脚本: SQL>@e 文件名.sql

  8. Oracle SQL 调优健康检查脚本

    Oracle SQL 调优健康检查脚本 我们关注数据库系统的性能,进行数据库调优的主要工作就是进行SQL的优化.良好的数据架构设计.配合应用系统中间件和写一手漂亮的SQL,是未来系统上线后不出现致命性 ...

  9. Oracle 史上最全近百条Oracle DBA日常维护SQL脚本指令

    史上最全近百条Oracle DBA日常维护SQL脚本指令 https://mp.weixin.qq.com/s?__biz=MjM5MDAxOTk2MQ==&mid=2650281305&am ...

  10. Linux下执行Oracle的sql脚本

    (1)  启动监听: Root用户登录后,输入: $su – oracle 回车(Oracle为Oracle数据库安装用户,必须有横杠: - ) 启动监听: $lsnrctl start --启动 $ ...

随机推荐

  1. apidoc 工具的使用

    使用rest framerok时,需要写API接口文档,此时就需要用到 apidoc(个人觉得这个用的比较顺手) 需要安装nodejs,,, windows 下 1 然后验证是否安装成功  node ...

  2. oracle通过一个字段分组,取另一个字段的最大值

    select * from bdcdj.lqentry1 a  where 顺序号 in (select max(顺序号) from bdcdj.lqentry1 b WHERE b.archival ...

  3. CentOS7安装CDH 第二章:CentOS7各个软件安装和启动

    相关文章链接 CentOS7安装CDH 第一章:CentOS7系统安装 CentOS7安装CDH 第二章:CentOS7各个软件安装和启动 CentOS7安装CDH 第三章:CDH中的问题和解决方法 ...

  4. zookeeper:3

    zoo.cfg配置文件 tickTime=2000  :zookeeper中最小的时间单位长度 (ms). initLimit=10  :follower节点启动后与leader节点完成数据同步的时间 ...

  5. Win7升级Win10系统提示错误0x80070057的解决方法

    Win7系统用户在通过Windows Update来升级Win10系统时,有时会出现0x80070057的错误代码从而导致无法继续升级.下面好系统重装助手就来告诉大家Win7升级Win10系统出现0x ...

  6. Elasticsearch 9300无法访问,客户端出现NoNodeAvailableException[None of the configured nodes are available:  [{#transport#‐1}{exvgJLR‐RlCNMJy‐hzKtnA}

    1.  进入容器 docker exec ‐it ID /bin/bash 2. 拷贝配置文件到宿主机 docker cp  ID:/usr/share/elasticsearch/config/el ...

  7. MySQL菜鸟入门“秘籍”

    一.MySQL简介 1.什么是数据库 ? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不 ...

  8. 7.Vue实例的生命周期

    1.Vue实例的生命周期: 什么是生命周期:从Vue实例创建.运行.到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期! 生命周期钩子 = 生命周期函数 = 生命周期事件 2. 主要的生命 ...

  9. Splay树详解

    更好的阅读体验 Splay树 这是一篇宏伟的巨篇 首先介绍BST,也就是所有平衡树的开始,他的China名字是二叉查找树. BST性质简介 给定一棵二叉树,每一个节点有一个权值,命名为 ** 关键码 ...

  10. 解压gz文件有误

    tar: This does not look like a tar archive tar: Skipping to next header tar: Exiting with failure st ...