Я пытаюсь создать табличное пространство Oracle динамически из C #.
class Program
{
static void Main(string[] args)
{
using (OracleConnection con = new OracleConnection("User Id=SYSTEM;Password=mw;Data Source=SampleDataSource"))
{
con.Open();
using (OracleCommand cmd = con.CreateCommand())
{
cmd.CommandText = @"CREATE TABLESPACE MYTS DATAFILE 'D:\MYTS_001.DBF';";
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
}
}
}
}
Выдает следующее исключение.
Oracle.ManagedDataAccess.Client.OracleException: 'ORA-02180: invalid option for CREATE TABLESPACE'
Но когда я выполняю ту же инструкцию в «SQL Plus», она отлично работает.