随笔分类 -  08.Oracle相关

摘要:一般在使用plsql时,会结合oracle客户端来使用,这样方便把数据库连接信息添加到plsql中。不过oracle客户端软件有点庞大,安装起来不太方便,所以在网上找到一种不依赖oracle客户端来使用plsql的方法。 1.准备 虽然不用oracle客户端,但是也要用到一个工具包--instant 阅读全文
posted @ 2018-11-27 17:32 我是冰霜 阅读(17894) 评论(2) 推荐(0)
摘要:接着上一篇创建一个只有查看权限的用户,在测试环境,新建账号后尝试登录,提示如下: 1.看提示是base库的触发器有问题了,所以先定位到这个触发器 它的状态是无效的 2.通过pl/sql登录base库,查看触发器Triggers,找到ON_LOGON_TRIGGER 这个触发器上面有个红色的叉号,可能 阅读全文
posted @ 2018-10-19 15:13 我是冰霜 阅读(10071) 评论(0) 推荐(1)
摘要:因为工作中测试环境和开发环境是分开的,所以开发有时处理bug时需要连接测试数据库,这样出现一个问题是有些开发会为了验证某些问题任意改动数据库的表和字段,对测试库造成污染。为了能够让开发连接测试环境,同时又不污染测试库,可以给其提供一个只有查看权限(视情况开放其他权限)的用户 1.首先登陆sys用户, 阅读全文
posted @ 2018-10-19 13:20 我是冰霜 阅读(13451) 评论(0) 推荐(0)
摘要:这里面是在一个项目中用到的操作oracle数据库的常用linux命令,因为当时无法用plsql远程连接,大部分操作都需要在命令行窗口进行,总结一下 第一种方式 (1)先切换至sqlplus (2)连接管理员账号sys (3)连接普通用户 (4)退出sqlplus SQL> exit; [oracle 阅读全文
posted @ 2018-07-26 21:25 我是冰霜 阅读(14846) 评论(0) 推荐(0)
摘要:参考博客:http://blog.csdn.net/lanchengxiaoxiao/article/details/40982771 1.在cmd窗口通过sqlplus连接数据库 2.找出打开数据库的时候报错的地方 3.试着打开数据库 提示无法标识数据文件 E:\TABLESPACE\WORKFL 阅读全文
posted @ 2018-03-13 09:01 我是冰霜 阅读(5829) 评论(0) 推荐(1)
摘要:参考博客:http://blog.itpub.net/26015009/viewspace-717505/ 这里只说一种方法:使用ORAPWD.EXE 工具修改密码 打开命令提示符窗口,输入如下命令: orapwd file=F:\app\Administrator\product\11.2.0\d 阅读全文
posted @ 2018-03-02 17:04 我是冰霜 阅读(1938) 评论(0) 推荐(0)
摘要:准备导入一个数据库,大约为33G,开始创建的空库表空间为自增到20G,结果自然不够,然后就开始自动扩展表空间大小 使用的如下语句 然后就提示 ORA-03206,块大小超出范围云云 查了一下说是单个文件最大为32G,这里自增的有将近60G,所以就报错了 看了很多资料,觉得增加数据库文件是个较好的方法 阅读全文
posted @ 2017-12-08 12:06 我是冰霜 阅读(16154) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-07-26 11:31 我是冰霜 阅读(75031) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2017-07-26 11:15 我是冰霜 阅读(102784) 评论(1) 推荐(1)
摘要:在向一个数据库导入dmp文件时,出现了如下错误 经查询,是由于“导出的dmp文件与导入的数据库的版本不同造成的” 用notepad查看dmp文件的版本,看看是否和数据库版本一致 解决办法: 1.可以直接打开dmp文件,修改版本号 2.如果文件过大无法打开,可以用一个版本修改工具AlxcTools.e 阅读全文
posted @ 2017-07-25 19:44 我是冰霜 阅读(4524) 评论(0) 推荐(0)
摘要:最近在用weblogic部署项目,同时用的是oracle数据库,然后今天遇到一个问题:多个用户连接数据库连接不成功,有时提示被锁住,经检查发现一方面weblogic控制台中数据源的连接池配置没有配置足够的容量,另一方面是oracle数据库没有配足够的连接数 1.weblogic控制台修改如下 2.通 阅读全文
posted @ 2017-07-25 19:35 我是冰霜 阅读(8504) 评论(0) 推荐(2)
摘要:最近开始接触oralce,整理了一下最近使用 pl/sql 常用到的一些sql命令 1.修改表中的数据 编写查询语句及条件,然后加上"FOR UPDATE","FOR UPDATE"是获得OACLE的修改权限,执行这条查询语句,查询出对应的记录 2.向一个表中添加字段和注释 3.修改字段数据类型 4 阅读全文
posted @ 2017-07-25 19:25 我是冰霜 阅读(1018) 评论(0) 推荐(0)
摘要:创建表空间 分开执行如下sql语句 --创建临时表空间 CREATE SMALLFILE TEMPORARY TABLESPACE "TEMP11" TEMPFILE 'E:\app\MD\oradata\oanet\TEMP11.ora' SIZE 200M (“E:\app\MD\oradata 阅读全文
posted @ 2017-07-19 11:45 我是冰霜 阅读(4793) 评论(0) 推荐(0)