
oracle 数据库
菜菜的中年程序猿
热爱编程的2B小青年
展开
-
oracle 通过快照找回误删除的存储过程
通过oracle快照从存储过程视图dba_source 中恢复被drop或者恢复修改前的存储过程SELECT * FROM dba_source AS OF TIMESTAMP to_timestamp('2020-01-19 09:30:00', 'YYYY-MM-DD HH24:MI:SS') WHERE owner = ''--用户名 AND NAME = '' -- ...原创 2020-01-19 10:23:27 · 923 阅读 · 0 评论 -
oracle 清理回滚段表空间
数据库突然,把磁盘空间占满,经常是由于回滚段空间导致,所以需要清理回滚段step 1、查看正在使用的回滚段表空间SELECT T.tablespace_name FROM dba_tablespaces t WHERE t.contents = 'UNDO';step 2、查看回滚段表空间文件路径这里查看路径后以便 后面创建新的回滚段空间SELECT t.file_name FRO...原创 2020-01-01 23:47:47 · 1542 阅读 · 0 评论 -
Linux 下设置oracle开机自动启动
step 1 设置 dbstart 启动文件step 2 oratab 设置step 3 设置 开机启动代码step 4 测试dbstart 命令由于VM不是保持一直开机,所以每次打开VM后都需要手动去启动oracle监听和服务,很是繁琐。get 了下开机自动启动设置先切换到root 用户step 1 设置 dbstart 启动文件cd $ORACLE_HOME/binvi dbs...原创 2019-12-13 00:33:03 · 2631 阅读 · 0 评论 -
SQL*PLus快捷方式启动
一、SQL*Plus 连接oracle 数据库一般方法1、启动dos窗口2、然后输入sqlplus /nolog3、输入连接串或者通过dba命令方式连接二、SQL*plus 快捷连接oracle数据库方式step1 找到sqlpplus.exestep2 创建sqlplus.exe快捷方式step 3修改sqlplus.exe 快捷属性step 4 运行SQL*Plus 快捷方式step 5 退...原创 2019-11-24 22:36:54 · 1567 阅读 · 0 评论 -
oracle 透明网关访问mysql数据库 linux系统
在之前的博客:https://blog.youkuaiyun.com/whandgdh/article/details/99354252中讲解了oracle透明网关访问mysql 在windows系统中的实现,本文讲解在linux系统中的实现。一 安装透明网关以及mysql odbc1.1 下载oracle 透明网关...原创 2019-11-05 23:47:41 · 744 阅读 · 0 评论 -
oracle sql 注入危害实例演示
1、通过sql注入获取用户无权限获取的信息1.1 获取无法访问的表名1.2 获取表中的列1.3 获取无法访问表的信息2、sql注入窃取dba权限oracle sql中不使用绑定变量除了会影响性能,还会有安全隐患。接下来进行实例演示。在scott 用户下有一个非常重要的表bonus,储存员工的奖金工资信息。对于sh用户没有权限访问这个表,但是可以访问scott用户的如下存储过程。test_i...原创 2019-06-05 10:23:13 · 2828 阅读 · 0 评论 -
关于执行存过中使用dblink 中merge into会报错 ORA-00600:
在调用存过merge into 进行更新数据时出现ORA-00600: 内部错误代码, 参数: [qerelFetch_10], [], [], [], [], [], [], [], [], [], [], []存过代码大概如下CREATE OR REPLACE PROCEDURE sp_test_merge ISBEGIN MERGE INTO t_stock s USING (...原创 2019-08-14 10:46:25 · 2641 阅读 · 0 评论 -
windows 下 ORA-00257 问题解决
本地数据启动时报错ORA-00257: archiver error. Connect internal only, until freed这是由于归档日志空间已满引起的。1、启动数据库到mount状态:startup mount;2、查看Flash Recovery Area 使用状况以及归档日志存放目录。 show parameter db_recovery_file_dest_...原创 2019-08-12 09:14:45 · 2156 阅读 · 0 评论 -
oracle11g通过透明网关访问mysql
一、安装透明网关以及mysql odbc1.1、下载oracle 透明网关1.2、按照默认安装透明网关1.3 下载安装mysql odbc驱动二 配置mysql数据源三 配置透明网关3.1配置 initdg4odbc.ora3.2 配置 listener.ora3.3 配置tnsnames.ora四 重启监听以及测试监听配置五、创建dblink 访问数据库一、安装透明网关以及mysql od...原创 2019-08-13 00:04:40 · 1284 阅读 · 0 评论