怎么查询oracle数据源名称

怎么查询oracle数据源名称,第1张

数据库实例名称为orcl的话,

方法一:

windows系统可以查看windows服务,如OracleServiceORCL

方法二:

查看安装目录下相应目录名称,如:D:\app\oracle\admin\orcl

方法三:

使用oracle net manager工具查看。

1、查看所有表空间及表空间大小:

select tablespace_name ,sum(bytes) / 1024 / 1024 as MB from dba_data_files group by tablespace_name;

2、查看所有表空间对应的数据文件:

select tablespace_name,file_name from dba_data_files;

3、修改数据文件大小:

alter database datafile 'H:\ORACLE\PRODUCT\1010\ORADATA\ORACLE\USERS01DBF' RESIZE 10240M;

select from dba_users; 查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system

select from all_users;  查看你能管理的所有用户!

select from user_users; 查看当前用户信息 !

扩展知识:

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。

参考资料:

百度百科_oracle

1、 在计算机中,打开Oracle的连接程序,用新建的数据库管理员,进入Oracle控制的窗口上,鼠标左键单击服务器按钮,并选择SQL工作表,如下图所示。

2、接着,在Oracle服务器的窗口上,在输入窗口中输入SQL查询语句,并单击执行按钮,可以看到查询不到索引表,需要调整SQL语句,如下图所示。

3、然后,在SQL工作表的窗口上,输入查询索引表的SQL语句,可以作为参考,如下图所示。

4、 接着,在SQL工作表的窗口上,输查询索引表的SQL语句,并单击执行按钮,如下图所示。

5、然后,在SQL工作表的窗口上,可以看到SQL语句执行成功的提示信息,查询到用户的索引表中的字段,如下图所示。

6、接着,在SQL工作表的窗口上,修改索引表的名称,并单击执行按钮,如下图所示。

觉得你应该先弄清楚oracle的常规数据字典的结构,像9i里的常规数据字典中对象名称就有以user,all,dba为前缀的对象。

以user为例,我们查该对象下有些什么表,就应该执行下列的语句:

sql>select

table_name

from

user_tables;

类似的,你可以进行替换。:)

如果你想查数据库中所有的表的话,可以查询

select

from

dba_tables

如果你想查询数据库中某个用户下的表的话,也可以登录这个用户,再查询:

select

from

user_tables

要想导入外部sql语句可以用命令

sql

>@e:\文件名sql

如你想保存

select

from

tablename;语句的结果,可以在sqlplus

里面这样:

spool

c:\testsql

//这是保存文件的位置

select

from

tablename;

spool

off

方法和详细的 *** 作步骤如下:

1、第一步,查询该库中的所有表,测试sql,代码见下图,转到下面的步骤。

2、第二步,执行完上面的 *** 作之后,查询有多少个数据表,见下图,转到下面的步骤。

3、第三步,执行完上面的 *** 作之后,在TEST的开头编写一个查询表的脚本,每个表中的记录数,代码见下图,转到下面的步骤。

4、第四步,执行完上面的 *** 作之后,执行sql,在输出窗口中,可以看到每个表的输出,见下图。这样,就解决了这个问题了。

oracle有自带的数据字典的

dba_tables(查看所有用户下的表信息)

all_tables(如果不是dba用户登录的,看当前用户以及所有可以看到用户下的表信息)

user_tables(查看当前用户下所有表信息);

你可以先desc

一下,看下你具体关心哪一个字段

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、显示CQIT_BBS_XUSER的所有字段结构:

desc CQIT_BBS_XUSER;

13、获得CQIT_BBS_XUSER表中的记录:

select from CQIT_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;

以上就是关于怎么查询oracle数据源名称全部的内容,包括:怎么查询oracle数据源名称、如何查看oracle数据库的数据、怎么查看Oracle数据库中的所有用户名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9844412.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存