Oracle Rac创建表空间及用户
1. 创建表空间:
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tablespaces WHERE tablespace_name = UPPER(TRIM('TEST')));
IF cnt != 0 THEN
DECLARE
s VARCHAR2(500);
BEGIN
s := 'DROP TABLESPACE TEST INCLUDING CONTENTS CASCADE CONSTRAINTS';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/ BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tablespaces WHERE tablespace_name = UPPER(TRIM('TEST_TEMP')));
IF cnt != 0 THEN
DECLARE
s VARCHAR2(500);
BEGIN
s := 'DROP TABLESPACE TEST_TEMP INCLUDING CONTENTS CASCADE CONSTRAINTS';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/ create tablespace TEST
datafile '/u01/app/oracle/product/12.1.0/db_1/test.dbf' size 500M REUSE
AUTOEXTEND ON NEXT 100M
ONLINE PERMANENT; CREATE TEMPORARY
TABLESPACE TEST_TEMP TEMPFILE
'/u01/app/oracle/product/12.1.0/db_1/test_temp.dbf' SIZE 500M REUSE
AUTOEXTEND ON NEXT 100M ;
2. 创建用户:
BEGIN
DECLARE
cnt integer := 0;
BEGIN
SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM ALL_USERS WHERE USERNAME = UPPER(TRIM('test')));
IF cnt != 0 THEN
DECLARE
s VARCHAR2(500);
BEGIN
s := 'DROP USER test CASCADE';
DBMS_OUTPUT.PUT_LINE(s);
EXECUTE IMMEDIATE s;
END;
END IF;
exception
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE(cnt);
END;
END;
/ CREATE USER test PROFILE DEFAULT
IDENTIFIED BY TEST DEFAULT TABLESPACE TEST
TEMPORARY TABLESPACE TEST_TEMP
ACCOUNT UNLOCK; GRANT CONNECT TO test;
GRANT RESOURCE TO test;
GRANT UNLIMITED TABLESPACE TO test;
GRANT ALTER ANY CLUSTER TO test;
GRANT ALTER ANY DIMENSION TO test;
GRANT ALTER ANY INDEX TO test;
GRANT ALTER ANY TABLE TO test;
GRANT ALTER ANY PROCEDURE TO test;
GRANT CREATE ANY INDEX TO test;
GRANT CREATE ANY PROCEDURE TO test;
GRANT CREATE ANY TABLE TO test;
GRANT DROP ANY INDEX TO test;
GRANT DROP ANY PROCEDURE TO test;
GRANT DROP ANY TABLE TO test;
GRANT EXECUTE ANY PROCEDURE TO test;
Oracle Rac创建表空间及用户的更多相关文章
- oracle 11G创建表空间、用户、配置监听和TNS
最近总在安装各种版本的oralce数据库做测试,11G,32位的,64位的,12C的,每次都折腾表空间,用户.tns啥的,这里记录下,再也不用现用现百度找了 一.创建表空间.用户 在plsql工具中 ...
- Oracle数据库创建表空间及用户授权
/*分为四步 */ /*第1步:创建临时表空间 */ create temporary tablespace test_temp tempfile 'E:\app\Administrator\orad ...
- Linux oracle数据库创建表空间、用户并赋予权限
管理员用户登录oracle数据库 1.创建临时表空间 select name from v$tempfile;查出当前数据库临时表空间,主要是使用里面的存放路径: 得到其中一条记录/opt/oracl ...
- Oracle的创建表空间及用户
学习笔记: 1.创建表空间 --创建表空间 create tablespace thepathofgrace datafile 'c:\thepathofgrace.dbf' size 100m au ...
- oracle 语句创建表空间、用户、授权
/*分为四步 */ /*第1步:创建临时表空间 */ create temporary tablespace yuhang_temp tempfile 'D:\oracledata\yuhang_te ...
- aix下oracle数据库创建表空间和用户
#mklv -y lvname -T O -w n -s n -r n datavg 500 在两个节点分别修改如下权限: #chown -R oracle:oinstall /dev/rlvname ...
- Oracle创建表空间、用户、授权
在创建好数据实例(数据库)好后的基础上,后续做的事情如下: ---创建表空间 create tablespace LIS2011DATA logging datafile 'd:\oracle\pro ...
- Oracle数据库之创建表空间与用户
Oracle数据库之创建表空间与用户 一.创建表空间 基本语法表述: CREATE TABLESPACE tablespace_name [DATAFILE datafile_spec1 [,data ...
- oracle用命令创建表空间、用户,并为用户授权、收回权限。
oracle中如何删除用户? Oracle中使用DROP USER来删除用户,如果使用DROP USER CASCADE那么用户的对象也同时被删除掉.为了达到删除用户的效果而又不影响对用户下的对象的使 ...
随机推荐
- Java与算法之(1) - 冒泡排序
冒泡排序法的原理是,每次比较相邻的两个元素,如果它们的顺序错误就把它们交换过来. 例如对4 3 6 2 7 1 5这7个数字进行从小到大的排序,从最左侧开始,首先比较4和3 因为是从小到大排序,4和3 ...
- 如何上传webshell后改回原来的webshell的格式
一般后台不给允许上传php,asp格式的东东 所以我们要把木马改为jpg格式 记录下上传的路径 我们上传后木马因为格式不对不能被正确解析,我们可以利用网站的备份数据库模式恢复格式 在备份数据库那填上我 ...
- AtCoder Regular Contest 071
C - 怪文書 / Dubious Document 题意:定义一种无序的子序列:在原串中随意地取字符并随意打乱顺序.求多个字符串的最长公共无序子序列. #include<cstdio> ...
- vijos 1110小胖邮递员;bzoj 1210: [HNOI2004]邮递员
Description Smith在P市的邮政局工作,他每天的工作是从邮局出发,到自己所管辖的所有邮筒取信件,然后带回邮局.他所管辖的邮筒非常巧地排成了一个m*n的点阵(点阵中的间距都是相等的).左上 ...
- 南阳理工oj_The Triangle
The Triangle 时间限制:1000 ms | 内存限制:65535 KB 难度:4 描述 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 (Figure 1) Figure 1 ...
- Eclipse集成Tomcat的步骤,我已测试N次都是成功的
本文转自:https://www.cnblogs.com/weixing/p/3229983.html#undefined 使用Eclipse开发B/S结构Web应用时,必须使用Web应用服务器,常见 ...
- callback和spring的MD5加密
举个例子:当我们访问淘宝网站的时候,当点击购物车的时候,这个时候提示用户登录用户名和密码,登录成功后,会返回到购物车的页面.这就是回调. 它不返回淘宝的首页,而是返回到我们点击的内容所在页面. 在写接 ...
- Spider_Man_3 の selenium
一:介绍 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全模拟浏览器的操作, ...
- 【shell mysql 导出数据到csv脚本,完美解决乱码转义符等问题】-费元星
#!/bin/bash#@author:feiyuanxing [既然笨到家,就要努力到家]#@date:2017-12-05#@E-Mail:feiyuanxing@gmail.com#@TARGE ...
- Spark学习笔记3(IDEA编写scala代码并打包上传集群运行)
Spark学习笔记3 IDEA编写scala代码并打包上传集群运行 我们在IDEA上的maven项目已经搭建完成了,现在可以写一个简单的spark代码并且打成jar包 上传至集群,来检验一下我们的sp ...