Oracle是一个数据库,你说的Form/Report是oracle公司的另外一个开发工具,Oracle Developer;
还是多买点书慢慢看吧,^_^ 欲速则不达,了解的部分可以跳过去

解决方案 »

  1.   


        huochy(忘了我是谁),谢谢你的回复。那能不能回答一下,在哪个地方建新表?    我知道应该多看书再实践,不过,现在,我想先接触一下软件环境,也好照着书边学边练呀。比如,书上说可以写一个建表的语句,create table,那我该写到哪儿,在哪儿看它的执行效果?
      

  2.   


        谢谢poplintse(poplin)。    上面提到的那本书的105页有一个例子:SQL> create table customer(
       2 last_name varchar2(30) not null,
       3 sales number)
       4 tablespace custspace;    我把它输入到sql*plus里,报错,说没有custspace表空间。请问表空间应该怎么建?我把第4句删去之后,就能得到table created.的结果,请问,这时候,customer表是建在哪个表空间,是不是有一个默认的表空间?
        另,我发现安装了Oracle8i之后,我的电脑从开机登录到启动完成变得很慢了,有几分钟时间,请问这是正常的吗?还是巧合,在这时候中了病毒了?
        我的电脑是win2000svr,启动时托盘里的symantec antivirus图标也被加上了暂停的标志了(红色的圈圈加一斜杠),启动完成之后几分钟后才恢复正常图标。
      

  3.   

    Oracle在系统启动后会启动很多的服务,就会占用很多的内存,用任务管理器看一下就知道了。既然你可以使用控制台,那么使用你自己的用户登陆后,在“方案”下找到自己的用户名,然后就可以找到“表”,然后就可以建表了。你的语句中的表空间custspace是例子中已经建好的。如果不指定表空间的话,默认的就是USERS表空间。
      

  4.   


    CREATE TABLESPACE "CUSTSPACE" 
        LOGGING 
        DATAFILE 'D:\ORACLE\ORADATA\MYORACLE\CUSTSPACE.ora' SIZE 5M;    我在SQL*plus里用上面的语句创建表空间,报错,ERROR 位于第 1 行: ORA-01031: 权限不足
        我用管理员的帐号密码进入控制台,创建表空间,也报同样的错误。请问,应该以什么身份创建表空间,或者,怎样分配足够的权限来创建表空间?
      

  5.   

    你试试这样 
    在 cmd 下 sqlplus /nolog   这是进入SQLPLUS但是不用帐户登陆
    然后 connect sys as sysdba   以系统管理员进入 也可以 as sysoper然后CREATE TABLESPACE "CUSTSPACE" 
        LOGGING 
        DATAFILE 'D:\ORACLE\ORADATA\MYORACLE\CUSTSPACE.ora' SIZE 5M; 这句的目录应该是对的,文件夹都要有的,你看一下有吗?
    我也是初学者,这个系统确实和mysql sql server不同,
    还有就是表空间相当于一个库,你要给他命名一个主人(用户),我还不知道怎么命名/
      

  6.   

    'D:\ORACLE\ORADATA\MYORACLE\CUSTSPACE.ora'好象错了吧
    表空间的文件格式是'*.dbf'  而'*.ora'是配置文件;
    我也是菜鸟,不知道我说的对不对
      

  7.   

    下面是我按OKOP()的方法在cmd窗口创建表空间和创建新表的过程的记录。表空间成功地创建了,为什么建表时还是会报错呢?
    SQL> connect sys as sysdba
    请输入口令: ********
    已连接。
    SQL> create tablespace "custspace"
       2 logging
       3 datafile 'd:\oracle\oradata\myoracle\custspace.ora' size 5M;表空间已创建。SQL> create table customer(
       2 last_name varchar2(30) not null,
       3 sales number)
       4 tablespace custspace;
    tablespace custspace
               *
    ERROR 位于第4行:
    ORA-00959: 表空间'CUSTSPACE'不存在SQL>
      

  8.   


        还有一个问题请教,要学Oracle8i,是不是还必须学 Oracle Developer? 或者,换句话说,Oracle form/report developer是不是开发Oracle数据库程序的首选工具?
      

  9.   

    不是,还有很多开发工具,如PLSQLDev,要看你怎么开发了
      

  10.   


        LGQDUCKY(飘) , 能不能具体讲一讲,怎么开发,怎么选择软件工具?我刚开始学Oracle,发现Oracle公司的产品多得让人吃惊,也许你给我一个方向,我就可以少走许多的弯路。谢谢了。
        还有,上面关于表空间的问题,能不能费心解答一下。先谢过。
      

  11.   

    Oracle 学习方法
    1. 装上一个 Oracle 数据库.
         下的地址: http://otn.oracle.com/software/products/8i_personal/index.html
    2. 基础入门.
        www.oradb.net
    3. 有时候多看一些电子书.
        www.pdown.net    
         http://www.studa.com/newdown/soft/713.htm
    http://www.studa.com/newdown/soft/713.htm 
           ORACLE 8/8I 开发使用手册(PDF) 序员 10-100
    4. 看官方文档最有权威.
         http://otn.oracle.com/documentation/oracle8i_arch_816.html
    5. 看看高手们的说话.
         www.itpub.net
         otn.oracle.com看看高手是如何学的吧 :)
    http://www.cnoug.org/bin/ut/topic_show.cgi?id=1657&h=1&bpg=1&age=30
      

  12.   

    可即时见效果吗?
    可以呀~看看 www.oradb.net ,跟着例子来做就行.
      

  13.   

    牧师的这篇文章混过多少分了,每次看你都是这几篇文章:)
    你是不是有个回复手册来着,COPY一分给我也好蹭点分呀:)
      

  14.   

    chanet(牧师)谢谢你的回复。下面有哪位给讲讲创建表空间的问题?
      

  15.   

    还有,在form builder里的connect,应该用哪个用户/密码?我试过sys/system/sysman,还有在enterprise manager的configuration Assistant里自己创建的用户,都不对。请问一下,应该用哪一个?或者,使用form builder之前要做什么准备工作?《oracle 8 初学者指南》里没有讲解,直接就给程序的例子。气人。
       顶 顶 顶 !