自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zclinux的博客

有什么写的不对的地方还请大家多多提出,大家一起进步!

  • 博客(26)
  • 资源 (15)
  • 收藏
  • 关注

原创 【EXPDP】expdp/impdp数据泵远程导入导出

Oracle在10g的时候有一个很好用的导出工具expdp(数据泵)但是这个工具好用的同时,有一个局限,就是必须用本地的用户才可以导出数据,也就是说数据泵只能导出本地数据库的数据但是如果业务需求是   将一个用户的全部表都导出,但是不需要t1,t2,t3而且这个数据库不是本地的,是异地的一个数据库正常的思路是通过exp userxx/passwd@192.168.1.100/orcl

2017-11-24 15:21:24 11553

原创 【Oracle】下载11.2.0.4的地址

https://updates.oracle.com/download/13390677.html这个地址就是下载Oracle 11.2.0.4版本的地址,需要有metalink账号才可以下载

2017-11-23 10:31:26 20277

转载 【ORA】ORA-4031错误分析和解决办法

1. ORA-4031错误的原因,一般是大量的hard parse导致了shared pool中的free list中产生大量的内存小碎片,当一个需要很大内存来进行hard parse的sql语句到来时,无法从free list中找到内存,即使进行内存的释放,还是不能找到符合的内存块。从而报ORA-4031错误。2. ORA-4031错误的解决方法:1)alter system

2017-11-23 08:46:44 1895

原创 【IMPDP】ORA-31655

出现ora-31655错误的情况是因为不是同一个schema,导致的问题产生解决的方法;在导入语句最后添加上remap_schema=old:new着old是原schema,也就是导出的用户名,new是想要导入的用户名例子:我这里有一个expdp导出的dmp文件用户是test_old,想要到入到其他的数据库中的test_new我可以这样写;impdp test_ne

2017-11-21 13:25:26 10738

转载 【Oracle】Oracle中chr()的含义

oracle中chr含义CHR(10)和 CHR(13)——在oracle都为换行chr(32)——表示空格DECLARE  v_a VARCHAR2(255);  v_b VARCHAR2(255);BEGIN  SELECT 'a' || chr(9) || 'b' INTO v_b FROM dual;  v_a := 'a  b'; --a和b之间是tab键

2017-11-21 11:45:59 7481

原创 【EXPDP】导出全部表的时候,选择不导出某个表

导出的时候指定某一张表不导出的话,一般都用的是数据泵的expdp来操作具体方法是:expdp test/test dumpfile=test.dmp directory=test_dir exclude=table:"='TEST_TABLE'"不导出test_table这个表。或者可以用parfile来操作vim test.parexclude=table:"='TEST

2017-11-20 17:32:52 10713

原创 【EXPDP】指定导出,只导出函数,导出的时候加上where条件过滤

expdp导出的时候可以使用parfile这个参数,在parfile中添加想要的导出信息:这里简单写了几句:vim test.parinclude=function     --导出函数include=test_table:"like '%TEST%'"   --导出test_table表中包含TEST字段的全部数据query=test_user:"where test_id=

2017-11-20 17:05:56 4846 3

原创 【Oracle】创建用户配额总是不足的解决问题 quota

在oracle中,正常创建的用户是没有配额限制的,也就是默认的是unlimited on tablespace的,但是在有些时候,没有设置相关的配额,用户总是会报错用户配额严重不足,查看表空间,也有很大的剩余空间,纠结了很久这个问题,今天在读书的时候偶然发现了这样的一句话:“revoke DBA权限可能导致quota unlimited on tablespace的权限丢失,对于revoke

2017-11-17 10:50:13 3342

原创 【EXPDP/IMPDP】数据泵导入导出遇到目录没有权限问题

当执行数据泵导出的时候,报了如下错误:ORA-39002: invalid operationORA-39070: Unable to open the log file.ORA-39087: directory name DUMP_DIR is invalid分析了一下报错,提示没有权限去将日志写入到日志文件中,DUMP_DIR文件没有权限仔细想了下,如果是exp/i

2017-11-17 10:40:46 15609

转载 【EXP/IMP】问题总结

为了使测试与生产数据保持一致,只需要导出数据的时候,可以将测试库的表truncate,保留其它如索引,trigger,constraints,grants等不用再重新导。exp时候rows=y,其它全部选n,imp时候 rows=y ,其它n  ignore是否忽略创建错误。Oracle在恢复数据的过程中,当恢复某个表时,该表已经存在,就要根据ignor

2017-11-15 11:22:55 1627

原创 【IMP】导出的时候显示ddl建表语句

导出数据后,在导入的时候想要显示出建表语句,可以用show=y这个选项来实现imp test/test file=test.dmp ignore=y show=y fromuser=test1 touser=test这样会显示建表的时候的ddl语句如果想要完整一点的,可以参考下杨建荣老师的《Oracle DBA工作日记》里面用了awk来进行格式的修改如果不用的话,手动也

2017-11-15 10:53:27 979

原创 【EXP】根据字段导出数据query

exp有些时候需要根据字段来进行导出操作例如:想要导出hr用户中的employees中salary要大于4000的数据这样的话需要添加where语句,需要用到的参数是query查看下大于4000的有多少数据SQL> select count(*) from employees where salary>=4000;  COUNT(*)----------

2017-11-15 10:39:47 2281

原创 【Linux】ssh远程连接到指定ip的指定用户上

通过ssh可以远程连接到其他的机器上,但是如果只想连接到指定的用户的话需要这样做:-l 选项 (是L不是I,小写)ssh IP -l 用户名这里的ip如果在hosts下就可以直接输入域名或者主机名例如:ssh 192.168.1.222 -l oracle意思就是远程登录192.168.1.222上的oracle用户了

2017-11-15 10:01:14 38767

原创 【EXP】WINDOWS下如何导出

有些时候需要在windows下通过远程来导出数据那么windows下怎么导出呢例子:exp hr/hr@192.168.1.222:1521/zhang file=d:backup.dmp log=d:backup.log

2017-11-15 09:57:02 1182

原创 【EXP】Oracle多表导出问题

有些时候,需要导入某个用户的一些相关表。但是不知道用户的用户名和密码。这样就很尴尬但是如果手上有dba权限的用户的话,就很方便的能导出了先要知道多表导出的语句exp system/123456 file=test.dmp tables=table1,table2,table3 log=test.log或者exp system/123456 file=test.dmp t

2017-11-15 09:54:22 8187 2

原创 【Oracle】delete表后commit后怎么找回,方法

有些时候,不小心删除了一些需要的表,而且数据库不能停止,只能一直运行下去,这样的话很麻烦下面介绍的方法就是删除表后通过时间戳后者scn找回删除的数据模拟实验环境:创建一个新表SQL> create table www as select * from hr.employees;Table created.查看新表是否有数据SQL> sel

2017-11-13 18:00:24 1466

原创 【MySQL】ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing

今天上午遇到了一个问题,新创建的mysql5.7的数据库,由于初始化有点问题,没有给root密码,用了免密码登录。但是,修改了root密码之后,把配置中的免密登录的配置注释掉后,重启服务。服务正常启动,用修改后的密码也可以正常登录,但是执行任何操作,都提示:mysql > show databases;ERROR 1820  (HY000): You must reset your

2017-11-10 15:31:40 514

转载 【MYSQL】win7安装mysql-5.7.10绿色版

1、下载 :mysql下载地址2、解压缩3、环境变量配置        MYSQL_HOME=D:\mysql-5.7.11-win32        PATH=%MYSQL_HOME%\bin4、修改配置文件   a.)将mysql-5.7.11-win32目录下的my-default.ini文件复制一份,并且命名为my.ini   b.)

2017-11-10 15:13:52 432

原创 【ORA】ORA-16629解决办法

数据库向保护模式报告不同的保护级别”警告消息。首先查看主备库的保护模式和保护级别select protection_mode,protection_level from v$database;发现主备不一致,为了保持一致,在dg broker中统一修改为最大性能DGMGRL> edit configuration set protection mode as MAXPERFOR

2017-11-07 17:16:10 1510

原创 【Oracle】查看表空间是否为自动扩展

查看指定的表空间是否为自动扩展SQL>   select file_name,autoextensible,increment_by from dba_data_files where tablespace_name = '表空间名'; 如果不是自动扩展想修改为自动扩展的话需要操作SQL> alter database datafile '/u01/app/oracle/oradata/XXX/X

2017-11-06 16:53:17 29814 2

原创 【Oracle】重命名表空间

将表空间重新命名SQL>   alter tablespace 原名 rename to 新名;在查看下是否命名成功SQL> select tablespace_name from dba_tablespaces;

2017-11-06 16:45:50 1976

原创 【Oracle】删除表空间

删除表空间如果是SQL> DROP TABLEPSACE XXXX;是无法将数据文件一同都删除的想要删除表空间和数据文件需要如下操作:SQL> drop tablespace XXXX includingcontents and datafiles; 这样,所有的关于xxxx表空间的数据文件全部被删除了想要删除某一个数据文件,不要从系统层删除,这样会

2017-11-06 16:38:59 330

原创 【Oracle】表空间配额问题

由于需求,需要新建用户,但是新建的用户,会有相关的配额跟着,莫名其妙的问题让人很头疼下面介绍下如何修改成不限制配额select * from user_ts_quotas ;alter user 用户名 quota unlimited on 表空间名;修改后,在执行相关操作,是否已经成功不受限制了呢,问题迎刃而解

2017-11-06 16:32:20 1611

原创 【Oracle】迁移表到其他的表空间

有些时候需要将表迁移到其他的表空间,在将表空间做相关的操作下面是命令如何迁移表空间SQL> alter table 表名 move tablespace 表空间名;如果有很多的表想要迁移的话,可以这样操作:SQL> select 'alter table ' ||table_name || ' move tablespace 目标表空间名称;' from user_all_ta

2017-11-06 16:29:06 6479

原创 【Oracle】查看oracle表空间大小及增加表空间的几种方法

在oracle中表空间是必不可少的。但是怎么查看表空间呢简单的查看方式是:SQL> select tablespace_name from dba_tablespaces;想要查看表空间对应的物理文件是什么需要这样查看:SQL> select file_name ,tablespace_name,bytes/1024/1024 "bytes MB" ,max_b

2017-11-06 16:26:00 2127

原创 【EXP】exp-00091解决办法

如果遇到exp的话一般都是因为字符集的问题解决办法:1.在oracle中查看数据库的字符集SQL> select userenv('language') from dual;USERENV('LANGUAGE')-------------------------------------------------------AMERICAN_AMER

2017-11-06 15:29:16 476

统信1050a巡检脚本

统信uos 1050a巡检脚本

2023-11-16

Web GIS从基础到开发实践(基于ArcGIS API FOR JavaScript)(书籍) ,刘光编著

Web GIS从基础到开发实践(基于ArcGIS API FOR JavaScript)(书籍) ,刘光编著

2019-02-28

onenote2016高亮显示插件

提供onenote2016高亮显示的插件,本人亲测,绝对好使!压缩包中有两个,一个支持32位,一个支持64位,请对应好安装

2018-11-09

rhel-server-5.8-x86_64

rhel-server-5.8-x86_64 redhat 5.8 64bit download 红帽中5.8是5系列中使用最多也是最稳定的

2018-02-22

rhel-server-5.5-x86_64

rhel-server-5.5-x86_64 redhat 5.5 64bit download 本人使用的就是这个

2018-02-22

rhel5u5_32bit 下载

rhel5u5_32bit 下载 32位操作系统,一定要看清是32位操作系统 red hat 5.5下载

2018-02-22

Oracle Linux 6.8 x86_64下载

Oracle Linux6.8 64位下载,完美匹配安装Oracle数据库

2018-02-22

Oracle Linux 6.7 x86_64下载

Oracle Linux6.7操作系统,由Oracle公司专门设计来匹配Oracle数据库

2018-02-22

CentOS-6.8-x86_64下载

CentOS6.8 64位操作系统镜像下载,下载该txt文件,里面有分享的网址和密码,本人使用的就是这个

2018-02-22

tomcat6.18 win7安装

tomcat安装环境 win7操作系统,想要学习的可以参考我的博文,谢谢

2017-12-13

rac详细脚本

压缩包中含有含有6个脚本,分别是搭建rac使用的各个脚本,可根据本人博客进行使用

2017-07-27

C++五子棋完美运行

c++五子棋 可完美运行

2016-03-09

uml宿舍管理系统实验报告

uml宿舍管理系统实验报告有各种图,报告格式正确

2015-12-21

电影查询系统ssh,jsp完整版

电影查询系统完整版,有代码,有数据库但要用sql server2008 完美运行,不为别的就是为了服务广大需要的朋友。

2015-12-21

电影查询jsp

电影查询jsp

2015-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除