我现在有一个database.sql的脚本文件里面是建表的语句,我当前是在ubuntu系统下的oracle,请问该如何执行这个建表的脚本文件呢?
                    我知道windows系统下是这样的:
  
                    sqlplus 用户名/密码@orcl @脚本路径
                 
                    可是再ubuntu系统下我试了一下不可以:
                    报错如下:
                    SP2-0310: unable to open file "/home/administrator/database.sql"
                
                    请问再ubuntu下该如何写呢 ?我没有这么多分了,,表示抱歉!现在此感谢!

解决方案 »

  1.   

     我是这样写的:
    sqlplus system/admin@orcl @/home/administrator/database.sql本来就没有双引号!
      

  2.   

    查看该ORACLE用户所在用户组对该文件是否有读写权限。
    获取查看ORACLE的路径
      

  3.   

    sudo 切换到超级用户模式试试
      

  4.   


    你这个路径打不开,你是在数据库服务器上面执行命令吗?
    如果是的haunted,你用命令“vi /home/administrator/database.sql”能打开这个.sql文件吗?如果你在客户端的plsql或者toad等工具上执行此命令的话,那你需要把全部路径写清楚(包括ip地址等)