重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
使用dba_users视图,和dba_data_files视图进行连接
创新互联建站是一家集网站建设,渝中企业网站建设,渝中品牌网站建设,网站定制,渝中网站建设报价,网络营销,网络优化,渝中网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
select t.username,t1.file_name from dba_users t,dba_data_files t1 where t.default_tablespace=t1.tablespace_name and username='用户名大写';
只需查看数据文件中是否包含extent段。如果有extent(索引段,数据段)段,则说明数据文件中有数据。
使用dba_extents视图和dba_data_files视图进行连接查询。
select
t.file_name,t1.owner,t1.segment_name,t1.segment_type,t1.tablespace_name
from
dba_data_files
t,dba_extents
t1
where
t.file_id=t1.file_id
and
file_name='你要查询的数据文件路径';
t.file_name:数据文件名
t1.owner:拥有对象的用户名
t1.segment_name:数据文件包含的对象
t1.segment_type:对象的类型
t1.tablespace_name:数据文件对应的表空间
例子:
select
t.file_name,t1.owner,t1.segment_name,t1.segment_type,t1.tablespace_name
from
dba_data_files
t,dba_extents
t1
where
t.file_id=t1.file_id
and
file_name='e:\oradata\test\users01.dbf';
视图dba_extents数据量比较大,查询起来比较慢。得多等一会儿
1、查看Oracle数据库中数据文件信息的工具方法: 使用上面介绍过的方法登录oracle enterprise manager console工具,选择‘存储’ 数据文件,会看到如下的界面,该界面显示了数据文件名称,表空间名称,以兆为单位的数据文件大小,已使用的数据文件大小及数据文件利用率。
sqldeveloper查找TNS文件的顺序如下:
1,$HOME/.tnsnames.ora
2,$TNS_ADMIN/tnsnames.ora
3,TNS_NAMES
lookup
key
in
the
registry
4,/etc/tnsnames.ora
(
non-windows
)
5,$ORACLE_HOME/network/admin/tnsnames.ora
6,LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME_KEY
7,LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME
如果sqldeveloper没有找到合适的TNS文件,可以这样来给它设定需要的TNS文件:
1)配置环境变量TNS_ADMIN,让其指向TNS文件所在的目录,如:D:\Program
Files\sqldeveloper;
2)在CMD中查看环境变量值是否正确,可使用命令:echo
%TNS_ADMIN%,并重启sqldeveloper;
3)在sqldeveloper中,点击创建新链接按钮,Connection
Type选择
TNS,Network
Alias
中的下拉框中会显示出所有定义在TNS文件中的所有条目。