oracle expdp/impdp高版本导入到低版本
oracle 导入导出 使用expdp/impdp 我的版本11gR2 版本号 11.2.0.1.0 同事的是11gr1 需要指定版本号11.1.0.6.0 我装的oracle是11gR2 同事装的是11gR1 用expdp导出 impdp导入 提示版本不兼容错误 经查看oracle文档 看到了 这个参数version 最后加oracle版本号 version=11.1.0.6.0 成功导入 Sql代码 –创建dump文件目录 create directory dump_test as ‘D:\test\dump’ –授权读写权限给你要操作的用户 grant read, write on directory dump_test to username –查询是否存在自己创建的文件目录 select * from dba_directories; select * from da.user_tables –注意低版本是不能导入高版本 比如我的数据库是11gR2 对方是11gr1 需要指定版本号11.1.0.6.0 expdp username/password directory=dump_test dumpfile=data.dmp version=11.1.0.6.0 –默认导在刚才创建的目录 ‘D:\test\dump’ […]
重启oracle
在linux下重启oracle数据库及监听器: 用root以ssh登录到linux,打开终端输入以下命令: Sql代码 cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl start #重启监听器 或 Sql代码 cd $ORACLE_HOME/bin #进入到oracle的安装目录 ./dbstart #重启服务器 ./lsnrctl start #重启监听器 即可!
Oracle分页查询语句比较 rownum 与 between
这篇文章通过例子说明分页查询使用的NESTED LOOP操作,在分页查询翻到最后几页时的性能问题: SQL> CREATE TABLE T AS SELECT * FROM DBA_USERS; 表已创建。 SQL> CREATE TABLE T1 AS SELECT * FROM DBA_SOURCE; 表已创建。 SQL> ALTER TABLE T ADD CONSTRAINT PK_T PRIMARY KEY (USERNAME); 表已更改。 SQL> ALTER TABLE T1 ADD CONSTRAINT FK_T1_OWNER FOREIGN KEY (OWNER) 2 REFERENCES T(USERNAME); 表已更改。 SQL> CREATE INDEX IND_T1_OWNER ON T1(NAME); 索引已创建。 SQL> […]
ORACLE:EXPDP和IMPDP使用说明
Oracle Database 10g引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中. 数据泵导出导入(EXPDP和IMPDP)的作用 1、实现逻辑备份和逻辑恢复. 2、在数据库用户之间移动对象. 3、在数据库之间移动对象 4、实现表空间搬移. 数据泵导出导入与传统导出导入的区别: 在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的EXP和IMP工具,还提供了数据泵导出导入工具EXPDP和IMPDP.使用EXPDP和IMPDP时应该注意的事项; EXP和IMP是客户段工具程序,它们既可以在客户端使用,也可以在服务器段使用. EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用 IMP只适用于EXP导出文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出文件,而不适用于EXP导出文件. 数据泵导出包括导出表,导出方案,导出表空间,导出数据库4种方式. EXPDP命令行选项 1. ATTACH 该选项用于在客户会话与已存在导出作用之间建立关联.语法如下 ATTACH=[schema_name.]job_name Schema_name用于指定方案名,job_name用于指定导出作业名.注意,如果使用ATTACH选项,在命令行除了连接字符串和ATTACH选项外,不能指定任何其他选项,示例如下: Expdp scott/tiger ATTACH=scott.export_job 2. CONTENT 该选项用于指定要导出的内容.默认值为ALL CONTENT={ALL | DATA_ONLY | METADATA_ONLY} 当设置CONTENT为ALL 时,将导出对象定义及其所有数据.为DATA_ONLY时,只导出对象数据,为METADATA_ONLY时,只导出对象定义 Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dump CONTENT=METADATA_ONLY 3. DIRECTORY 指定转储文件和日志文件所在的目录 DIRECTORY=directory_object Directory_object用于指定目录对象名称.需要注意,目录对象是使用CREATE DIRECTORY语句建立的对象,而不是OS 目录 Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dump 建立目录: CREATE […]
利用临时表,加快存储过程的执行速度。
利用临时表,加快存储过程的执行速度。 背景: 一个博客网站访问流量表,每天有大约100万条数据插入,记录每个博客及网站的访问情况。表结构:mysql> show fields from blog_track;+—————-+————–+——+—–+———+—————-+| Field | Type | Null | Key | Default | Extra |+—————-+————–+——+—–+———+—————-+| track_id | int(11) | NO | PRI | NULL | auto_increment | | track_ip | char(15) | YES | | NULL | | | track_date | datetime | NO | MUL | | | | track_page | […]