当前位置: 代码迷 >> Oracle开发 >> 关于Oracle的变量,该如何处理
  详细解决方案

关于Oracle的变量,该如何处理

热度:65   发布时间:2016-04-24 06:38:42.0
关于Oracle的变量
本帖最后由 scy123456 于 2014-08-06 09:18:41 编辑
remark---------------------------------
remark TABLESPACE  INITIAL  NEXT
remark---------------------------------
remark  tsp_temp    50M    20M
remark---------------------------------
remark accept pathname char prompt '安装文件路径名:  '
remark accept datafile char prompt '数据文件路径名:  '
define pathname = 'f:\11'
define datafile = 'f:\oracle\product\10.2.0\oradata\server'
define srvname ='server'

spool &pathname\log\install1.log


CREATE TEMPORARY TABLESPACE TSP_TEMP
       TEMPFILE '&datafile\mp.dbf'   
  SIZE 200M EXTENT
      MANAGEMENT LOCAL UNIFORM SIZE 1M;

select 'The finished time is : ',to_char(sysdate,'hh24:mi:ss') from dual;
set heading on

spool off
exit;


执行上面语句显示如下界面:



我对上面的代码理解的也是一知半解,有的地方也读不懂,希望大神帮忙指点一下。
同时我还想知道在执行语句的时候弹出的那个对话框,我该怎么填写呢?
那个pathname和datefile
------解决方案--------------------
引用:
Quote: 引用:

pathname 填写安装文件路径名
datafile 填写数据文件路径名

pathname 填写安装文件路径名:怎么写?
datafile 填写数据文件路径名:是不是就是这个-------f:\oracle\product\10.2.0\oradata\server

这个路径是你根据需要指定而不是由固定的值
具体格式可参考他前面写的,这是参数的缺省值,如果你数据库没装在F盘,需要改成自己的目录
define pathname = 'f:\11'
define datafile = 'f:\oracle\product\10.2.0\oradata\server'
------解决方案--------------------
spool &pathname\log\install1.log


CREATE TEMPORARY TABLESPACE TSP_TEMP
       TEMPFILE '&datafile\mp.dbf'   
  SIZE 200M EXTENT
      MANAGEMENT LOCAL UNIFORM SIZE 1M;

这两处的变量而已,指定相应的目录地址即可、
  相关解决方案