etl-查询错误log日志和oracle删除数据表空间

查看weblogic日志的目录

    • 建立连接
    • ssh root@192.168.30.1xx
    • 密码
    • hygd123

找到下面路径中的文件

cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bapp-logs

查看log日志

tail -f -n 400 Adminservers.log

oracle删除表空间(切换到dba用户)

需要注意:清库之前需要停止weblogic

使用dba用户登录Oracle数据库

查询数据库会话(每一次连接数据库都会出现新的会话)

select * from v$session

  1. 通过会话id删除会话

ALTER SYSTEM KILL SESSION '会话ID';

  1. 删除自己创建的用户

DROP USER 用户名 CASCADE;

  1. 删除表空间中所有表(your_tablespace_name替换成咱自己的表空间,操作前需额外注意,别出现误删、删错等操作。)

DECLARE

tables CURSOR FOR SELECT 'DROP TABLE' || owner || '.' || table_name || ';' drop_statement

FROM dba_tables WHERE tablespace_name = 'BAPP_TBS';

BEGIN

FOR drop_table IN tables LOOP

EXECUTE IMMEDIATE drop_statement;

END LOOP;

END

确认表空间是否清空

SELECT * FROM dba_data_files WHERE tablespace_name = 'YOUR_TABLESPACE_NAME';

删除表空间

DROP TABLESPACE your_tablespace_name INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;

确认数据库表空间是否被删除

SELECT tablespace_name FROM dba_tablespaces WHERE tablespace_name = 'YOUR_TABLESPACE_NAME';

相关推荐
百***49005 小时前
Redis-配置文件
数据库·redis·oracle
q***333711 小时前
UNION 和 UNION ALL 的区别:深入解析 SQL 中的合并操作
数据库·sql·oracle
4***5712 小时前
数据库(MySQL):使用命令从零开始在Navicat创建一个数据库及其数据表(一).创建基础表
数据库·mysql·oracle
@游子15 小时前
SQL注入语法和介绍(一)
数据库·oracle
q***333718 小时前
oracle 12c查看执行过的sql及当前正在执行的sql
java·sql·oracle
数白1 天前
Oracle 数据迁移最佳实践(不使用第三方工具)
数据库·oracle
池塘水悠悠1 天前
kettle 变量-大坑
etl·kettle·kettel变量
2***s6721 天前
给SQL server数据库表字段添加注释SQL,附修改、删除注释SQL及演示
数据库·sql·oracle
2***d8851 天前
使用 MySQL 从 JSON 字符串提取数据
mysql·oracle·json
I***26152 天前
智能生成ER图工具。使用 SQL 生成 ER 图:让数据库设计更高效
数据库·sql·oracle