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

我上周尝试过这个过程。

1 . Linux 设置字符集。

重击 从 nls_database_parameters 中选择,其中参数 = 'NLS_CHARACTERSET';
结果是ZHS1 6 CGB2 3 1 2 8 0。

重击 vi /home/oracle/.bash_profile
添加此行:
bash 导出 NLS_LANG=american_america.ZHS1 6 CGB2 3 1 2 8 0
按 Enter 保存,然后按 esc :wq。

重击 来源:/home/Oracle/.bash_profile
已生效。

2 导出 Oracle 数据库。

重击 exp wcall/wcall@eoss file=wcall.dmpowner=wcall;
你成功了。

3 在 Windows 上安装 Oracle 1 0g。

安装到D盘。

创建数据库eoss,指定ZHS1 6 CGB2 3 1 2 8 0作为字符集。

使用SQLPlus登录系统帐户。


创建一个由wcall标识的wcall用户;
许可证:
sql grant 创建用户 删除用户 更改用户 创建任何视图 删除任何视图 exp_full_database imp_full_database dba 连接资源 为 wcall 创建会话;
创建表空间:
sql 创建表空间寄存器CC_CALL 数据文件 'D:\Oracle\product\1 0.1 .0\Db_1 \cc.dbf' 3 2 m尺寸 自动延伸3 2 m最大尺寸2 04 8 m 本地管理作用域;
创建表空间寄存器CC_CALL_HIS 数据文件 'D:\Oracle\product\1 0.1 .0\Db_1 \cc_his.dbf' 3 2 m尺寸 自动延伸3 2 m最大尺寸2 04 8 m 本地管理范围;
创建。

4 导入数据库。

重击 imp wcall/wcall@eoss 从 user=wcall 到 user=wcall file=wcall.dmp STATISTICS=none;
已报告错误。

算了。

快速搭建Linux操作系统和Oracle数据库

哎呀,搭建Linux操作系统和Oracle数据库说起来容易,但确实需要一步一步来完成。
我以前帮助过别人,所以我必须详细说明。

首先需要准备两件事:VirtualBox和Oracle的虚拟机模板。
这个VirtualBox必须从官方网站下载。
网址是什么?是的,它是 virtualbox.org。
下载后,按照说明进行安装。

那么,Oracle的虚拟机模板,这个东西叫Pre-BuiltDeveloperVMs,你得从Oracle官网上找到它。
我忘记了具体的链接,但我记得它是 OracleVMVirtualBox 的版本。
进入后会看到DatabaseAppDevelopmentVM模板,点击下载。

这个模板有什么内容? OracleLinux6 .5 、OracleDatabase1 2 c、XMLDB、SQLDeveloper、DataModeler、OracleApplicationExpress 和动手实验室。
这些软件已经为你准备好了,你基本上不需要配置任何其他东西。

完成安装准备后,打开VirtualBox,点击“管理”,然后选择“导入虚拟计算机”,导入下载的OVA文件。
导入时可以更改名称、调整内存大小等。
记住,一定要勾选“重新初始化所有网卡的MAC地址”,否则网络可能会出现问题。

导入后即可运行虚拟机。
稍等片刻即可看到OracleLinux登录界面。
默认用户名和密码是 oracle。
进入之后看一下界面。
理论上网络访问不成问题。
尝试使用sqlplus。
用户名是sys,密码是oracle,hr也是oracle,所以数据库也可以访问。

说实话,我当时并没有考虑到MAC地址。
查了资料后发现,如果不查的话,网络可能会不稳定。
现在设置好了,使用起来还是蛮方便的。

求教linux 下oracle数据的导入导出方法详细步骤

结论: 1 .Oracle导出:
使用位于 /ORACLE_HOME/bin 中的 exp 实用程序。

三种模式:用户模式、表模式、全库模式。

交互式命令行示例:$ exp test/test1 2 3 @appdb。

非交互式命令行示例:$ exp scott/tigertables=(emp,dept) file=/directory/scott.dmp grants=y。

2 甲骨文导入:
使用位于 /ORACLE_HOME/bin 中的 imp 实用程序。

三种模式:用户模式、表模式、全库模式。

交互式命令行示例:$ imp Import:Release8 .1 .6 .0.0-Production。

非交互式命令行示例:$ imp system/manager fromuser=jonestables=(accts)。

3 常见问题:
对象已存在:删除目标数据下的表、序列等,或者使用ignore=y。

主外键约束:先导入主表,再导入从属表,或者先禁用主外键,然后启用它们。

权限不足:需要 imp_full_database 权限。

导入大表:压缩设置或分配问题,调整压缩参数。

不同的字符集:调整NLS_LANG环境变量。

版本不兼容:imp无法导入高版本exp生成的文件。

4 注意事项:
UNIX系统:/etc/hosts文件定义主机名。

Windows 9 8 :Windows\hosts 文件定义主机名和 IP。

Windows 2 000:Winnt\system3 2 \drivers\etc\hosts 文件定义主机名和 IP 地址。

linux oracle 怎么导入.dmp文件

一个。
2 008 年,北京,导出系统用户表到D盘:exp system/password@SID file=d:/daochu.dmp full=y b. 2 01 2 年,上海,导出system和sys用户表到D盘:exp system/password@SID file=d:/daochu.dmp Owner=(system,sys) c. 2 01 5 年,广州,导出系统用户专用表到D盘:exp system/password@SID file=d:/daochu.dmptables=(table_A,table_B) d. 2 01 7 年深圳,导出系统用户特定字段数据到D盘:exp system/password@SID file=d:/daochu.dmp rows=(table1 ) query="/where field1 like '00%'/" e. 2 02 0年,成都,将DMP文件导入TEST数据库:imp system/password@SID file=d:/daochu.dmp full=y file=d:/data/newsmgnt.dmpignore=y f. 2 02 1 ,杭州,导入特定表到数据库:imp system/password@SID file=d:/daochu.dmptables=(table1 )