请问:sys用户为什么没有权限执行:archive log list?

[复制链接]
查看11 | 回复7 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
OS:win98II
oracle: oracle personal 8
connect sys/change_on_insatll
archive log list
说我没有足够的特权?
请教前辈:sye用户为什么没有这个权限呢?
还有,我看了一下当前库里共有:sys\system\p08\scott\demo\dbsnmp六个用户,没有一个人有sysdba权限。
这可怎么办?
我的大部分实验要在这个环境里做:(
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
connect sys/oracle as sysdba
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
前辈不行啊!提示错误的username/password
是不是personal 版的oracle 不可以运行archive log list呢?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
oracle的个人版是什么样的???没有internal用户吗?
connect internal
grant sysdba,sysoper to system;
select username,sysdba,sysoper from v$pwfile_users;
remote_login_password=exclusive
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
to: chucknancy 兄
报错如下:
SVRMGR> connect internal
已连接
SVRMGR> grant sysdba,sysoper to system;
grant sysdba,sysoper to system
*
ORA-01994: GRANT 失败: 不能添加用户到公用口令文件
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
remote_login_password=exclusive
在不行的话把你的ini文件贴出来
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
to chucknancy 前辈:

修改了: remote_login_password=exclusive
但是还是不行;(
-------------------------------------------------------------------------------
SVRMGR> connect internal
已连接
SVRMGR> grant sysdba,sysoper to system;
语句已处理
SVRMGR> select * from v$pwfile_users;
USERNAME
SYSDB SYSOP
------------------------------ ----- -----
INTERNAL
TRUETRUE
SYS
TRUETRUE
SYSTEM
TRUETRUE
已选择 3 行
SVRMGR> connect system/manager
已连接
SVRMGR> select * from v$pwfile_users;
USERNAME
SYSDB SYSOP
------------------------------ ----- -----
INTERNAL
TRUETRUE
SYS
TRUETRUE
SYSTEM
TRUETRUE
已选择 3 行
SVRMGR> archive log list
ORA-01031: 没有足够的特权
SVRMGR>
-------------------------------------------------------------------------------
我的init.ora 文件:
# $Header: init.ora 05-jun-97.14:56:46 hpiao Exp $
#
# Copyright (c) 1991, 1997 by Oracle Corporation
db_name=oracle
db_files = 1024

control_files = e:\orawin95\DATABASE\ctl1orcl.ora
db_file_multiblock_read_count =8 # INITIAL
db_block_buffers =200

shared_pool_size =3500000

log_checkpoint_interval = 10000
processes =50

parallel_max_servers = 5
log_buffer =8192

sequence_cache_entries =10
sequence_cache_hash_buckets =10
max_dump_file_size = 10240
global_names = TRUE
background_dump_dest=%RDBMS80%\trace
user_dump_dest=%RDBMS80%\trace
db_block_size = 2048
job_queue_processes = 2
remote_login_passwordfile = exclusive
disk_asynch_io = false
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
不用system,用internal用户执行archive log list;这回应该没问题了!
称不上前辈,我们共同学习。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行