用isqlplus访问数据库,不知道数据库的安装位置,想要创建数据库表空间并指定数据文件,该怎么写?

解决方案 »

  1.   

    SELECT NAME FROM v$datafile;可以看到所有数据文件的位置。
    如:
    F:\ORACLE\PRODUCT\10.2.0\ORADATA\ZCS\SYSTEM01.DBF
    F:\ORACLE\PRODUCT\10.2.0\ORADATA\ZCS\UNDOTBS01.DBF
    F:\ORACLE\PRODUCT\10.2.0\ORADATA\ZCS\SYSAUX01.DBF
    F:\ORACLE\PRODUCT\10.2.0\ORADATA\ZCS\USERS01.DBF
    F:\ORACLE\PRODUCT\10.2.0\ORADATA\ZCS\EXAMPLE01.DBF
    F:\ORACLE\PRODUCT\10.2.0\ORADATA\ZCS\SHENPI02.DBF要创造表空间,则用如下的语句
    CREATE TABLESPACE sometabsp 
    datafile 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ZCS\sometabsp01.DBF' size 100m;
      

  2.   

    在SQL*PLUS中能不能查询ORACLE_HOME呢?
      

  3.   

    可以搜一下,.DBF文件
    然后
    CREATE TABLESPACE temp
    datafile 目录  size 100m; 
      

  4.   


    要用DBA权限的用户进入SQLPLUS,如system或sys
      

  5.   

    system用户被锁定了,没法访问,我还是后天上课时直接问老师数据库的安装位置吧,谢谢了