Oracle入门的问题
各位大虾,我现在刚开始学习Oracle,安装的是Oracle8,但是面对如此庞大的东东,还真不知如何下手。请指教:
以前用的是 sql server,可以说我具备了数据库的基本知识,现在主要是对Oracle的各个工具不熟悉。
我安装完数据库之后,请问如何建立自己的数据库,在EnterPrise Manager里面不知如何
新建一个数据库(在sql server中是很容易的),另外,在SQL PLUS中,如何才能操作自己希望操作的数据库。我现在好象只能用system/manager登陆SQL PLUS,操作的应该是缺省的master数据库吧。总之就是我希望知道一个从安装完毕后建立数据库的过程,希望高手指点!有什么好书推界也可!
问题点数:50、回复次数:9Top
1 楼jassonlu(虾米)回复于 2001-02-13 12:59:00 得分 0
不是吧,竟然没人回答Top
2 楼guo(itpub.net)回复于 2001-02-13 15:30:00 得分 0
数据库的创建使用Database Configuration Assistant,做一些设置工作,推荐使用典型数据库.自动创建一个数据库,但在oracle千万不要创建两个数据库,oracle内使用schema来代替sql中数据库.
Top
3 楼jassonlu(虾米)回复于 2001-02-14 10:09:00 得分 0
为什么不能创建两个数据库呢?在SQL SERVER中创建多个数据库是很正常的呀。另外ORACLE中
也提供了DATABASE GROUP,这不也是允许创建多个并分组吗?
Top
4 楼TomHan(小马哥)回复于 2001-02-14 11:32:00 得分 20
数据库的创建使用Database Configuration Assistant。创建多个数据库当然可以。
创建数据库后要为要访问的数据库建立服务名(通过easy config)。在SQL PLUS中需要操作哪个数据库就在‘主机字符串’中输入相应的服务名。
用system/manager登陆SQL PLUS,操作的是system用户的数据。
当创建一个数据库后,oracle会自动创建system用户,你也可以自己创建用户。(建议自己创建用户,在新创建的用户下操作)
如有问题继续贴上来。
Top
5 楼TomHan(小马哥)回复于 2001-02-14 11:41:00 得分 0
数据库的创建使用Database Configuration Assistant。创建多个数据库当然可以。
创建数据库后要为要访问的数据库建立服务名(通过easy config)。在SQL PLUS中需要操作哪个数据库就在‘主机字符串’中输入相应的服务名。
用system/manager登陆SQL PLUS,操作的是system用户的数据。
当创建一个数据库后,oracle会自动创建system用户,你也可以自己创建用户。(建议自己创建用户,在新创建的用户下操作)
如有问题继续贴上来。
Top
6 楼yangzi(笨笨)回复于 2001-02-14 12:19:00 得分 0
oracle的书太多了。找一本就行。Top
7 楼clark_x(feng)回复于 2001-02-14 12:52:00 得分 10
建议使用ORACLE 公司培训DBA的教材。ORACLE 基本是文件系统驱动的,只需要知道一些参数文件,可以任意建立DATABASE。当然用提供的工具软件建立比较方便。
你操作的数据库是OS系统环境中变量ORACLE_SID指定的。
市面上的OARCLE比较正规的书有《数据库管理员手册》-机械工业出版社 64元。最好看原版的数据库管理员手册。Top
8 楼jassonlu(虾米)回复于 2001-02-15 10:58:00 得分 0
有本书上确是这样介绍的:先到orant/database中找到InitOral.ora文件,复制然后对文件进行修改,将database_name该为新实例的名字,然后到Instance Manager中NEW一个。按这样的方法创建实例的?
Top
9 楼james_qian(james)回复于 2001-02-15 15:27:00 得分 20
1. 用Database Assistance建一数据库
2. 用Oracle Net8 Easy Config建一服务
3. 用Storage Manager建表空间
4. 用Scheme Manager开设用户,并赋予相应权限
5. 用该用户帐号登录,创建表
推荐清华的《ORACLE入门与提高》一书
Top




