控制台登陆时用的是机器名;
sql plus登陆时用数据库名称
sql plus登陆时用数据库名称
解决方案 »
- sfb_divfloat_1(a,b,0,0)函数是怎么定义的?
- oracle10g百万数据性能优化
- oracle9i中如何将一个表空间的数据转移到另一个表空间中
- oracle9i冷备份的数据能导到10G上吗
- oracle中用户与数据表的隶属问题
- 怎样实现点击按钮,将光标所在行的某列参数传到另一个form,显示出另一个表的某条相关记录?
- 登陆问题(10分小问题)
- shared_pool_size过大会对数据库性能产生影响吗?
- 顶:[我与CSDN]一个非常重要的说明,请大家周知
- 在redhat 7.3下安装oracle 8.1.7遇到大麻烦??
- 怎么在insert 里插入已有记录的值?
- oracle 如何查询一个时间段的数据?有没有计算时间+天数的的函数?
另外,我在用Oracle Enterprise Manager Console登录的时候选择的是独立启动方式,这个有关系么?我试着以第二个选项"登录到Oracle Management Server"方式登录,不成功,这是怎么回事?
说话算数哦,那我就告诉你:
你可以先以普通用户登陆,进去了再给成sys用户,我的机器是这样的:
以普通用户登陆
用户 test
口令 ****
连接串 test;
连上后在连sys
conn sys/****@test as sysdba
如下:连接到:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - ProductionSQL> show user;
USER 为"TEST"
SQL> conn sys/****@test as sysdba;
SQL> show user;
USER 为"SYS"
SQL>
我一生气把Oracle重装了,刚刚装好。
现在我用SQL Plus登录, 用户名称:sys
口令:sAF154ald1000afda
主机字符串没填。报错:ERROR:ORA-28009:connection to sys shoud be as sysdba or sysoper这个主机字符串究竟该怎么写啊,我郁闷,一天了!如果你的方法能让我登录,马上给分。
不知道有没有办法不通过普通用户登录这样去绕一下子呢?
我先用普通用户登录,比如scott(密码tiger),这步不用填写主机字符串。
再按walker_lai(彼岸漫步者)提供的方式登录:SQL> conn sys/****@test as sysdba就可以了。本来我是要来结贴的,看到你问题,我再晚点时间结贴吧,你看看还有什么问题?