如何用批处理在Orcal 10g中创建表空间和数据(急急急急急急急急急急急急急急)

kingobject 2008-12-19 09:13:44
我现在要做一个项目的安装程序!
遇到一下几个问题:
1.需要将开发的Orcal 10g数据库导成执行脚本?
2.如何用脚本创建表空间和在表空间中创建表,向表中插入数据?
3.用批处理程序去连接Orcal 10g数据库并执行数据库安装脚本?
4.用脚本安装数据库可以实现跨版本的吗?

在线等!!望高人指点!急急!!!!!!!!!!!
解决马上给分!
...全文
880 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
malong123456767 2011-05-24
  • 打赏
  • 举报
回复
初学者用OEM啊,里面很直观的,需要什么都会给你提示,建好了自己在看看sql语句就好了。
jxf_007 2011-04-19
  • 打赏
  • 举报
回复
顶一个
narcissus22 2010-09-26
  • 打赏
  • 举报
回复
我晕,不让看
airlang 2010-05-17
  • 打赏
  • 举报
回复
我怎么看不到2楼的回答呢?
xingkongmori 2008-12-19
  • 打赏
  • 举报
回复
那是我创建的一个用户admin,用户名密码你可以自己指定
kingobject 2008-12-19
  • 打赏
  • 举报
回复
现在表空间创建成功了!
但是Net Manager连不到那个刚创建的表空间!
奇怪!!

grant dba to admin with admin option;
grant create table to admin;
grant execute any procedure to admin;
grant connect to admin;

这几句创建的用户名和密码是不是都是admin?
范佩西_11 2008-12-19
  • 打赏
  • 举报
回复
服务器上oracle的路径
范佩西_11 2008-12-19
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 kingobject 的回复:]
去掉table也试过了啊!也是不能创建!!
会不会是我装的oracle是客户段
使用的数据库在服务器上面,我本机的没有启动的原因啊?
[/Quote]应该修改为数据库的路径。你是客户端,又不会建在你本机的
xingkongmori 2008-12-19
  • 打赏
  • 举报
回复
路径里每个文件夹都要存在,没有你就不写,写你真是的路径就好了。
kingobject 2008-12-19
  • 打赏
  • 举报
回复
去掉table也试过了啊!也是不能创建!!
会不会是我装的oracle是客户段
使用的数据库在服务器上面,我本机的没有启动的原因啊?
范佩西_11 2008-12-19
  • 打赏
  • 举报
回复
有没有table文件夹没有直接
create TABLESPACE school
datafILE 'c:\oracle\product\10.2.0\oradata\school.dbf' size 100m;
kingobject 2008-12-19
  • 打赏
  • 举报
回复
是的啊!!
我的oracle装在C盘!


create TABLESPACE school
datafILE 'c:\oracle\product\10.2.0\oradata\table\school.dbf' size 100m;
我就是这样改的,不知道那里错了!!
要疯了!
xingkongmori 2008-12-19
  • 打赏
  • 举报
回复
6楼要注意路径,不存在的路径肯定创建失败。
范佩西_11 2008-12-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 kingobject 的回复:]
问一个很弱智的问题啊!
1楼的那个脚本是那里执行的啊!
我在PL/SQL中执行报【创建数据库文件出错】

刚接触oracle,菜鸟一个!呵呵!!!!!!!!
[/Quote]'E:\oracle\product\10.2.0\oradata\table\school.dbf'这个路径你要修改为自己环境中的路径阿
范佩西_11 2008-12-19
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 kingobject 的回复:]
3、sqlplus user/passwd @ d:\jiaoben.sql
保存为.bat文件执行。注意脚本的路径。和@后有个空格


批处理用不用先连接数据库啊 !!!!
[/Quote]那个批处理已经连了数据库了
xingkongmori 2008-12-19
  • 打赏
  • 举报
回复
我在pl/sql里执行的,没问题啊,都成功了。我一条条自己写的,一条条执行,验证没问题。
kingobject 2008-12-19
  • 打赏
  • 举报
回复
3、sqlplus user/passwd @ d:\jiaoben.sql
保存为.bat文件执行。注意脚本的路径。和@后有个空格



批处理用不用先连接数据库啊 !!!!
kingobject 2008-12-19
  • 打赏
  • 举报
回复
问一个很弱智的问题啊!
1楼的那个脚本是那里执行的啊!
我在PL/SQL中执行报【创建数据库文件出错】

刚接触oracle,菜鸟一个!呵呵!!!!!!!!
Andy__Huang 2008-12-19
  • 打赏
  • 举报
回复
1.需要将开发的Orcal 10g数据库导成执行脚本?
你熟悉一下exp,imp,expdb,impdb命令,估计你想要的这四个命令都可以完成

2.如何用脚本创建表空间和在表空间中创建表,向表中插入数据?
1楼已经说过了;

3.用批处理程序去连接Orcal 10g数据库并执行数据库安装脚本?
可以这样做,但你要熟悉脚本
范佩西_11 2008-12-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 kingobject 的回复:]
为什么我装的oracle

oradata 没有 table 文件架啊!

不能执行啊!!


[/Quote]oradata目录下是以实例名为文件夹名的文件夹。下面是数据文件,控制文件,日志文件
加载更多回复(9)

17,078

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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