创建数据库的问题

riyun1975 2003-06-26 12:05:09
Oracle服务端已装好,我不想手工创建数据库,想在制作的安装盘中创建数据库(制作安装工具InstallShield),创建表空间及用户,该如何写脚本,需要调用Oracle的那些东西?

先谢!!!!
...全文
44 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
chen_cyh 2003-08-06
  • 打赏
  • 举报
回复
自己写sql脚本,然后调用就可以了!
LGQDUCKY 2003-08-06
  • 打赏
  • 举报
回复
直接写BAT文件,把你的SQL文件
SQLPLUS SYSTEM/MANAGER @USER.SQL
安装程序运行他不就行了
changqr 2003-08-03
  • 打赏
  • 举报
回复
dbassist生成的脚本在$ORACLE_HOME/admin/$ORACLE_SID/create目录下。
最简单的方式你用图形化界面来创建。
#!/bin/sh
ORACLE_SID=wjjs
export ORACLE_SID

/oracle/app/oracle/product/8.1.7/bin/svrmgrl << EOF
spool /oracle/app/oracle/product/8.1.7/admin/wjjs/create/crdb1.log
connect internal
startup nomount pfile='/oracle/app/oracle/product/8.1.7/dbs/initwjjs.ora'
CREATE DATABASE wjjs
MAXINSTANCES 4
MAXDATAFILES 2048
MAXLOGFILES 8
MAXLOGMEMBERS 2
MAXLOGHISTORY 10240
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET ZHS16GBK
CONTROLFILE REUSE
DATAFILE '/dev/wjjs/system001' SIZE 2044M AUTOEXTEND OFF DEFAULT STORAGE (INITIAL 16K NEXT 16K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0)
LOGFILE GROUP 1 ('/dev/wjjs/logfile1') SIZE 510M,
GROUP 2 ('/dev/wjjs/logfile2') SIZE 510M,
GROUP 3 ('/dev/wjjs/logfile3') SIZE 510M;
spool off
exit

EOF
##############################################################################
看oracle的帮助文档啊,里面东西太全了:http://otn.oracle.com/pls/db92/db92.homepage?remark=tahiti
hrb_qiuyb 2003-06-26
  • 打赏
  • 举报
回复
这样理论上成立,你可以把用dbassist生成的脚本放在InstallShield执行
但实际上,建库时得许要许人为干预的因素,你想想可以,不过实际上一定会有问题。
hbu-dragon 2003-06-26
  • 打赏
  • 举报
回复
关于使用脚本创建数据库你可以搜索一下以前的帖子。
supershb 2003-06-26
  • 打赏
  • 举报
回复
你需要写脚本 , 只需要调用sqlplus就可以完成创建表空间及用户。
riyun1975 2003-06-26
  • 打赏
  • 举报
回复
大森林,dbassist生成的脚本在哪个目录下呀,我的版本是8.0.5
riyun1975 2003-06-26
  • 打赏
  • 举报
回复
我用的Oracle版本是8.0.5,创建表空间,用户的脚本都写完了在sqlplus中也运行通过了,
可就是不知道在制作的安装盘里怎么去执行。
我是用Oracle dababase assistant工具建的库现在想全部用脚本实现即create database 怎样去写,然后加到安装盘里,还要获得Oracle的安装路径。
怎么办?怎么办?怎么办?.....
写的详细一点好吗?分不够再加喽!!!!!!!!!!!
BlueskyWide 2003-06-26
  • 打赏
  • 举报
回复
1.create tablespace...;
2.create public rollback segment...;
3.create user...;
4.grant...;
查看一下书本,自已动手去做吧。

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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