oracle查询数据库 查询ORACLE数据库名,应该怎么查询
大家好,如果您还对oracle查询数据库不太了解,没有关系,今天就由本站为大家分享oracle查询数据库的知识,包括查询ORACLE数据库名,应该怎么查询的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
查询ORACLE数据库名,应该怎么查询
查询ORACLE数据库名:SQL>select name from v$database。\x0d\x0a查看实例名:SQL>select instance_name from v$instance。\x0d\x0a数据库是一个单位或是一个应用领域的通用数据处理系统,它存储的是属于企业和事业部门、团体和个人的有关数据的集合。数据库中的数据是从全局观点出发建立的,按一定的数据模型进行组织、描述和存储。其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征。\x0d\x0a数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。
怎么查看oracle数据库数据
1、在桌面上找到计算机,右键管理,点击服务和应用程序,双击服务,找到oracle的四个服务,这里我们只需要启动两个即可。如图
2、点击电脑左下角的开始--运行,输入sqlplus,回车。
3、出现命令窗口,
4、用户名填写scott回车,密码填写scott,等待几秒。
5、以上就是成功连接上Oracle数据库。
6、执行select* from v$version,就会出现如图。完成效果图。
oracle 查看有哪些数据库
1、su– oracle不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
2、sqlplus/nolog或sqlplus system/manager或./sqlplus;
3、SQL>connect/ as sysdba;(as sysoper)或
connect internal/oracle AS SYSDBA;(scott/tiger)
conn sys/change_on_install as sysdba;
4、SQL>startup;启动数据库实例
5、查看当前的所有数据库: select* from v$database;
select name from v$database;
desc v$databases;查看数据库结构字段
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
SQL>select* from V_$PWFILE_USERS;
Show user;查看当前数据库连接用户
8、进入test数据库:database test;
9、查看所有的数据库实例:select* from v$instance;
如:ora9i
10、查看当前库的所有数据表:
SQL> select TABLE_NAME from all_tables;
select* from all_tables;
SQL> select table_name from all_tables where table_name like‘u’;
TABLE_NAME———————————————default_auditing_options
11、查看表结构:desc all_tables;
12、显示CQI.T_BBS_XUSER的所有字段结构:
desc CQI.T_BBS_XUSER;
13、获得CQI.T_BBS_XUSER表中的记录:
select* from CQI.T_BBS_XUSER;
14、增加数据库用户:(test11/test)
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
15、用户授权:
grant connect,resource,dba to test11;
grant sysdba to test11;
commit;
16、更改数据库用户的密码:(将sys与system的密码改为test.)
alter user sys indentified by test;
alter user system indentified by test;
SQL命令查询Oracle存储过程信息
oracle数据库中,已建立好的存储过程信息存储在系统表ALL_SOURCE中,需要用sysdba身份登录数据库,进行查询操作,SQL命令如下:
SELECTline,textFROMALL_SOURCE
WHERETYPE='PROCEDURE'
ANDNAME='过程名称'
ANDOWNER='用户名'
ORDERBYline;
存储过程分成多行,每一行会存储为一条数据,所以,查询出来的会是多行,line表示行号。
ALL_SOURCE表中还存储了以下类型信息:
SQL>selectdistincttypefromall_source;
TYPE
------------
TYPE(对象)类型
TYPEBODY类型体
PROCEDURE存储过程
FUNCTION函数
TRIGGER触发器
PACKAGE包
PACKAGEBODY包体
OK,关于oracle查询数据库和查询ORACLE数据库名,应该怎么查询的内容到此结束了,希望对大家有所帮助。