西大贝de烂笔头

多思考、多总结、勤动笔

导航

2021年12月22日 #

impdp过程卡住

摘要: 今天在通过impdp恢复一个数据时一直卡在如下图所示的位置: 通过参考网上经验,需要查看alter日志,看是否有报错信息。通过如下步骤找到alert日志的存储位置: 1、通过sqlplus / as sysdba登录数据库; 2、通过show parameter dump查看alter日志的存储路径 阅读全文

posted @ 2021-12-22 22:56 西大贝 阅读(419) 评论(0) 推荐(0) 编辑

2021年8月30日 #

相同目录同时mount两个磁盘实例一则

摘要: 今天,听说一位同事把生产服务器一个磁盘内的程序都搞没了,原因是,本来生产服务器的一个目录是挂载的LVM,结果该同事直接又mount上了一个新申请的磁盘,导致原来的应用程序全没了。 1、初步判断,原LVM内的数据应该没有被破坏,现在只是挂载点被新磁盘占了,所以无法访问了。 2、解决思路,将新磁盘umo 阅读全文

posted @ 2021-08-30 14:18 西大贝 阅读(445) 评论(0) 推荐(0) 编辑

2021年7月26日 #

Oracle创建同义词事情一例

摘要: 背景: 某系统为核心数据系统,周边有外围系统需要查询该系统数据。 方案: 为了不让周边系统加schema前缀,需创建一个用户,为该用户创建所有需要读的schema的表的同义词,然后让周边系统通过这个只读用户进行读取。 操作: 1、拼SQL: select 'CREATE SYNONYM ABCRO. 阅读全文

posted @ 2021-07-26 12:08 西大贝 阅读(75) 评论(0) 推荐(0) 编辑

2020年8月8日 #

Linux下Oracle数据库启停

摘要: 参考文章点这里。 一、Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听; 2)启动数据库实例; 1.登录服务器,切换到oracle用户,或者以oracle用户登录 [root@dataserver ~]$ su - oracle 密码: [oracle@datase 阅读全文

posted @ 2020-08-08 15:43 西大贝 阅读(555) 评论(0) 推荐(0) 编辑

2020年6月25日 #

记一次测试环境准备

摘要: 公司A系统,C/S架构,有一个数据迁移项目,需要准备一个只有配置没有数据的空环境。A系统自带工具可以准备空环境并进行两个环境的配置信息对比,并更新还是挺方便的。但是在更新配置的过程中,发现目前生产上的一项配置无法更新到测试环境,提示字段长度不够。这就怪了按理说应该都是一样的啊。细查之后发现确实不一样 阅读全文

posted @ 2020-06-25 21:34 西大贝 阅读(205) 评论(0) 推荐(0) 编辑

2018年3月7日 #

Linux df -h空间显示不正确

摘要: 今天发现一个测试数据库磁盘空间快满了,准备将几个不再用的表空间删除。通过以下命令删除表空间内容及数据文件。 删除之后通过df -h查看磁盘空间,没有减少,反而增加了,很是奇怪。去存放数据文件的目录查看,相关表空间的文件也已经被删除了。 百度了一下,发现了遇到相同情况的一个帖子,具体见这里。 处理过程 阅读全文

posted @ 2018-03-07 09:07 西大贝 阅读(4353) 评论(0) 推荐(0) 编辑

2018年2月28日 #

impdp如何杀掉job

摘要: 今天刚执行一个impdp操作发现,硬盘空间可能不够了,赶紧按了Ctrl+C,结果发现磁盘空间仍然在减少。问了一下部门oracle专家,Ctrl+C是无法停止impdp的job的。需要将job进行attach操作,然后kill。过程如下: 1、现在数据库中查找视图,得到job的名称 2、得到Job名称 阅读全文

posted @ 2018-02-28 20:11 西大贝 阅读(3085) 评论(0) 推荐(0) 编辑

2018年2月24日 #

Oracle报错TNS-12532: TNS:invalid argument

摘要: 今天一个同事遇到了一个oracle问题,在数据库本机通过sqlplus登录sys用户时报TNS-12532: TNS:invalid argument,这个错误。 造成这个错误的原因主要有三个,一般排查这三个原因都可以解决。 1、tnsnames.ora配置文件中格式有误,导致无法识别TNS nam 阅读全文

posted @ 2018-02-24 14:13 西大贝 阅读(9464) 评论(0) 推荐(0) 编辑

2018年1月26日 #

SQL Server初探

摘要: SQL Server的结构与Oracle不同,SQL Server里边可以包括很多的database,每个database有自己的表,用户等信息。比如目前有一个应用,应用的每个数据集都是一个database,致使在SQL Server中有多达1000+的database。 我们可以通过以下语句查看S 阅读全文

posted @ 2018-01-26 14:24 西大贝 阅读(279) 评论(0) 推荐(0) 编辑

2017年11月23日 #

Oracle—通过操作系统进程查看数据库sql语句

摘要: 工作中遇到一个问题,某报表运行时间特别长,通过操作系统可以看到一个oracle进程消耗资源比较大,如何能够通过该操作系统进程找到具体SQL呢。记录如下: 1、查看Linux系统进程号 可以通过top动态查看某进程的资源使用情况,也可以通过ps aux查看某进程的相关信息。 2、通过v$process 阅读全文

posted @ 2017-11-23 13:30 西大贝 阅读(6354) 评论(0) 推荐(0) 编辑