每个用过Oracle的人都会的问题,请花一点时间来帮助未入门者。

bdwg 2003-10-20 03:24:32

我有些ms access、SQL Server基础,我想学Oracle,已装好软件,能进入企业服务器控制台。

找了一本网友推荐的入门书《Oracle初学者指南》,看了前五章了,发现这本书到现在为止一直在讲原理性的东西,对这些我已大部分了解。对于Oracle的开发环境,一点都未提及,很急人呀,我只想尽快地入门,哪位朋友给写一下,我应该在哪儿建数据库表,在建表之前要做哪些准备工作?在哪儿操作表?在哪儿建oracle的forms?在哪儿建oracle的report?总之,多讲讲开发环境方面的内容。多谢了。
...全文
35 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdwg 2003-10-22
  • 打赏
  • 举报
回复
还有,我的可用分不多了。哪位不太提问题,可用分又多的朋友,给捐些可用分?我想把问题都分开贴子来提问,把分数给得合理一点。先谢了。
bdwg 2003-10-22
  • 打赏
  • 举报
回复
还有,在form builder里的connect,应该用哪个用户/密码?我试过sys/system/sysman,还有在enterprise manager的configuration Assistant里自己创建的用户,都不对。请问一下,应该用哪一个?或者,使用form builder之前要做什么准备工作?《oracle 8 初学者指南》里没有讲解,直接就给程序的例子。气人。


顶 顶 顶 !
bdwg 2003-10-22
  • 打赏
  • 举报
回复
chanet(牧师)谢谢你的回复。

下面有哪位给讲讲创建表空间的问题?
伍子V5 2003-10-22
  • 打赏
  • 举报
回复
haha
JCC0128 2003-10-22
  • 打赏
  • 举报
回复
牧师的这篇文章混过多少分了,每次看你都是这几篇文章:)
你是不是有个回复手册来着,COPY一分给我也好蹭点分呀:)
smallcrocodile 2003-10-22
  • 打赏
  • 举报
回复
数据库得结构:
数据库——表空间——区——块——表
dxb321 2003-10-21
  • 打赏
  • 举报
回复
'D:\ORACLE\ORADATA\MYORACLE\CUSTSPACE.ora'好象错了吧
表空间的文件格式是'*.dbf' 而'*.ora'是配置文件;
我也是菜鸟,不知道我说的对不对
okop 2003-10-21
  • 打赏
  • 举报
回复
你试试这样
在 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不同,
还有就是表空间相当于一个库,你要给他命名一个主人(用户),我还不知道怎么命名/
chanet 2003-10-21
  • 打赏
  • 举报
回复
可即时见效果吗?
可以呀~

看看 www.oradb.net ,跟着例子来做就行.
chanet 2003-10-21
  • 打赏
  • 举报
回复
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
bdwg 2003-10-21
  • 打赏
  • 举报
回复

CREATE TABLESPACE "CUSTSPACE"
LOGGING
DATAFILE 'D:\ORACLE\ORADATA\MYORACLE\CUSTSPACE.ora' SIZE 5M;

我在SQL*plus里用上面的语句创建表空间,报错,ERROR 位于第 1 行: ORA-01031: 权限不足
我用管理员的帐号密码进入控制台,创建表空间,也报同样的错误。请问,应该以什么身份创建表空间,或者,怎样分配足够的权限来创建表空间?
zyqin 2003-10-21
  • 打赏
  • 举报
回复
Oracle在系统启动后会启动很多的服务,就会占用很多的内存,用任务管理器看一下就知道了。

既然你可以使用控制台,那么使用你自己的用户登陆后,在“方案”下找到自己的用户名,然后就可以找到“表”,然后就可以建表了。

你的语句中的表空间custspace是例子中已经建好的。如果不指定表空间的话,默认的就是USERS表空间。
伍子V5 2003-10-21
  • 打赏
  • 举报
回复
默认的表空间是USERS

bdwg 2003-10-21
  • 打赏
  • 举报
回复

谢谢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图标也被加上了暂停的标志了(红色的圈圈加一斜杠),启动完成之后几分钟后才恢复正常图标。
bdwg 2003-10-21
  • 打赏
  • 举报
回复

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

还有一个问题请教,要学Oracle8i,是不是还必须学 Oracle Developer? 或者,换句话说,Oracle form/report developer是不是开发Oracle数据库程序的首选工具?
bdwg 2003-10-21
  • 打赏
  • 举报
回复
下面是我按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>


poplintse 2003-10-20
  • 打赏
  • 举报
回复
sqlplus 就可以了
bdwg 2003-10-20
  • 打赏
  • 举报
回复

huochy(忘了我是谁),谢谢你的回复。那能不能回答一下,在哪个地方建新表?

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

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧