关于初学oracle数据库的问题

1、sqlserver安装好后直接点击打开就能在里面用,在里面写sql语句创建表、数据库等,而oracle安装好了之后还要用pl/sqldeveloper来写创建表、数据... 1、sqlserver 安装好后直接点击打开就能在里面用,在里面写sql语句创建表、数据库等,而oracle安装好了之后还要用pl/sqldeveloper来写创建表、数据库?
2、oracle在使用前还要创建什么实例,这个是什么东西?起到什么作用?
3、oracle怎么不能直接用?它不是数据库软件吗?数据库软件不是用来存储数据的吗,不能操作的话,那我们装了它有什么用?
展开
 我来答
qhzhoude
2011-12-05
知道答主
回答量:16
采纳率:0%
帮助的人:10.2万
展开全部
oracle也能通过plus直接用的 不过不方便 !

数据库实例是用于和操作系统进行联系的标识,也就是说数据库和操作系统之间的交互使用的是数据库实例。

数据库实例名(instance_name)

实例名也被写入参数文件中,该参数为instance_name,在winnt平台中,实例名同时也被写入注册表。

数据库名和实例名可以相同也可以不同。在一般情况下,数据库名和实例名是一对一的关系,但如果在oracle并行服务器架构(即oracle实时应用集群)中,数据库名和实例名是一对多的关系。

如何查看当前数据库实例名呢?方式有三:

·使用SQL语句:select instance_name from v$instance;

·使用show命令:show parameter instance

·查看参数文件:查看init.ora文件

数据库实例名与ORACLE_SID两者都表示oracle实例,但是有区别的。instance_name是oracle数据库参数。而ORACLE_SID是操作系统的环境变量。ORACLD_SID用于与操作系统交互,也就是说,从操作系统的角度访问实例名,必须通过ORACLE_SID。

ORACLE_SID必须与instance_name的值一致。否则,你将会收到一个错误。在unix平台,是“ORACLE not available”,在winnt平台,是“TNS:协议适配器错误”。

pl/sqldeveloper 是为了开发方便 不就oracle公司开发的可以理解为插件!
fly_mitac
2011-12-05 · 超过18用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:51万
展开全部
1. Oracle正确安装完,都有一个SQL Plus的,这个就是用来操作数据库的。PLSQL Dev只不过是个开发工具;
2. 请参阅百度百科的相关intstance说明。http://baike.baidu.com/view/1006550.htm
3. 你先明白Oracle的数据库原理以及Oracle安装。小部分的Oracle数据库管理知识就可以了。
如果一JAVA程序员突然装了个Visual Studio工具一样,一切慢慢来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luck_li1
2011-12-05
知道答主
回答量:3
采纳率:0%
帮助的人:3.2万
展开全部
oralce 只是个组件,所以需要创建实例,有了实例就等于有了oralce 的数据库。oracle软件支持1台机器存在多个oralce 数据库-即实例
3:oralce 可以在安装好以后,再创建实例后既可以使用了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小左左abc
2011-12-05 · TA获得超过123个赞
知道小有建树答主
回答量:236
采纳率:25%
帮助的人:137万
展开全部
oracle势必数据库更高级的东西 SQL是知识基础
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式