朋友是一位Oracle初学者 可以说刚刚接触Oracle 昨天晚上试着学习 EXP 结果出现了以下几种不同的 错误 总结了一下 供初学者参考
C:\>exp system/abc wner=(test ) file= d:\orabak\exp dmp ;
Export: Release Production on 星期二 月 : :
Copyright (c) Oracle Corporation All rights reserved
EXP : 遇到 ORACLE 错误
ORA : ORACLE not available
ORA : shared memory realm does not exist
EXP : 所有允许的登录尝试均失败
EXP : 导出终止失败
此错误是由于数据库没有被OPEN造成的
然后告诉朋友数据库要打开 他做了以下动作 alter databse mount;
C:\>exp system/abc wner=(test ) file= d:\orabak\exp dmp ;
Export: Release Production on 星期二 月 : :
Copyright (c) Oracle Corporation All rights reserved
EXP : 遇到 ORACLE 错误
ORA : ORACLE initialization or shutdown in progress
用户名: sys as sysdba
口令:
EXP : 遇到 ORACLE 错误
ORA : 数据库未打开: 仅允许在固定表/视图中查询
EXP : 导出终止失败
数据库到了mount状态 但是如我们大家都知道的 在MOUNT下是无法打开表或其他对像的所以还是导出终止失败
再次告诉朋友要OPEN 所以他 :alter database open;
C:\>exp system/acb wner=(test ) file= d:\orabak\exp dmp ;
Export: Release Production on 星期二 月 : :
Copyright (c) Oracle Corporation All rights reserved
连接到: Oracle i Enterprise Edition Release Production
With the Partitioning OLAP and Oracle Data Mining options
JServer Release Production
已导出 ZHS GBK 字符集和 AL UTF NCHAR 字符集
即将导出指定的用户
正在导出 pre schema 过程对象和 *** 作
正在导出用户 test 的外部函数库名称
导出 PUBLIC 类型同义词
导出私有类型同义词
正在导出用户 test 的对象类型定义
即将导出 test 的对象
正在导出数据库链接
正在导出序号
正在导出群集定义
EXP : 遇到 ORACLE 错误
ORA : 临时表空间为空
ORA : 在 SYS DBMS_LOB line
ORA : 在 SYS DBMS_METADATA line
ORA : 在line
EXP : 导出终止失败
此问题是因为朋友的DB上表空间没有数据文件
告诉他做以下动作:
SQL> alter tablespace temp add tempfile D:\oracle\oradata\test\temp dbf size m reuse;
表空间已更改
再次EXP
C:\>exp system/acb wner=(test ) file= d:\orabak\exp dmp
Export: Release Production on 星期二 月 : :
Copyright (c) Oracle Corporation All rights reserved
连接到: Oracle i Enterprise Edition Release Production
With the Partitioning OLAP and Oracle Data Mining options
JServer Release Production
已导出 ZHS GBK 字符集和 AL UTF NCHAR 字符集
即将导出指定的用户
正在导出 pre schema 过程对象和 *** 作
正在导出用户 test 的外部函数库名称
导出 PUBLIC 类型同义词
导出私有类型同义词
正在导出用户 test 的对象类型定义
即将导出 test 的对象
正在导出数据库链接
正在导出序号
正在导出群集定义
即将导出 test 的表通过常规路径
正在导出表 EXCEPTIONS 行被导出
正在导出表 MO 行被导出
正在导出表 WIP 行被导出
正在导出同义词
正在导出视图
正在导出存储的过程
正在导出运算符
正在导出引用完整性约束条件
正在导出触发器
正在导出索引类型
正在导出位图 功能性索引和可扩展索引
正在导出后期表活动
正在导出实体化视图
正在导出快照日志
正在导出作业队列
正在导出刷新组和子组
正在导出维
正在导出 post schema 过程对象和 *** 作
正在导出统计
lishixinzhi/Article/program/Oracle/201311/16748
选择开始菜单中→程序→Management SQL Server 2008→SQL Server Management Studio命令,打开SQL Server Management Studio窗口,并使用Windows或 SQL Server身份验证建立连接。
在对象资源管理器窗口中展开服务器,然后选择数据库节点
右键单击数据库节点,从d出来的快捷菜单中选择新建数据库命令。
执行上述 *** 作后,会d出新建数据库对话框。在对话框、左侧有3个选项,分别是常规、选项和文件组。完成这三个选项中的设置会后,就完成了数据库的创建工作,
在数据库名称文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。
在所有者文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用使用全文索引复选框。
在数据库文件列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的添加、删除按钮添加或删除数据库文件。
切换到选项页、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
切换到文件组页,在这里可以添加或删除文件组。
完成以上 *** 作后,单击确定按钮关闭新建数据库对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再对象资源管理器窗口看到。
以上就是关于Oracle错误:EXP记录全部的内容,包括:Oracle错误:EXP记录、sqlplus连接远程数据库,想导出数据库dmp,但是exp命令无效、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)