ORACLE常用脚本
2016-03-02 00:00
295 查看
--创建表空间
Create tablespace BRANCH datafile 'D:\tablespace\BRANCH.dbf' size 500M autoextend on maxsize unlimited;
--查询YS所拥有的表空间
select distinct(tablespace_name) from dba_segments where owner='YS';
--删除用户
drop user ys cascade;
--删除表空间及表空间文件
drop tablespace ysspace including contents and datafiles;
--查询session
select sid,serial# from v$session where username='ys';
--删除session
alter system kill session '222,333' immediate;
--解锁用户
alter user ys account unlock;
--用户修改密码
alter user ys identified by ys;
--创建用户
CREATE USER test1 PROFILE "DEFAULT"
IDENTIFIED BY test1 DEFAULT TABLESPACE "EBPSPACE"
QUOTA UNLIMITED
ON "EBPSPACE"
ACCOUNT UNLOCK;
--授权
GRANT "CONNECT" TO test1;
Grant read,write on directory db_bak to test1;
GRANT "DBA" TO test1;
--表移动表空间
alter table table_name move tablespace tablespace_name;
--有索引的话必须重建索引
alter index index_name rebuild tablespace tablespace_name;
--查看锁表
SELECT object_name, machine, s.sid, s.serial#
FROM gv$locked_object l, dba_objects o, gv$session s
WHERE l.object_id = o.object_id
AND l.session_id = s.sid;
Create tablespace BRANCH datafile 'D:\tablespace\BRANCH.dbf' size 500M autoextend on maxsize unlimited;
--查询YS所拥有的表空间
select distinct(tablespace_name) from dba_segments where owner='YS';
--删除用户
drop user ys cascade;
--删除表空间及表空间文件
drop tablespace ysspace including contents and datafiles;
--查询session
select sid,serial# from v$session where username='ys';
--删除session
alter system kill session '222,333' immediate;
--解锁用户
alter user ys account unlock;
--用户修改密码
alter user ys identified by ys;
--创建用户
CREATE USER test1 PROFILE "DEFAULT"
IDENTIFIED BY test1 DEFAULT TABLESPACE "EBPSPACE"
QUOTA UNLIMITED
ON "EBPSPACE"
ACCOUNT UNLOCK;
--授权
GRANT "CONNECT" TO test1;
Grant read,write on directory db_bak to test1;
GRANT "DBA" TO test1;
--表移动表空间
alter table table_name move tablespace tablespace_name;
--有索引的话必须重建索引
alter index index_name rebuild tablespace tablespace_name;
--查看锁表
SELECT object_name, machine, s.sid, s.serial#
FROM gv$locked_object l, dba_objects o, gv$session s
WHERE l.object_id = o.object_id
AND l.session_id = s.sid;
相关文章推荐
- oracle.jdbc Class OracleDriver说说吧
- Oracle database 和instance 区别
- 【转】oracle 针对中文字段进行排序
- 常见Oracle HINT的用法
- oracle sql 语句优化
- Oracle ADF 新手教程(一) JDeveloper IDE
- Oracle 归档模式的打开及关闭
- Oracle sql查询
- ORACLE11g“空表”无法导出的深入分析
- Oracle SQL性能优化
- Oracle EBS VMI/寄售(6)--不能创建冲减解决方案
- 各种数据库(oracle、mysql、sqlserver等)在Spring中数据源的配置和JDBC驱动包
- oracle备份恢复学习
- oracle中的术语
- Oracle 11g必须开启的服务及服务详细介绍
- oracle数据库中数据库名、实例名、数据库域名、全局数据库名、数据库服务名,ORACLE_SID
- oracle 迭代查询
- Oracle数据库数据迁移到MySQL数据库之connect by 问题
- Oracle12c中多宿主环境(CDB&PDB)的数据库触发器(Database Trigger)
- PYTHON 链接 Oracle