为什么多个oracle的项目常用一个数据库? rt,经常见到多个采用oracle作为数据库的项目用同一个数据库,只是通过不同的登陆用户来控制数据库的访问? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.使用同一实例便于对表中数据的共享,如可以授权后,创建同义词来实现。 放在不同的机中虽然可以实现,但要db_link,还影响速度。2.分开用户(user)便于管理。(比如:现在很少能看到大家庭十几口人同住在一个家中) 还有一问:为什么我说每个项目采用各自的数据库时,BlueskyWide会认为放在不同的机器中?在db2中一个实例下可能创建多个数据库,不用分在不同的机器上,不知道oracle一样吗? oracle是一个数据库多个实例 (RAC)当然一个机器也能装多个实例、多个数据库了,但这样性能不好。 一台机器上可以安装多个Oracle数据库管理器(DBMS)一个Oracle数据库管理器(DBMS)下可以创建多个实例一个实例下只能创建一个数据库(database)这么理解对吗? 1.使用同一实例便于对表中数据的共享,如可以授权后,创建同义词来实现。 放在不同的机中虽然可以实现,但要db_link,还影响速度。 2.分开用户(user)便于管理。(比如:现在很少能看到大家庭十几口人同住在一个家中) LS的,copy也不用这么明显吧:) 你又是怎么理解的?Oracle中实例进程包括:用户进程、服务器进程、后台进程.物理组件包括:.DBF、.CTRL、.LOG .逻辑组件包括:整个Oracle数据库--》表空间--》{段}、{模式(模式名)}--》区--》数据块再讨论就偏题了。 DB2中是:数据库管理器(DBMS)下可以创建多个实例(instance),实例下可以创建多个数据库(database),数据库下面就是表空间(tablespace),表(table)等常见的数据库对象。一直以为两者大同小异,看来差别还是蛮大的。貌似oracle的instance和database是处于同一层的(或者说一对一),这么理解也不知道对不对。看来得好好学学oracle基础,呵呵。 请高手帮忙!关于oracle中xml的问题 Oracle中的视图可以定义参数吗? ORA-28575:是不是外部过程调用中监听程序的问题 关于ORA-1847错误 为什么可以写文件而不可以读文件? select for update 我怎么用不了 DBMS_OBFUSCATION_TOOLKIT 这个包 ? 想在存储过程中使用一个临时表,具体我该怎么做? 在数据库中如何插算术符号? 不用游标,只用简单SQL将结果合并 目前普遍使用哪个版本的oracle数据库开发软件? oracle列名命名的问题
放在不同的机中虽然可以实现,但要db_link,还影响速度。2.分开用户(user)便于管理。(比如:现在很少能看到大家庭十几口人同住在一个家中)
还有一问:为什么我说每个项目采用各自的数据库时,BlueskyWide会认为放在不同的机器中?
在db2中一个实例下可能创建多个数据库,不用分在不同的机器上,不知道oracle一样吗?
一个Oracle数据库管理器(DBMS)下可以创建多个实例
一个实例下只能创建一个数据库(database)这么理解对吗?
放在不同的机中虽然可以实现,但要db_link,还影响速度。 2.分开用户(user)便于管理。(比如:现在很少能看到大家庭十几口人同住在一个家中)
你又是怎么理解的?
Oracle中实例进程包括:用户进程、服务器进程、后台进程.
物理组件包括:.DBF、.CTRL、.LOG .
逻辑组件包括:整个Oracle数据库--》表空间--》{段}、{模式(模式名)}--》区--》数据块再讨论就偏题了。
貌似oracle的instance和database是处于同一层的(或者说一对一),这么理解也不知道对不对。看来得好好学学oracle基础,呵呵。