oracle创建用户表空间
--本次因工作需要,为其他部门提供部分表数据,创建一个新用户与表空间。
--system用户下
drop user sys_outside cascade;
drop tablespace sys_outside including contents and datafiles;
create tablespace sys_outside
datafile '/u01/app/oracle/oradata/dbxxx/sys_outside.dbf'
size 100M autoextend on next 10M maxsize 20000M;
create user sys_outside identified by sys_outside default tablespace sys_outside ;
GRANT
CONNECT,
RESOURCE,
create synonym
TO sys_outside ;
--只在当前表空间有上述权限,如果想要在其他表空间也有权限,可执行以下命令
GRANT
CONNECT,
--RESOURCE,
--DBA,
unlimited tablespace,
create synonym,
CREATE SEQUENCE,
CREATE TABLE,
CREATE VIEW ,
CREATE INDEX,
CREATE PROCEDURE,
CREATE DIRECTORY,
ALTER SESSION,
ALTER SEQUENCE,
ALTER TABLE,
ALTER VIEW ,
ALTER INDEX,
ALTER PROCEDURE,
--ALTER DIRECTORY,
--DROP SESSION,
DROP SEQUENCE,
DROP TABLE,
DROP VIEW ,
DROP INDEX,
DROP PROCEDURE,
--DROP DIRECTORY,
SELECT TABLE,
SELECT DICTIONARY,
INSERT TABLE,
UPDATE TABLE,
DELETE TABLE,
DEBUG ANY PROCEDURE,
DEBUG CONNECT SESSION,
execute any procedure
TO sys_outside ;
--给用户赋予查询其他表空前指定表、视图权限
grant select on SYS_TEST.ZK_VIEW to sys_outside;
grant select on SYS_TEST.ZK_COUNTRY_VIEW to sys_outside;
--登录新创建的用户,创建同义词,使查询语句更简洁
create or replace synonym ZK_VIEW for SYS_TEST.ZK_VIEW;
create or replace synonym ZK_COUNTRY_VIEW for SYS_TEST.ZK_COUNTRY_VIEW;
--当需要赋权的数据过多时,可执行以下语句,将结果复制选取自己想要的进行执行
-- 将结果集取出来,在sql种执行
select 'grant select on '||owner||'.'||object_name||' to sys_outside;'
from dba_objects
where owner in (SYS_TEST') and object_type='TABLE';
-- 将结果集取出来,在sql种执行
select 'create or replace synonym '||object_name||' for '||owner||'.'||object_name||';'
from dba_objects
where owner in ('SYS_TEST') and object_type='TABLE';
oracle创建用户表空间的更多相关文章
- oracle创建默认表空间---重要
当oracle创建数据库后,sys创建用户时还要有默认表空间.不创建默认表空间在导如项目时会有些数据表导入不成功! 由于时间仓促以截屏为例 之后会在刚刚那个空文件生成一个文件 ----------- ...
- Oracle 创建/删除 表空间、用户、授权
首先以DBA连接到数据库:sqlplus / as sysdba; --创建表空间 create tablespace test_tablespace datafile 'D:\developer\o ...
- oracle 创建数据表空间和用户
--创建临时表空间(不必须)create temporary tablespace zwtest tempfile 'D:\Java\oracle\oradata\zwtest.dbf' size 5 ...
- oracle创建数据库表空间 用户 授权 导入 导出数据库
windows下可以使用向导一步一步创建数据库,注意编码. windows连接到某一个数据库实例(不然会默认到一个实例下面):set ORACLE_SID=TEST --登录开始创建表空间及可以操作的 ...
- oracle 字符集安装错了,修改字符集 及创建用户 表空间 ,删除用户及所有的表
1.首先以sysdba的身份登录上去 conn /as sysdba 2.关闭数据库shutdown immediate; 3.以mount打来数据库,startup mount 4.设置sessio ...
- Oracle创建/删除表空间和用户(2014-3-10 记)
/*创建表空间名为:DB_NAME*/ create tablespace DB_NAME datafile 'E:\oracle_data\db_name.dbf' size 100M autoex ...
- oracle创建/删除表空间、创建/删除用户并赋予权限
创建表空间 分开执行如下sql语句 --创建临时表空间 CREATE SMALLFILE TEMPORARY TABLESPACE "TEMP11" TEMPFILE 'E:\ap ...
- 用Toad for Oracle创建数据库表空间和用户
打开Toad, 1,菜单栏Session—>new Connection….打开如下窗口: 2,进入之后,菜单DatebaseàSechema Brower...找到Table Space(表 ...
- oracle创建数据库表空间
1.创建表空间(存放数据) create tablespace xtba_datadatafile 'F:\ORACLE\ORADATA\ORCL\XTBA.DBF'size 50mautoexten ...
随机推荐
- 【Elasticsearch】Docker 安装 Elasticsearch 2.4.4 版本(高版本方式不同)
1. 下载 elasticsearch docker pull docker.elastic.co/elasticsearch/elasticsearch:6.4.3 2.启动 elasticsea ...
- Leetcode题目155.最小栈(简单)
题目描述: 设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈. push(x) -- 将元素 x 推入栈中.pop() -- 删除栈顶的元素.top() -- 获取栈顶 ...
- cast()、decimal(M,D) --SQL对查询字段保留小数位操作
参考:http://database.51cto.com/art/201005/201651.htm http://www.lai18.com/content/1693593.html 直接上例子,以 ...
- 实时更新DataGridView 合计值
public partial class Form1 : Form { public Form1() { InitializeComponent(); dataGridView1.DataSource ...
- 多目标优化算法(一)NSGA-Ⅱ(NSGA2)(转载)
多目标优化算法(一)NSGA-Ⅱ(NSGA2) 本文链接:https://blog.csdn.net/qq_40434430/article/details/82876572多目标优化算法(一)NSG ...
- webstrom配置node语法提示
一.mac下打开设置 二.输入node,找到node.js npm,勾选上对勾就好了. 第三.按住ctr,点击右键可以点进去就可以了.
- Swagger介绍及使用
相信无论是前端还是后端开发,都或多或少地被接口文档折磨过.前端经常抱怨后端给的接口文档与实际情况不一致.后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新.其实无论是前端调用后端,还是后端调用 ...
- js 中 new call apply bind JSON.stringify 的原理以及模拟实现
1.new的原理和实现 它创建了一个全新的对象. 它会被执行 [[Prototype]](也就是 __proto__)链接. 它使 this指向新创建的对象. 通过 new创建的每个对象将最终被 [[ ...
- 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_汇总
2018年Spring Boot 2.x整合微信支付在线教育网站高级项目实战视频课程 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_1-1.SpringBoot整合微信支付开发在 ...
- Turbine Netflix
Turbine是聚合服务器发送事件流数据的一个工具,用来监控集群下hystrix的metrics情况. 本实例是在consul做为服务发现时的配置. Turbine聚合器: 可以参照:https:// ...