如何在服务端用SQL语句查询数据库里的信息 5

我在我的电脑上安装了Oracle11g我想看看里面有那些库和表格... 我在我的电脑上安装了Oracle11g 我想看看里面有那些 库 和 表格 展开
 我来答
黄山Felix
2014-04-11 · TA获得超过828个赞
知道小有建树答主
回答量:498
采纳率:16%
帮助的人:265万
展开全部
   (1) 启动 监听
   lsnrctl start;
  (2)进入sqlplus界面
   sqlplus /nolog
   SQL>conn sys/jiaxiaoai@orcl as sysdba;
  (3)启动数据库实例
   SQL>startup;
  (4)查看当前所有的数据库
   select * from v$database;
   或 select name from v$database;
  (5)查看哪些用户拥有sysdba、sysoper权限
   select * from V_$PWFILE_USERS;
   show user;查看当前数据库连接用户
  (6)进入某个数据库:database 数据库名;
   查看数据库结构:desc v$database;
  (7)查看所有用户实例:
   select * from v$instance;
   或 select instance_name from v$instance;
   (8)查看当前库的所有数据表
   select * from all_tables;
   select table_name from all_tables;
   select table_name from user_tables;
   select table_name from all_tables where owner='用户名';
   (9)查看表结构
   desc 表名;
追问
"sqlplus  /nolog"是在“运行”里输入吗?
"SQL>conn sys/jiaxiaoai@orcl as sysdba;”怎么理解?
"SQL>startup”命令输入后为什么提示我权限不足?
追答
这些命令你用黑窗口运行就行了
SQL>conn sys/jiaxiaoai@orcl as sysdba; 是用户登录,sys 系统用户 jiaxiaoai 用户名 orcl 实例名 as sysdba 作为当前用户
>startup权限不足 说明你使用的用户没有相应的权限
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式