请教:
solaris5-10 oracle10G
怎么样导出当前数据库的所有脚本啊,包括建表,index.view,triggers,constraints,procdure等等...谢谢了~~~
solaris5-10 oracle10G
怎么样导出当前数据库的所有脚本啊,包括建表,index.view,triggers,constraints,procdure等等...谢谢了~~~
解决方案 »
- 关于Oracle的IN语法的问题
- 请教一个SQL语句(not in)
- 在NoArchivelog模式,我建立一test表里面填写10行数据,接着全备数据库,然后把这10行数据删除,恢复数据库,应该test表有10行数据,可是没有数
- 能否用imp导入文本文件?
- 如何用SQL语句实现?查询某字段的下一行记录值减上一行记录值的差
- Oracle用户密码更改求助
- [200分] 在线时时安装,现场安装。
- 问,Oracle可不可在建表时为某个字段设置默认值?
- 【高分求书】:ORACLE8 PL/SQL程序设计(美:SCOTT URMAN)
- concat的问题
- 一个奇怪的问题, 修改系统时间后,再用PLSQL developer就无法查询表.
- 关于oracle 逻辑型.
如果一定要以脚本的形式,那就用其他工具抽取(如pl/sql developer),或者查询相关视图:
user_indexes
user_views
user_triggers
user_constraints
user_source
...
我需要的是脚本形式,麻烦还有其他办法吗?我有个笨方法就是直接用toad去连上服务器,然后一个个的复制建库sql.......
exp system/密码@服务名 file='c:\xxxx.dmp' full=y
导入的时候就
imp system/密码@服务名 file='c:\xxxx.dmp' full=y
一楼是说的DDL...要脚本形式的,没有工具的话,可以用dbms_metadata这个包的get_ddl方法....
另外用工具的话,pl/sql developer可以直接导出,toad我不清楚,不过应该也可以.
也可以自己写个过程调用一一下dbms_metadata 包。
两个都可以,不过前者应该比较容易一些,看个人情况。