查询哪些数据库自己看数据库文件被。如果你机器上装多个数据库就得输入sid了。查询某个用户下有哪些表。 select table_name from user_tables; select table_name from all_tables;
select table_name from user_tables; 我明白了!谢谢! 但是我还是不明白如何查询出ORACLE中存在哪些数据库,需要命令行方式的! sqlplus sys/password as sysdba 然后怎么操作呀!
select name from v$database (sys登陆)
select name from v$database只能查当前数据库的实例名。 oracle不像sql server的用sa登录可以有好多数据库。oracle每个数据库都有一个sid,如果创建多个数据库,则登录每个需要输入yonghuming@sid/passwd的。你要看你本机安装多少个数据库可以看服务。 OracleServiceTESTING就代表你机器上装有个sid为testing的数据库。如果还有其他数据库就会还有OracleServiceTsid的服务的
select table_name from user_tables;
select table_name from all_tables;
但是我还是不明白如何查询出ORACLE中存在哪些数据库,需要命令行方式的!
sqlplus sys/password as sysdba
然后怎么操作呀!
oracle不像sql server的用sa登录可以有好多数据库。oracle每个数据库都有一个sid,如果创建多个数据库,则登录每个需要输入yonghuming@sid/passwd的。你要看你本机安装多少个数据库可以看服务。
OracleServiceTESTING就代表你机器上装有个sid为testing的数据库。如果还有其他数据库就会还有OracleServiceTsid的服务的