Sql oracle数据库中的连接问题
每次重新启动或关闭计算机时,我都需要执行此命令以连接到数据库Sql oracle数据库中的连接问题,sql,database,oracle,Sql,Database,Oracle,每次重新启动或关闭计算机时,我都需要执行此命令以连接到数据库 lsnrctl start在shell中(我正在使用ubuntu) startup在SQL命令中(因为它说我是作为空闲实例连接的) 然后,我再次连接到sql以授予Oracle数据库中的系统和对象权限(它不起作用,而且除了在shell中,我仍然没有权限) 所以我的问题是,我不明白为什么我必须在重启电脑后点击这些命令 第二,我不能在sqldeveloper或eclipse中创建表或访问表,因为我没有所有特权。请问,这里有人知道这个问题吗?
lsnrctl start
在shell中(我正在使用ubuntu)startup
在SQL命令中(因为它说我是作为空闲实例连接的)grant create session to beline;
grant create table to beline;
grant create procedure to beline;
grant create sequence to beline;
grant create view to beline;
还有其他特权;必要时予以批准
一旦授予,它们将“永远”(直到您显式地撤销它们),这意味着在数据库重新启动后,它们仍将对您可用。
授予贝林创造触发器 首先,你需要知道oracle从来没有打算在Ubuntu上使用、设计、测试或认证过,Ubuntu是Linux家族的一个完全不同的分支。有黑客安装它,但他们只是那-黑客。第二个数据库priv与shell无关(“它不起作用,我除了在shell中之外仍然没有特权)。如果您授予特权,则该特权完全在数据库中,并将一直保留,直到被特别撤销。第三个,“它不起作用。”“不传达任何可采取行动的信息。@EdStevens-我想这是最后一天左右我第二次看到你对答案发表评论,而我认为你是想对这个问题发表评论的。:-)你正在使用SO移动应用程序吗?没有移动应用程序。我想,只是太粗心了。谢谢你指出它。事实上,你指出这一点将有助于加强它对我来说。这是一个快速版,所以不需要黑客来安装它?