用oracle做东西

来源:百度知道 编辑:UC知道 时间:2024/09/23 22:39:44
我以前做东西都是用sqlserver做数据
现在想学学用oracle
工具接触过一点

以前用sqlserver做项目,一般情况下是一个项目对应的建一个数据库。
可是oracle怎么对应一个项目就不知道了。。。
哪位给小弟我简单的讲解一下吧
还有怎么把那些对应项目的数据,像sqlserver分离一样可以带走?
先谢谢了
to nebulaly :
能详细点么?主要是怎么应用

你的问题太笼统。不知道你要问你什么。
我来告诉你,怎么开发ORACLE吧。

1,你要安装ORACLE。ORACLE下载在其官方上就有。地址不能贴,会被封的。

2,开发工具有Pl/sql developer及TOAD。我建议用PLSQL。方便好用。

3,ORACLE一般只在一台电脑启动一个实例(这里所谓的实例就是指SQL SERVER中的数据库,与SQL SERVER不同的是,SQL SERVER是一个用户对应多个数据库,而ORACLE是一个数据库对应多个角色),一个实例下有多个用户,
所谓的ORACLE开发,一般来说,就是针对实例下的某个用户建立表及相关存储过程等,来实现存放、处理及提取数据操作。

4,分离带走吗?那叫导入导出数据。可以用ORACLE的EXP及IMP来实现。也可以用PLSQL DEVELOPER工具来实现。
我给你个EXP及IMP的简单实例。
exp username/password rows=n indexes=n compress=n buffer=65536 feedback=100000 owner=username file=d:\username_%date%.dmp

imp username/password@188 fromuser=username touser=username rows=y indexes=n commit=y buffer=65536 feedback=100000 file=

不要误导他!
简单的说,没你想像那么复杂
oracle数据库与sqlserver 2000数据库概念不太一样,但sql server2005与oracle概念很像,也有schema。

你不用管那些。

你做项目时候可以所有项目只使用一个数据库(这点与sql server以前习惯不一样),然后根据项目创建不同用户,每个用户有一个自己的schema,而每个schema对应一组数据库对象,oracle是通过这种方式达到对于不同需求的数据库分离管理的。

至于你说的分离数据库去做备份,在