随笔分类 -  oracle

摘要:Item Source System Target System Platform CENTOS7 - 64bit CENTOS7 - 64bit Database Oracle 11.2.0.4 Oracle 11.2.0.4 Character Set AL32UTF8 AL32UTF8 ORA 阅读全文
posted @ 2021-11-08 20:15 玄澈 阅读(449) 评论(0) 推荐(0) 编辑
摘要:生成oracle中dblink创建语句: SELECT to_char(dbms_metadata.get_ddl('DB_LINK', 'DB_LINK_NAME', 'SCHEMAS')) FROM dual; 生成job创建语句: SELECT 'declare job number; dbm 阅读全文
posted @ 2021-08-13 16:26 玄澈 阅读(43) 评论(0) 推荐(0) 编辑
摘要:近来发现因WEB前端异常导致oracle服务器active session过多,load average增高,系统卡死,故写一个自动杀活动会话的存储过程 1.创建临时表 create table ACTIVESESSION_TMP( username VARCHAR2(30), status VAR 阅读全文
posted @ 2021-06-22 08:54 玄澈 阅读(219) 评论(0) 推荐(0) 编辑
摘要:创建触发器,当新的用户开启连接时自动触发,将相应的ip信息写入v$session的client_info字段 create or replace trigger login_on after logon on database begin dbms_application_info.set_clie 阅读全文
posted @ 2021-03-17 11:31 玄澈 阅读(908) 评论(0) 推荐(0) 编辑
摘要:logminer查看归档日志 1.安装LogMiner工具,须以SYS用户身份运行下面这样两个脚本。(其中第一个脚本用来创建DBMS_LOGMNR包,该包用来分析日志文件。第二个脚本用来创建DBMS_LOGMNR_D包,该包用来创建数据字典文件。) @?/rdbms/admin/dbmslm.sql 阅读全文
posted @ 2021-03-13 17:11 玄澈 阅读(845) 评论(0) 推荐(0) 编辑
摘要:使用sqlplus 连接报错 ORA-09925: Unable to create audit trail file Linux-x86_64 Error: 28: No space left on device Additional information: 9925 ORA-01075: yo 阅读全文
posted @ 2021-03-09 08:58 玄澈 阅读(844) 评论(0) 推荐(0) 编辑
摘要:若删除job报错 ORA-27478: job "" is running ORA-06512: at "SYS.DBMS_ISCHED", line 182 ORA-06512: at "SYS.DBMS_SCHEDULER", line 615 ORA-06512: at line 1 查看jo 阅读全文
posted @ 2021-03-04 15:37 玄澈 阅读(728) 评论(0) 推荐(0) 编辑
摘要:select * from dba_source as of timestamp TO_TIMESTAMP('2021-01-25 11:30:00', 'YYYY-MM-DD HH24:MI:SS') where TYPE = 'PROCEDURE' and owner = 'USERNAME' 阅读全文
posted @ 2021-01-25 15:14 玄澈 阅读(188) 评论(0) 推荐(0) 编辑
摘要:一.开启审计 alter system set audit_sys_operations=TRUE scope=spfile; --审计管理用户 alter system set audit_trail=db,extended scope=spfile; //将sql语句写入审计表中 重启数据库查看 阅读全文
posted @ 2020-12-26 10:58 玄澈 阅读(316) 评论(0) 推荐(0) 编辑
摘要:--以TABLE_NAME内容创建分区表TABLE_NAME1并将数据写入 CREATE TABLE TABLE_NAME1 PARTITION BY RANGE(CREATEDATE) ( PARTITION TABLE_NAME_P1 VALUES LESS THAN (TO_DATE('201 阅读全文
posted @ 2020-12-22 14:46 玄澈 阅读(1532) 评论(0) 推荐(0) 编辑
摘要:确认是否开启闪回 select log_mode,flashback_on from v$database; 若误删表,可通过回收站找回 切换至对应的用户: SQL> SHOW RECYCLEBIN; ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TI 阅读全文
posted @ 2020-12-02 13:43 玄澈 阅读(193) 评论(0) 推荐(0) 编辑
摘要:一.禁止所有的外键约束 SELECT 'ALTER TABLE ' || table_name || ' disable CONSTRAINT ' || constraint_name || ';' FROM user_constraints where CONSTRAINT_TYPE = 'R'; 阅读全文
posted @ 2020-12-01 15:46 玄澈 阅读(708) 评论(0) 推荐(0) 编辑
摘要:若归档日志在同步,数据文件没有同步,可尝试如下方式解决: 1.select process,status,sequence# from v$managed_standby; (检查MRP进程在不,如不在,则没有应用归档,继续执行如下命令) 2.shutdown immediate; 3.startu 阅读全文
posted @ 2020-11-27 11:44 玄澈 阅读(581) 评论(0) 推荐(0) 编辑
摘要:查看当前数据库的最大会话连接数: select count(*) from v$session; 查看当前数据库的最大进程连接数: select count(*) from v$process; 查看数据库允许的最大会话连接数: select value from v$parameter where 阅读全文
posted @ 2020-11-27 11:17 玄澈 阅读(686) 评论(0) 推荐(0) 编辑
摘要:一.创建目录,挂载本地镜像: mkdir /mnt/cdrommount /dev/cdrom /mnt/cdrommv /etc/yum.repos.d /etc/yum.repos.d.bakmkdir /etc/yum.repos.dcd /etc/yum.repos.d vi public- 阅读全文
posted @ 2020-11-10 10:03 玄澈 阅读(502) 评论(0) 推荐(0) 编辑
摘要:前言: 1.先在服务器上建立存放目录 mkdir -p /dbfile/oracledump chown -R oracle:oinstall /dbfile/oracledump 2.在oracle中创建逻辑目录 create directory MY_DIR as '/dbfile/backup 阅读全文
posted @ 2020-10-22 11:53 玄澈 阅读(689) 评论(0) 推荐(0) 编辑
摘要:一.加大undo表空间: 扩展数据文件大小 show parameter undo --查看默认回滚表空间名(需在命令行下执行) select tablespace_name,bytes/1024/1024,file_name from dba_data_files; --查看表空间及对应的数据文件 阅读全文
posted @ 2020-10-22 09:35 玄澈 阅读(2595) 评论(0) 推荐(0) 编辑
摘要:前述:正常情况下swap分区使用率都很低或者几乎为0。如果出现占用率很高的情况,最快捷的解决办法就是查找到相关的进程id并重启相关进程。 #查看占用swap分区进程id for i in $( cd /proc;ls |grep "^[0-9]"|awk ' $0 >100') ;do awk '/ 阅读全文
posted @ 2020-08-27 09:43 玄澈 阅读(3575) 评论(0) 推荐(0) 编辑
摘要:一.手动删除归档: cd /dbfile //归档路径 find -mtime +7 -name "*963928319.arc" //查询7天前的归档日志 find -mtime +7 -name "*963928319.arc" -exec rm -f {} \; //刪除7天前的归档日志 以上 阅读全文
posted @ 2020-08-26 16:32 玄澈 阅读(547) 评论(0) 推荐(0) 编辑