下面为您介绍的这种ORACLE数据导入方法,是从从 服务器 将ORACLE数据导入到本地计算机的实现方法,如果您对ORACLE数据导入方面感兴趣的话,不妨一看。
将stat用户下所有的表授权给mid用户,也就是mid用户可以访问stat用户下的表;sqlPlus stat/stat 以这个用户登录select ‘grant select,insert,update,delete on stat.’ || table_name || ‘ to mid;’ from user_tables;然后选择列出的所有的语句,进入sysdba权限进行操作:sqlplus “/as sysdba”然后执行上面的所有的语句就可以了;
stat用户下的存储过程访问mid用户下的存储过程:进入sysdba权限进行操作:GRANT EXECUTE ANY PROCEDURE TO midGRANT EXECUTE ANY PROCEDURE TO stat
stat用户下的存储过程访问mid用户下的types临时表则将stat用户赋于EXECUTE ANY TYPE TO STAT
第二种将服务器上的ORACLE数据导入到本地机子上的方法,这种方法是导出时不带出服务器端建立的表空间和临时表空间,在本地机
子上也不用建立表空间,只需要使用默认表空间就可以在CMD模式下执行以下命令exp username/password@服务器端数据库ID file=c:\文件名.dmp例如下面:exp djyy/djyy@zhwx file=c:\djyy20090921.dmp
exp wxzd/wxzd@zhwx file=c:\wxzd20090921.dmp
导入到本地机子的用户中.建立一个用户,在PLSQLDEVELOPER中以新建的用户名登录,选择Tools菜单下的Imports Tables选项选择Oracle Import标签,在其中Import Executable中选择Oracle安装目录下的db_1\Bin目录下的imp.exe执行文件(一般情况是默
认的不需要自己手动更改,如果此项没有的话可以选择imp.exe文件来执行导入).在Import file中选择导出的dmp后缀的文件名,再执行Import进行导入
建立表空间的语句如下:CREATE TABLESPACE ZHWXSYS>
如何直接从服务器上把数据库保存到本地?
1、使用服务器上SQL Server 2005的备份功能,把服务器备份到本地硬盘中。 2、使用本地的SQL Server 2005的还原功能,把备份好的数据库还原到本地数据库中。 3、以上使用的是“SQL Server Management Studio”
Oracle中数据迁移的工具

SQL*Plus Copy命令问题描述怎样在SQL*Plus中实现不同的表之间的数据复制,不论是本地的还是远程的?问题分析在SQL*Plus中的copy命令,可以完成远程数据库、本地数据库或Oracle数据库与非Oracle数据库之间的数据复制。
其性能与导入/导出相同。
copy的基本命令格式:copy {from source_database |to destination_database}{append|create|insert|replace}destination_table[(column,column,column,...)]using
如何导出存储过程
SQL存储过程的导出导入 SqlServer存储过程的导出导入打开“企业管理器”,选择需要导出存储过程的数据库,按右键,选择“所有任务”,打开“生成SQL脚本”打开“生成SQL脚本”窗口,点击“全部显示”按钮选择“全部存储过程”,其他的“设置格式”和“选项”标签,可以看一下,默认可以不设置,最后点击“确定”按钮,选择保存位置,输入文件名,即可把当前数据库的存储过程全部导出成一个*文件。 如下图以上是存储过程的导出过程,如果再导入到另一个数据库呢?以下我们要用到“SQL查询分析器”先选择需要导入存储过程的数据库,点击“工具”菜单的“SQL查询分析器”,打开后,选择“文件”菜单→“打开”,找到刚才生成的*文件,打开后,选择“查询”菜单中的“分析”命令,如果显示“命令全部成功完成”,则继续选择“查询”菜单中的“执行”命令。 提示全部完成后,打开该数据库的存储过程即可看到刚才导出的存储过程。 1. manger studio--右键你的数据库--任务--生成脚本在脚本生成向导的选择对象类型步骤中, 将存储过程选上, 在接下来的选择存储过程的步骤中, 选择所有的存储过程(或者你要复制的存储过程)完成后, 所有存储过程的脚本会生成在一个新的查询窗口中, 关掉生成脚本向导, 在生成的存储过程脚本的窗口中, 右键--连接--更改连接, 连接到存储过程复制的目的服务器, 选择合适的数据库, 按F5执行即可完成存储过程的复制.2. 可以使用SSIS, 创建SSIS包, 就可以使用数据库对象复制的这个组件来复制存储过程(SSIS相当于2000的DTS)
发表评论