俺刚学oracle,但也只是因为工作上的需要学的,因为没有基础的书籍,所以现在对这些概念有些模糊。
1.数据库由什么组成,实例与数据库是什么关系?还有表空间又是什么概念
2.是不是每个数据库都有sys等dba用户,而且只能管理到所属的数据库
3.一般的用户,我是指create user语句产生的用户生成之后它是否只属于创建它的数据库,这样的话是不是说用户就只能访问该数据库,没办法访问别的数据库,除非用dblink
差不多问题就这么多吧,请高手们来帮忙解释解释
1.数据库由什么组成,实例与数据库是什么关系?还有表空间又是什么概念
2.是不是每个数据库都有sys等dba用户,而且只能管理到所属的数据库
3.一般的用户,我是指create user语句产生的用户生成之后它是否只属于创建它的数据库,这样的话是不是说用户就只能访问该数据库,没办法访问别的数据库,除非用dblink
差不多问题就这么多吧,请高手们来帮忙解释解释
解决方案 »
- ORA-00936: 缺少表达式,求大神解决
- oracle 9i系统服务手工点击启动监听服务成功,系统自动开机启动不了
- 关于存储过程 大虾们帮我看看哈
- 做个job定时执行一条sql语句,请问该怎么写?
- oracle中的简单语法
- Oracle10 的数据导入后,出现了奇怪现象?
- 一个关于sql脚本的问题
- 大家讨论一下滥用触发器会给系统带来什么危害
- *****pb连接运行在first_rows模式下的oracle的问题*****
- oracle regexp_replace 字符串值替换问题???
- 在oracle11服务中如何用命令启动OracleService××××服务,请高手帮忙
- 在weblogic控制台上配连接池,出现如下错误
表空间是物理数据,供用户(user)来使用的。
2.dba是角色,一般为sys用户才具有。一般用户只能管理自已用户下的东西,特别授权的除外。
3.对的,别的用户也可以查看其它用户或直接引用其它用户下的东西,但需要授权限(grant)。如查看不用户下的表可以使用同义词等。
数据库实例名是用于和操作系统之间的联系,用于对外连接时使用,在操作系统中要取得与数据库之间的交互必须使用数据库实例名,而知道数据库名是没有用的。一个数据对应多个实例,同一时间用户只与一个实例相联系,当某一个实例出现故障时,其他实例自动服务,保证数据库安全。
2.每个数据都可用sys用户登录,其他用户只能管理自己权限范围内的表
解释数据库、表空间、数据文件、表、数据的最好办法就是想象一个装满东西的柜子。数据库其实就是柜子,柜中的抽屉是表空间,抽屉中的文件夹是数据文件,文件夹中的纸是表,写在纸上的信息就是数据。
2、应该说每个实例都有sys用户。
sys用户管理本实例。
3、对。必须建dblink
oracle的数据库跟sql的数据库不一样,概念不同。