oracle数据库
文章平均质量分 51
瑞轩(wumj)
数学专业背景,对编程热爱
展开
-
SYSTEM和SYSAUX表空间存储的内容有哪些区别?若SYSAUX表空间占用过大则应该如何处理?
在一般情况下,企业产生的业务数据应该存放在单独的数据表空间,而不应该使用系统已存在的表空间,尤其不能将业务数据保存到SYSTEM和SYSAUX表空间中,所以,DBA需要着重关注SYSTEM和SYSAUX表空间的占用情况。Oracle服务器使用SYSTEM表空间管理整个数据库。这个表空间包含系统的数据字典和关于数据库的管理信息,这些信息均包含在SYS方案中,只有SYS用户或者拥有所需权限的其它管理用户才可访问这些信息。SYSTEM表空间用于核心功能(例如数据字典表)。SYSAUX是SYSTEM表空间的转载 2021-12-27 10:21:22 · 2338 阅读 · 0 评论 -
oracle快速删除schema/username
oracle该schema下的对象很多,3万个以上,直接执行删除用户命令要很长时间,半小时未删除完成2.删除前的准备工作 一般删除用户都是为了重新导入该用户数据(不删除表空间),涉及到删除该schema的重建,故删除用户前收集下该schema信息1)查看用户的默认表空间及临时表空间set lines 300col username for a30select username ,default_tablespace,TEMPORARY_TABLESPACE from dba_...原创 2021-12-23 17:20:59 · 727 阅读 · 0 评论 -
oracel查看执行计划
grant plustrace to USERNAME;SQL> set autotrace用法: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]--用法1:查看执行计划、统计信息并且返回sql结果集set autotrace on;---方法2:查看执行计划、统计信息不返回sql结果集:SQL> set autotrace traceonly; ---方法3:只看执行计划不返回sql..原创 2021-12-23 17:08:10 · 555 阅读 · 0 评论 -
AWR报告获取
--当前采样快照保留策略和采集频率可以通过下面的语句进行查询,历史数据默认保留7天,并且默认每1小时收集一次.select * from dba_hist_wr_control;--修改为15分钟exec dbms_workload_repository.modify_snapshot_settings(1440*8,15);1.当前连接实例的AWR报告提取:@?/rdbms/admin/awrrpt.sql2.RAC的其他实例AWR报告提取:@?/rdbms/admin/awrrpti.sql原创 2021-12-23 17:06:12 · 1389 阅读 · 0 评论 -
oracle的三种连接方式
1.sid:格式一: Oracle JDBC Thin using an SID:jdbc:oracle:thin:@host:port:SIDExample: jdbc:oracle:thin:@localhost:1521:orcl这种格式是最简单也是用得最多的你的oracle的sid可以通过一下指令获得:sqlplus / as sysdbaselect value from v$parameter where name=’instance_name’;2.Servic...转载 2021-12-23 17:04:55 · 5545 阅读 · 0 评论 -
oracel编译无效对象
DECLAREv_objname user_objects.object_name%TYPE;v_objtype user_objects.object_type%TYPE;CURSOR cur IS SELECT object_name,object_type FROM dba_OBJECTS WHERE status = 'INVALID' AND object_type IN ('FUNCTION','J...原创 2021-12-23 17:03:38 · 148 阅读 · 0 评论 -
oracle 使用flashback(闪回)恢复误删除的数据 或 误删除的表
1、执行drop table xx 语句 drop后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。这样,回收站里的表信息就可以被恢复,或彻底清除。通过查询回收站user_recyclebin获取被删除的表信息,然后使用语句:flashback table <user_recyclebin.object_name or user_recyclebin.original_name> to before drop [rename to <new_table_n...原创 2021-12-23 17:00:43 · 4928 阅读 · 0 评论 -
常用数据库逻辑备份语句
--导出用户exp system/oracle owner=sjck log=sjck_exp.log direct=y recordlength=65535 compress=nexpdp system/oracle dumpfile=sjck%U.dmp logfile=sjck_exp.log schemas=sjck parallel=4 compression=all原创 2017-06-16 16:09:44 · 577 阅读 · 0 评论 -
创建dblink与tnsnames的配置
---- CREATE DATABASE LINK CREATE PUBLIC DATABASE LINK sjck CONNECT TO ZJ_WBCX IDENTIFIED BY cx123 USING '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST原创 2017-06-16 16:06:18 · 1244 阅读 · 0 评论 -
oracle RAC数据库启停
------关闭RAC数据库-----1.关闭监听(grid用户),阻止新的程序在连接进来srvctl stop listener2.写脏块alter systerm checkpoint;(多执行几次)3.关闭数据库(grid用户下) racdb指的是数据库全局唯一名。执行时间会较长,不要终止/u01/app/11.2.0/grid/bin/srvctl stop dat原创 2016-12-10 14:40:20 · 5888 阅读 · 0 评论 -
oracke数据库表空间大小查看
SELECT T1 "表空间", Z / 1024 / 1024 / 1024 "总表空间G", (Z - S) / 1024 / 1024 / 1024 "已用表空间G", S / 1024 / 1024 / 1024 "剩余表空间G", ROUND((Z - S) / Z * 100, 2) "使用率%", (Z原创 2016-12-10 14:38:19 · 695 阅读 · 0 评论 -
oracle数据库scn号查询
SELECT C.NAME TBS_NAME,A.NAME,A.CHECKPOINT_CHANGE# CTL_SCN,A.LAST_CHANGE# LAST_SCN,B.CHECKPOINT_CHANGE# DBF_HD_SCN,B.STATUSFROM V$DATAFILE A, V$DATAFILE_HEADER B, V$TAB原创 2016-12-10 14:34:52 · 2006 阅读 · 0 评论