请问启动的实例是哪个? 我的电脑有多个实例,每次用sys或system 执行shutdown immediate 与 startup 是操作哪个实例,我试了又不能指定实例名称 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在用 sys和system 连数据库的时候可以指定实例名sys/.....@实例名 as sysdba sqlplus会使用变量oracle_sid来找。启动sqlplus时可以通过本地服务名指定连接哪个数据库。默认登录后可以查询当前连接的是哪个instance:[code =sql] select instance_name from v$instance;[/code] select * from v$instance select instance_name,host_name,startup_time,status from v$instance select * from v$instance 未指定TNS名时,SQLPLUS连接的实例名是环境变量ORACLE_SID所指的实例名,在WINDOWS中是在注册表中记录了.注册表的位置是:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\ORACLE_SID这个一般是最后创建的数据库实例名.你可以手工修改。当然在启动SQLPLUS前也可以手工指实本次连接的实例名,windows上指定的命令如下:set ORACLE_SID=your_instance_namelinux中是:export ORACLE_SID=your_instance_name启动后可以如4楼所说的,用下面的语句检查实例名select instance_name,host_name,startup_time,status from v$instance 咨询高手一个查询语句,急 查询问题 多线程访问ORACLE共有资源 数据量太大,磁盘空间不足问题 数据库奇怪问题,大家遇到过吗? 请人帮忙送分的:Oracle中在不使用序列,不使用主键,只允许使用SQL语 oracel中关于包的中包体怎么创建不成功 急。。。 老问题再提一次 怎么察看数据库的连接数??? 请问为何会出现SP2-0171: HELP 不可访问 SQLPLUS问题 求,数据库链接问题
sys/.....@实例名 as sysdba
[code =sql] select instance_name from v$instance;[/code]
select * from v$instance
注册表的位置是:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\ORACLE_SID
这个一般是最后创建的数据库实例名.你可以手工修改。当然在启动SQLPLUS前也可以手工指实本次连接的实例名,windows上指定的命令如下:set ORACLE_SID=your_instance_namelinux中是:export ORACLE_SID=your_instance_name启动后可以如4楼所说的,用下面的语句检查实例名
select instance_name,host_name,startup_time,status from v$instance