首页 > 数据库 >Oracle常用命令收藏

Oracle常用命令收藏

时间:2023-10-24 14:35:26浏览次数:33  
标签:1024 name dba 收藏 tablespace 常用命令 Oracle select NAME

查看数据库名
SELECT t.NAME FROM V$DATABASE t;

查看实例名
SELECT t.INSTANCE_NAME FROM V$INSTANCE t;

查看SID
select t.INSTANCE from v$thread t;

查看域名
select t.VALUE from v$parameter t where t.name = 'db_domain';

查看服务名
select t.VALUE from v$parameter t where t.name = 'service_names';

查看所有表空间的使用率
set linesize 500
col TABLESPACE_NAME for a20
select a.tablespace_name,
round(total / 1024 / 1024 / 1024, 3),
round(free / 1024 / 1024 / 1024, 3),
round((total - free) / 1024 / 1024 / 1024, 3) ,
round((total - free) / total, 4) * 100
from (select tablespace_name, sum(bytes) free
from dba_free_space
group by tablespace_name) a,
(select tablespace_name, sum(bytes) total
from dba_data_files
group by tablespace_name) b
where a.tablespace_name = b.tablespace_name;

修改表空间文件大小
alter database datafile '/DataBase/app/oracle/oradata/orcl/system01.dbf' resize 2G;

查询用户下所有表
/* 查看用户下面的所有的表 */
-- 1 )方式1:user_tables --
select * from user_tables;
--2 )方式2: dba_tables --
select table_name from dba_tables where owner='UMS_HW';

查询表空间下的用户
/*查看表空间下有多少用户,tablespace_name表空间 的名字一定要大写 */
select distinct s.owner from dba_segments s where s.tablespace_name ='USERS';

查看表空间的位置和大小
set linesize 200;
col FILE_NAME for a80
col TABLESPACE_NAME for a50
select FILE_NAME,FILE_ID,BYTES/1024/1024/1024,TABLESPACE_NAME FROM dba_data_files where TABLESPACE_NAME='SYSAUX';

删除表空间及其对应的物理文件
drop tablespace TS_VEHICLE_DATA_01 including contents and datafiles cascade constraint;

查看用户所属的表空间
select default_tablespace from dba_users where username='CITIBANK';

删除用户及表空间数据文件
drop tablespace TS_VEHICLE_DATA_01 including contents and datafiles cascade constraint;

扩展已存在用户的表空间
ALTER TABLESPACE USERS ADD DATAFILE
'/DataBase/app/oracle/oradata/orcl/users02.dbf' SIZE 30G AUTOEXTEND off;

查看用户表空间的大小(M)
select tablespace_name, sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;

创建用户表空间
create tablespace chn_grid_data datafile
'/oradata01/promjf/chn_grid_data_01.dbf' size 10g autoextend off
logging
extent management local autoallocate
blocksize 8k
segment space management auto
flashback on;

ALTER USER DBCHNGRIDADM_JX QUOTA UNLIMITED ON CHN_GRID_DATA;

标签:1024,name,dba,收藏,tablespace,常用命令,Oracle,select,NAME
From: https://www.cnblogs.com/baixisuozai/p/17784727.html

相关文章

  • Liunx学习教程和常用命令
    Linux零基础快速入门到精通https://www.ixigua.com/7162034708828815879?series_flow=1&logTag=eed683fa846221955e83菜鸟教程https://www.runoob.com/linux/Linux-intro.html......
  • 收藏!防范零日攻|击的基础措施与高级防御
    什么是零日攻|击?零日攻|击(zero-dayattack)是一种利用计算机系统或软件应用程序中未知漏洞的网络攻|击。由于漏洞未知,因此有问题的系统或应用程序无法及时得到修补或修复,因此称为“零日”。由于零日漏洞的严重级别通常较高,所以往往也具有很大的破坏性。防范零日攻|击的基本措施1、使......
  • oracle-数据库备份
    热备份数据库备份就是将数据库的内容全部复制出来保存到计算机的另一个位置或者其他存储设备上。数据库备份分为物理备份和逻辑备份。使用export/import的方式对数据进行导入导出操作。冷备份脱机备份称为冷备份,使用管理员身份的用户使用shutdown命令关闭数据库的服务,之后复......
  • oracle-存储过程
    存储过程通俗的理解就是就是一个执行过程,调用的时候给他所需要的需求就会对数据库进行操作,相当于我们自己手写Sql,只不过有了存储过程只要调用一下传给他参数他就会帮我们写,比较方便,灵活的运用存储过程会让我们开发很方便 创建存储过程create[orreplace]procedure......
  • oracle-视图
    视图视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成的。视图是oracle又一个数据对象,其主要作用是简化操作,提高安......
  • oracle打开/关闭归档日志ARCHIVELOG
    1.使用SQLPlus登录用户名:sqlplus密码:assysdba 2.查询数据库是否是归档模式:查询结果为“ARCHIVELOG”表示数据库为归档模式SELECTlog_modeFROMv$database;3.关闭数据库shutdownimmediate;4.启动数据库mount模式startupmount;5.启动归档日志alte......
  • oracle数据库启停
    使用oracle登录//停止1.ps-ef|grepsmon2.exportORACLE_SID=cbsdba(这是实例名字)3.sqlplus/assysdba 4.shutdown immediate;//启动1.ps-ef|grepsmon2.exportORACLE_SID=cbsdba3.sqlplus/assysdba 4.startup;5.alter pluggabledatabaseallopen;......
  • Oracle中通过组内排序实现行转列(三)
    1纵表平铺1.1原数据 1.2平铺结果:每个班级按照年龄从小到大平铺为一行select*from(selectrt.class,row_number()over(partitionbyrt.classorderbyrt.age)row_num,rt.sno,rt.snamefromrank_tes......
  • Linux平台下Oracle数据泵备份(expdp)SHELL脚本
    数据泵是Oracle10g的新特性,10g以后的版本才有。关于数据泵的理论知识参考我的Blog:Oracle10gEXPDP和IMPDP使用说明http://www.cndba.cn/Dave/article/1115 Logicalbackup.sh#!/bin/ksh#####################################################################......
  • Oracle10gOCP042题库121166题共168题
    121.Youwanttocreateanewoptimizeddatabaseforyourtransactionalproductionenvironmenttobeusedbyafinancialapplication.Whilecreatingthedatabase,youwanttheOraclesoftwaretotakecareofallbasicsettingstooptimizethedatabasep......