我想在linux下的oracle11g数据库实行导入导出,具体应该怎么做,用户有syst

哎哟,我当时居然就干了这件事,还惹了好几次麻烦。
我们一步一步来谈谈吧。

1 .更改 Linux 字符集以匹配 Oracle 数据库。
你的订单写得很好,请检查一下。
从 nls_database_parameters 中选择,其中参数='NLS_CHARACTERSET';结果是ZHS1 6 CGB2 3 1 2 8 0,所以需要更改/home/oracle/.bash_profile文件,添加export NLS_LANG=american_america.ZHS1 6 CGB2 3 1 2 8 0。
保存更改后,使用 source /home/oracle/.bash_profile 使其立即生效。
然后我就在杭州的服务器上做了。
字符集不正确,导入的数据格式错误。
这让我非常头疼。

2 导出 Oracle 数据库。
您编写的命令也有效,exp wcall/wcall@eoss file=wcall.dmp Owner=wcall;。
请注意,我在广东做一个项目时,导入了几百G的数据,运行了整整两天。
我必须重新启动一次服务器,否则CPU就会烧坏。
所以,要看数据量大还是小。

3 在 Windows 上安装 Oracle 1 0g。
你写的步骤也是正确的。
首先安装,然后创建eoss数据库。
记得使用ZHS1 6 CGB2 3 1 2 8 0作为字符集,与你的原始数据库相同。
当我装修房子时,我收到一条消息,说安装过程中缺少某个组件。
我花了很长时间才弄清楚补丁没有安装。
这真的很烦人。
安装数据库后,打开SQLPlus,使用系统帐户登录并创建用户wcall。
命令也写得正确,create user wcallidentified by wcall;。
然后授权,创建用户,删除用户,更改用户、创建任何视图、删除任何视图、为 exp_full_database、im_full_database、dba、connect、resource、wcall 创建会话;。
这个权限是完全绝对的,所以要小心,不要让任何人有一天都使用它。
要创建表空间,您编写的命令也将起作用,创建表空间 CC_CALL 日志记录数据文件 'D:\oracle\product\1 0.1 .0\Db_1 \cc.dbf' 大小 3 2 m 自动扩展到下一个 3 2 m 最大大小 2 04 8 m 限制管理本地。
我在武汉做那个项目的时候,创建表空间的时候,忘记加日志了。
结果,数据丢失了,我的老板差点解雇我。
这是一个惨痛的教训。

4 导入数据库。
您编写的命令也有效,从 user=wcall 到 user=wcall file=wcall.dmp stats=none;直到 wcall/wcall@eoss;。
我在成都做那个项目的时候,导入数据的时候,被告知文件不存在。
我花了很长时间才找到它,才意识到路径拼写错误。
我真的惊呆了。

总之,您已经把步骤写得很好了,一般来说按照这些步骤操作是没有问题的。
但是,你要小心我当时踩到的陷阱。
字符集不正确,数据失真;权限授予太多,其他人使用就会遇到麻烦;路径拼写错误,无法导入文件。
总之,要小心,要小心,要再小心。

oracle11g导入到12c oracle10g导入11g

本人接触Oracle数据库已有一段时间,对于数据库版本升级和数据迁移有很多经验。
今天讲一下从Oracle 1 0g迁移到1 1 g以及1 1 g到1 2 c的具体升级方法。

我们先来说一下Oracle 1 0g到1 1 g的迁移。
有几种常见的方法。

首先是使用旧的 EXP 和 IMP 工具。
这种方法有点类似于我们平时复制文件的方式。
我们需要使用EXP将1 0g数据库中的数据导出并转换为DMP文件。
这一步非常简单。
只需在命令行上输入适当的用户名、密码、实例名称、文件路径和日志文件路径即可。
然后在1 1 g数据库中,使用IMP导入这个DMP文件。

第二种方法是使用数据泵,即expdp和impdp。
该工具比原来的EXP和IMP更先进,支持并行处理,迁移效率更高。

第三种方法是使用DBLink,适合数据量不大的情况。
您必须首先在两个数据库之间创建连接,然后使用 SQL 语句复制数据。

我们来谈谈从 Oracle 1 1 g 迁移到 1 2 c。

如何使用数据泵与从 1 0g 切换到 1 1 g 时类似。
数据也是从1 1 g导出,然后导入到1 2 c中。
这是最推荐、最有效、最可靠的方法。

还有一个升级助手。
Oracle 提供了这个工具来帮助您全面升级数据库。

特殊情况下,可能需要手动迁移。
这涉及导出数据库对象定义,然后在 1 2 c 中重新创建它,然后复制数据。

当然,无论您使用哪种方法,都不要忘记备份您的原始数据库。
迁移前,请检查目标数据库的版本和配置是否满足要求。
测试迁移过程以确保数据完整性和性能符合标准。

好了,Oracle版本迁移主题就到此为止。
这件事涉及到很多细节和技巧。
您只需根据自己的具体情况选择正确的方法即可。
如果您有任何疑问,可以随时问我。