我安装了oracle,可以在SQL\PLUS下登录,但是当我输入startup mount时,显示权限不足
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我安装了oracle,可以在SQL\PLUS下登录,但是当我输入startup mount时,显示权限不足相关的知识,希望对你有一定的参考价值。
另外,我输入shutdown immediate也显示权限不足,这是怎么回事,我登录时用户名是dbsnmp
那我sys用户登录不了,怎么办?
SYSTEM用户可以登录,我安装oracle时选择的是所有用户统一密码,的啊,为什么sys,或者sysdba就登录不了?
登录后执行数据库启停
如果你os用户是DBA组(windows下是ORA_DBA组)的话
可以使用系统权限认证,即直接sqlplus "/as sysdba"登录即可追问
你是说在命令行下输入这个吧?我输入后,再登陆sys用户,还是登陆不了,sysdba用户也登陆不了
追答具体提示什么样的错误信息呢?
参考技术A startup mount要用 sys 用户登录 参考技术B 你先说下你用 system 登录后,它报什么错误。你密码没错吧追问
SYSTEM登录后没报错,但也对startup mount和shutdown immediate都是权限不足
在Datastage中,在oracle连接器阶段我可以使用外部sql文件中的参数吗?
【中文标题】在Datastage中,在oracle连接器阶段我可以使用外部sql文件中的参数吗?【英文标题】:In Datastage, in oracle connector stage can I use parameters in external sql file? 【发布时间】:2017-03-15 10:58:28 【问题描述】:我正在使用 oracle 连接器阶段,并且我选择了 “从文件中读取选择语句” 选项。
在 sql 文件中,我使用了 where eff_start_date = #eff_start_date#
之类的参数。我在作业中定义了eff_start_date
参数,并且我也在运行时给出了它的值,但它没有填充值并显示无效字符错误。
我在某处读到我们不能在 sql 文件中使用参数,所以我想问一下有什么解决方法吗?
【问题讨论】:
我尝试了各种方法都没有成功,对不起。 【参考方案1】:使用一个序列和两个作业。
第一份工作,接收eff_star_date参数,然后做:
-
使用顺序文件阶段读取 sql 文件 (file1)
将Transformer上的变量字符串替换为参数值
在顺序文件阶段用替换的字符串编写一个新的 sql 文件 (file2)
在第二个作业中,Oracle 连接器带有“从文件中读取选择语句”选项,用于读取完整文件 (file2)
【讨论】:
以上是关于我安装了oracle,可以在SQL\PLUS下登录,但是当我输入startup mount时,显示权限不足的主要内容,如果未能解决你的问题,请参考以下文章
oracle 客户端 sql developer 如何修改jdk版本
MyEclipse连接Oracle12c测试报java.sql.SQLException: ORA-01017: 用户名/口令无效; 登录被拒绝
oracle 客户端 sql developer 如何修改jdk版本
pl sql developer登陆界面找不到oracle数据库选项 怎么办