我刚刚在笔记本电脑上安装了11g,我得到了一个显示登录页面的链接。安装确实要求我输入密码,这适用于system
。
所以,我尝试使用命令提示符登录sqlplus,如下所示:
sqlplus / as sysdba
给出了错误:insufficient privileges
,但在我输入system
作为username
后输入的用户名和密码以及我在安装。
现在它确实登录了我,但我没有更多特权命令的权限。
我认为我应该以{{1}}身份登录,但收到的错误如下:sys
。
请开始介绍我如何登录以及如何开始与我的数据库进行交互。
提前致谢。
答案 0 :(得分:2)
使用时
sqlplus / as sysdba
您当前的操作系统用户必须是特权用户(例如Windows中的root用户“管理员”),或者必须是DBA组的一部分,否则您将无法在没有凭据的情况下登录。
如果您不想更改当前的OS用户,则需要在命令行上提供用户名和密码:
sqlplus sys/password as sysdba
用户SYS
很特别,因为您可以仅使用该用户登录as sysdba
。另一方面,SYSTEM
用户不允许以sysdba身份登录。
SYS
或SYSTEM
来使用Oracle。您永远不应该在这些模式中创建任何表。创建一个新用户并使用它来创建表并基本上“使用”Oracle。
答案 1 :(得分:1)
将用户SYS(作为SYSDBA)与您在安装期间指定的密码一起使用。