数据库篇(Oracle) ---常用管理命令

安装 Oracle 后修改IP 总结(1)  (2009-06-14 12:35:24)转载 针对ORACLE 10G 在安装完后,修改IP 或者计算机名,是有很多问题的的 方法种种:ip 地址的修改,对数据库本身是没有影响的,受影响的是监听程序和需要连接到数据库的客户端。    需要重新配置LISTENER,参数文件LISTENER.ORA。 HOST   有两种方式:   IP   和   主机名. 1)、 安装 阅读详情

目录

数据库监听

用户相关

连接数查询

锁表查询

数据库版本查询

未提交的事物查询

资源的进程查询

Oracle重建索引

重复数据查询和删除

保留rowid最小的那条数据

日志文件查询

字符集查询


数据库监听

--启动监听服务:
lsnrctl start
--停止监听服务:
lsnrctl stop
--查看监听状态:
lsnrctl status

用户相关

--创建临时表空间
create temporary tablespace TMP
tempfile '/oracle11g/product/11.2.0/oradata/orcl/TMP.dbf'
size 50m
autoextend on
next 50m maxsize 10240m
extent management local;
--创建表空间
create tablespace space
logging 
datafile '/oracle11g/product/11.2.0/oradata/orcl/space.dbf'
size 50m
autoextend on
next 50m maxsize 10240m
extent management local;

--创建用户并赋予表空间
create user username  identified by password default tablespace space  temporary tablespace TMP;

--赋予用户表空间
alter user username default tablespace space;

--赋予连接等权限
GRANT CONNECT                TO username;
GRANT EXP_FULL_DATABASE      TO username; 
GRANT IMP_FULL_DATABASE      TO username;
GRANT RESOURCE               TO username;
GRANT UNLIMITED TABLESPACE   TO username;
GRANT DEBUG CONNECT SESSION  TO username;
grant create session 		 To username;

--如果使用oracle加密解密需要单独赋予权限
GRANT EXECUTE ON DBMS_CRYPTO TO username;
grant execute on dbms_crypto To username;

--删除用户,cascade级联删除用户的关联对象
drop user username cascade;

--修改用户密码
alter user username identified by newPassword;

--查询当前用户角色
select * from user_role_privs;
select * from session_privs;

--查看当前用户的系统权限和表级权限
select * from user_sys_privs;
select * from user_tab_privs

--显示当前用户
show user;

--删除表空间
drop tablespace space_name including contents and datafiles;
--修改表空间大小(注:修改=可以增大,可以减小)
alter database datafile '/u01/app/oracle/oradata/ORCL/ittbank.dbf' resize 200m;
--增加表空间大小(注:增加=只能增大,不能减少)
alter tablespace space_name add datafile '/u01/app/oracle/oradata/ORCL/ittbank.dbf' size 2048m;
--查询数据库文件:
select * from dba_data_files;
--查询当前存在的表空间:
select * from v$tablespace;
--表空间情况
select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;
--查询表空间剩余空间
select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name;

连接数查询

--查询用户连接数
select count(*) from sys.v_$session;
--修改连接数:(注:要重启数据库)
alter system set processes=1000 scope=spfile;
--查询最大连接数
select value from v$parameter where name = 'processes';
--关闭
shutdown immediate;
--启动
startup;

锁表查询

--锁表查询SQL
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;  

--释放SESSION SQL: 
alter system kill session 'sid, serial#'; 
ALTER system kill session '23, 1647';

数据库版本查询

--查看数据库版本
Select * from v$version;
--查看数据库的创建日期和归档方式
Select Created, Log_Mode, Log_Mode From V$Database;

未提交的事物查询

select * from v$locked_object;
select * from v$transaction;

资源的进程查询

select s.schemaname schema_name,decode(sign(48 - command), 1, to_char(command), 'Action Code #' ||to_char(command) ) action,status session_status,s.osuser os_user_name,s.sid,p.spid,s.serial# serial_num,nvl(s.username,'[Oracleprocess]') user_name,s.terminal terminal,s.program program,st.value criteria_value from v$sesstat st,v$session s,v$process p where st.sid = s.sid and st.statistic# = to_number('38') and ('ALL'='ALL' or s.status ='ALL') AND p.addr=s.paddr order by st.value desc,p.spid asc,s.username asc,s.osuser asc;

Oracle重建索引

Declare   
    L_Sql Varchar2(32767) := '';  
Begin  
    For indexRow In   
    (  
        Select *   
        From user_indexes   
        Where tablespace_name = 'TableSpace' and status = 'VALID' And Temporary = 'N'  
    )   
    Loop  
           L_Sql := 'alter index ' || indexRow.index_name || ' rebuild ';  
           dbms_output.put_line(L_Sql);  
           EXECUTE IMMEDIATE L_Sql;           
    End Loop;  
End;

重复数据查询和删除

select count(*)
  from t_cem_rbac_dataaccess d1
 where (d1.corpid, d1.objectid, d1.dataaccesstypeid,d1.dataaccessid,d1.accessmode,d1.is_exclude,d1.datatypeid,d1.createtime) in
       (select d2.corpid,d2.objectid,d2.dataaccesstypeid,d2.dataaccessid,d2.accessmode,d2.is_exclude,d2.datatypeid,d2.createtime
          from t_cem_rbac_dataaccess d2
         group by d2.corpid,d2.objectid,d2.dataaccesstypeid,d2.dataaccessid,d2.accessmode,d2.is_exclude,d2.datatypeid,d2.createtime
        having count(*) > 1);

保留rowid最小的那条数据

delete from t_cem_rbac_dataaccess d1
 where (d1.corpid, d1.objectid, d1.dataaccesstypeid, d1.dataaccessid,
        d1.accessmode, d1.is_exclude, d1.datatypeid, d1.createtime) in
       (select d2.corpid,d2.objectid,d2.dataaccesstypeid,d2.dataaccessid,
               d2.accessmode,d2.is_excluded2.datatypeid,d2.createtime
          from t_cem_rbac_dataaccess d2
         group by d2.corpid,d2.objectid,d2.dataaccesstypeid,d2.dataaccessid,
                  d2.accessmode,d2.is_exclude,d2.datatypeid,d2.createtime
        having count(*) > 1)
   and rowid not in (select min(rowid)
                       from t_cem_rbac_dataaccess d3
                      group by d3.corpid,d3.objectid,d3.dataaccesstypeid,
                               d3.dataaccessid,d3.accessmode,d3.is_exclude,
                               d3.datatypeid,d3.createtime
                     having count(*) > 1)

日志文件查询

--查看日志文件
select member from v$logfile;

字符集查询

select * from v$nls_parameters t where t.PARAMETER='NLS_CHARACTERSET';

 

oracle rac常用的命令 oracle rac常用的命令 节点层:olsnodes 网络层: oifcfg 集群层:crsctl,ocrcheck,ocrdump,ocrconfig 应用层:srvctl,onsctl,crs_stat 一.节点层: olsnodes 用来显示集群点列表,可以混用 [root@rac1 bin]# ./olsnodes -help Usage: olsnodes [ 阅读详情

相关推荐

Oracle数据库管理:常用命令精要

本文还有配套的精品资源,点击获取 简介:Oracle数据库系统广泛应用于企业级应用,掌握其常用命令对于数据库的日常管理和开发至关重要。本简介将介绍Oracle的关键命令,包括登录与退出、数据查询与操作、数据插入、更新与删除、数据库对象管理、备份与恢复、权限管理、过程与函数定义以及PL/SQL编程。这些命令构成了Oracle数据库操作的基础,是提升工作效率的必备技能。 ...

weixin_29997223的博客 1937

Oracle 数据库的常用指令

以下是 Oracle 数据库的常用指令,涵盖连接管理、模式对象操作、数据查询与管理、用户权限及备份恢复等方面。

qq_54680501的博客 405

Oracle Database 10g 数据仓库构建与优化实战指南

ETL(Extract, Transform, Load)流程是数据仓库中非常关键的一部分,它涉及数据从源系统抽取、转换和加载到目标数据仓库的过程。抽取(Extract)是指从源系统中获取数据;转换(Transform)包括清洗、格式化、计算等操作,以满足数据仓库的数据模型和质量要求;加载(Load)则是将转换后的数据导入到目标数据库中。ETL工具有多种,比如开源工具如Talend, Apache NiFi,商业工具如Informatica, Oracle Data Integrator等。

weixin_33750664的博客 1135

Oracle管理的常用命令

Oracle管理的常用命令

kan_Feng的博客 750

【AI深究】合成数据(Synthetic Data)深度解析:原理、算法与工程实践——全网最详细流程|核心原理、主流方法、数学表达、工程实践与细节、未来趋势|GAN、VAE、语言模型LLM合成如GPT

大家好,我是爱酱。本篇延续将会系统梳理合成数据(Synthetic Data)的核心原理、主流方法、数学表达、工程实践与未来趋势,结合数学公式,帮助你全面理解这一AI建模的关键技术。 注:本文章含大量数学算式、详细例子说明及大量代码演示,大量干货,建议先收藏再慢慢观看理解。新频道发展不易,你们的每个赞、收藏跟转发都是我继续分享的动力!

AI人工智能爱酱~你的AI学习好帮手~ 4921

Linux平台CCS安装配置完整示例

手把手讲解在Linux系统中完成CCS安装与环境配置的全过程,涵盖关键步骤与常见问题解决,是查找ccs安装教程时不可多得的实战指南。

weixin_42601134的博客 514

oracle常用命令

oracle常用命令。

大虾别跑 1万+

Materials Studio多层聚合物建模全流程:从Build Layers到LAMMPS data文件导出避坑指南

本文详细解析了使用Materials Studio构建多层聚合物模型并导出为LAMMPS data文件的全流程。重点剖析了Build Layers工具的核心逻辑、真空层处理技巧,并提供了解决导出过程中Z轴坐标偏移问题的实战方案,特别是如何利用msi2lmp工具的-shift参数进行精准校正,确保模型在LAMMPS中模拟的稳定性和准确性。

hhh00的博客 913

oracle数据库的提交方式

oracle数据库的提交方式有3种,分别为,自动提交,显式提交,隐式提交。 显式提交:用COMMIT命令直接完成的提交为显式提交。其格式为:SQL>COMMIT; 隐式提交:用SQL命令间接完成的提交为隐式提交。这些命令是:ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,EXIT,GRANT,NOAUDIT,QUIT,REVOKE,R...

weixin_41561862的博客 4465

从单机到多机:用llama.cpp的RPC模式榨干你闲置的GPU(附性能调优参数)

本文详细介绍了如何利用llama.cpp的RPC模式实现多机部署,将闲置GPU资源整合为高效推理集群。通过实战案例展示了性能调优参数设置、端口分配策略以及常见问题排查技巧,帮助中小团队最大化利用异构GPU设备,提升文本摘要等任务的推理效率。

weixin_27240351的博客 589

Vivado时序违约小结

目录1. setup time违约1.1 逻辑级数太高1.2 Fanout太大2. hold time 违约2.1 异步信号处理导致hold time违约 1. setup time违约 建立时间是工程设计中最常遇到的问题了。一般说来,导致建立时间违例主要有两个原因:逻辑级数太大或者扇出太大,当然也可以尝试通过降频来解决建立时间违约。 1.1 逻辑级数太高 Levels指的是逻辑级数logic level,一个logic level的延迟对应的是一个LUT和一个Net的延迟,对于不同的器件,不同频率的设计能

mu_guang_的博客 7155

数据库基本命令

数据库基本命令

weixin_55010563的博客 976

利用WI生成无线信道数据

选取DeepMIMO的一个射线追踪场景O1(Outdoor 1)Scenario,工作频率为3.5GHz。有两条街和一个十字路口的户外场景18个基站和超过一百万个用户18个基站(BSs):BS1-BS18.每个基站的高度是8米每个基站的天线阵列是isotropic天线三个统一的x-y用户网格用户的总计数量为:1184923每个用户网格中的第一个用户总是(x,y)坐标最低的用户 所有用户的高度是2m每个用户的每个天线阵列是isotropic天线定义射频追踪场景。

bingbingaidaima的博客 5603

oracle常用管理命令行,oracle 常用管理命令

oracle 常用管理命令--user-- 查看当前用户的缺省表空间select username,default_tablespace from user_users;-- 查看当前用户的角色select * from user_role_privs;-- 查看当前用户的系统权限和表级权限select * from user_sys_privs;select * from user_tab_pr...

weixin_39622891的博客 125

详解【异质图卷积网络 RGCN】回顾:图神经网络问题的三大处理步骤 | 从起源说起,RGCN核心公式解释,两种降低模型参数量/优化的方式,附核心代码实现讲解

本篇,我们深入分析和学习RGCN的原理以及为何要这么做。首先让我们来回顾对于图神经网络问题的三大处理步骤,可以说,这是该深度学习模型的基本理解,后续都是在深化其中的细节处理。然后以容易理解的方式,引出异质图卷积网络RGCN的由来,主要讲解其核心公式和论文中作者所提出的两种降低模型参数量/优化的处理办法,并给出基础分解以及块对角分解的核心实现代码讲解。最后附上RGCN源代码及说明。

追光者♂:记录、分享、总结、提升,现象级专栏《Python从入门到人工智能》作者,无惧黑暗,坚信曙光 1279

.Net如何使用Web API实现数据交互?

数据模型代表了要交互的数据结构。例如,假设我们要创建一个简单的图书管理系统,我们可以定义一个Book类作为数据模型。set;set;set;

Code365 257

mysql oracle 对比表_Oracle和mysql的一些简单命令对比参照

Oracle 和 mysql 的一些简单命令对比参照Oracle mysql 对比版本 Personal Oracle7 Release 7.3.4.0.0 mysql 3.22.34-shareware-debug 启动画面默认安装目录 C:ORAWIN95 C:MYSQL 各种实用程序所在目录 C:ORAWIN95BIN C:MYSQLBIN 控制台工具 SVRMGR.EXESVRMGR23....

weixin_42501949的博客 156

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

oracle网络配置命令,学习笔记:Oracle网络配置 DBA常用检测数据库网络配置的命令汇总...

天萃荷净oracle之网络配置,汇总运维DBA日常工作中对检测Oracle网络配置的命令案例1、启动关闭监听程序listener进入listener:lsnrctl查看状态:status,重新加载:reload启动:start listenername(默认(listener)可以不写)关闭:stop listenername(默认(listener)可以不写)查看dispatcher状态:ser...

weixin_39932458的博客 191

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

oracle dba查询,常用Oracle DBA 查询

-- ------------------------------------------------------------------- -- Part1 Oracle常用查询 -- ------------------------- --1. 查询系统所有对象 select owner, object_name, object_type, created, last_ddl_time, ti...

weixin_29410963的博客 313

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

日常遇到的数据库上的常用排查命令

记录一下日常遇到的数据库上的常用排查命令,善用ctrl+F,日常更新中……

记录并分享信息的载体 2044

【bug】Oracle数据库监听异常

学校的数据库课程是虚拟机远程连接,在Linux下启动Oracle数据库。 因为没有学过Linux,对于操作命令相当的不熟练。 今天连接PLSQL遇见了监听器的错误,想着是不是数据库的问题。 可怕 言归正传,一些常用的命令语句: 1. linux下启动oracle su - oracle sqlplus /nolog conn /as sysdba startup exit lsnrctl start exit 2. linux下关闭oracle su - oracle ...

WORLD.EXE 353

1 Oracle数据库常用命令

01Oracle数据库实例、用户、目录及session会话查看 1、ORACLE SID查看设置 查看SID、用户名 $ env|grep SID 、select * from v$instance、select instance_name,host_name from v$instance; 查看数据库所有用户及用户状态: SQL> select usernames,account_status from dba_users; 设置SID $ export ORACLE_SID=hisvh

qq_40907977的博客 4760

图文深入理解Oracle DB实例管理

本来这篇打算承接上篇,接着介绍Oracle数据库表的管理的,但考虑到需要实操,在这之前先深入介绍下Oracle DB实例的基本管理,包括一些常用的管理工具和数据库启动过程的各个阶段和几种带选项的关闭方式的会有什么影响。学习知识就得循序渐进,每个知识点揉碎了再彻底消化。

qq_45732829的博客 2154

Oracle数据库常用的管理工具介绍

本文介绍Oracle数据库常用的管理工具Database Configuration Assistant、SQL plus、SQL Developer和PL/SQL Developer

cnds123的专栏 1万+

Oracle数据库链接(DB Link)使用指南

Oracle数据库链接(DB Link)是一种数据库对象,它允许一个Oracle数据库访问另一个Oracle数据库中的数据。通过DB Link,用户可以在本地数据库中执行SQL语句,访问远程数据库中的表、视图、存储过程等对象,就好像这些对象存在于本地数据库中一样。数据访问:DB Link使得跨数据库的数据访问变得简单高效。例如,企业中不同的部门可能使用不同的Oracle数据库来存储数据,通过创建DB Link,财务部门可以轻松访问销售部门数据库中的销售数据,用于财务分析和报表生成。分布式查询。

caifox的博客 2612

oracle数据库的常用操作命令大全

以上是 Oracle 数据库的常用操作命令大全,涵盖了从用户管理到数据操作的基本命令。根据具体的需求,可以选择相应的命令进行操作。使用这些命令时,请确保具有相应的权限,并在执行更改之前备份重要数据。

weixin_44532539的博客 1377
上一篇: 服务器篇(Redis)---Redis集群的搭建
下一篇: Linux系统(服务器)---财务管理系统服务架构部署
Coder_Light
博客等级 码龄9年 30粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值