1樓:休語繆豔蕙
用資料字典
select
*from
dba_users;
檢視資料庫裡面所有使用者,前提是你是有dba許可權的帳號,如sys,system
select
*from
all_users;
檢視你能管理的所有使用者!
select
*from
user_users;
檢視當前使用者資訊!
2樓:姬越旅遠悅
select
*from
v$database;看資料庫名稱
select
*from
v$instance;看資料庫名稱
如果是windows系統的話,可以使用oradim來刪除資料庫例項(對應服務中的一個服務)
語法:oradim
-delete
-sid
sid(資料庫例項名)
如何檢視oracle資料庫的版本
3樓:
方法一:v$version
sql> select * from v$version;
方法二:product_component_versionsql> select * from product_component_version;
方法三:dbms_output.put_line( dbms_db_version.version )
sql> set serveroutput onsql> exec dbms_output.put_line( dbms_db_version.version );
4樓:匿名使用者
select * from v$version
如何檢視oracle資料庫版本
5樓:智者總要千慮
1首先進入sqlplus,cmd---plsql,登陸我們的使用者,如圖,建議用sysdba許可權的賬戶登陸。
2方法一:v$version
sql> select * from v$version;
3方法二:product_component_version
sql> select * from product_component_version;
4方法三:dbms_output.put_line( dbms_db_version.version )
sql> set serveroutput on
sql> exec dbms_output.put_line( dbms_db_version.version );
如何檢視oracle資料庫中的資料庫
6樓:楊臻道蘆
通過配置本地資料庫的tns配置檔案實現:
去oracle安裝目錄下oracle\product\10.2.0\db_2\network\admin\
找到tnsnames.ora,用記事本開啟,裡邊有遠端資料庫的tns連線配置串如下
orcl23
=(description
=(address_list
=(address
=(protocol
=tcp)(host
=192.168.3.23)(port
=1521))
)(connect_data
=(sid
=orcl)))
新增好ip、埠和目標資料庫的例項名(sid),然後確保tns名稱(orcl23)在整個文件中唯一,儲存後開啟資料庫連線工具,輸入遠端資料庫上的使用者名稱密碼,選擇資料庫物件為你配置的連線名就可以了。
怎麼檢視oracle資料庫資料量大小?
7樓:思科網俠
檢視方法:
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\10.1.
0\oradata\oracle\users01.dbf' resize 10240m;
擴充套件資料
每張表都是作為「段」來儲存的,可以通過user_segments檢視檢視其相應資訊。
段(segments)的定義:如果建立一個堆組織表,則該表就是一個段。
sql:select segment_name as tablename,bytes from user_segments where segment_name='表名'。
解釋:segment_name 就是要查詢的表名(大寫),bytes 為表儲存所佔用的位元組數。本sql的意思就是查詢出表名和表所佔的儲存空間大小。
參考資料
csdn:怎麼檢視oracle資料庫大小
8樓:匿名使用者
用這個語句:
select a.tablespace_name, total, free, total-free as used from
(select tablespace_name, sum(bytes)/1024/1024 as total from dba_data_files group by tablespace_name) a,
(select tablespace_name, sum(bytes)/1024/1024 as free from dba_free_space group by tablespace_name) b
where a.tablespace_name = b.tablespace_name;
其中total為表空間大小,free為空閒的表空間大小
9樓:匿名使用者
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\10.1.
0\oradata\oracle\users01.dbf' resize 10240m;
10樓:匿名使用者
這個是佔檔案系統的空間。例如表空間的大小是10g,使用了1g,你的這種統計按照10g來算的。
select sum(bytes)/1024/1024/1024 from dba_segments;
這個是有多少資料。
11樓:匿名使用者
你這個語句是統計資料檔案大小,不是資料量大小。先搞清楚你要統計什麼。
資料量大小包括索引嗎,還是表,先搞清楚。
12樓:手機使用者
應該是剛接觸,要學的很多。
先去學oracle安裝,在學oracle的sql,關注系統環境相關的sql。
這樣相關的問題就都有了答案。
這個不是答案,是方法、路徑。自個捕魚去吧。希望有所提示,有空到it168,it實驗室,天天軟體測試網進一步交流!
13樓:
select upper(f.tablespace_name) "表空間名",
d.tot_grootte_mb "表空間大小(m)",
d.tot_grootte_mb - f.total_bytes "已使用空間(m)",
to_char(round((d.tot_grootte_mb - f.total_bytes) / d.
tot_grootte_mb * 100,2),'990.99') || '%' "使用比",
f.total_bytes "空閒空間(m)",
f.max_bytes "最大塊(m)"
from (select tablespace_name,
round(sum(bytes) / (1024 * 1024), 2) total_bytes,
round(max(bytes) / (1024 * 1024), 2) max_bytes
from sys.dba_free_space
group by tablespace_name) f,
(select dd.tablespace_name,
round(sum(dd.bytes) / (1024 * 1024), 2) tot_grootte_mb
from sys.dba_data_files dd
group by dd.tablespace_name) d
where d.tablespace_name = f.tablespace_name
order by 1;
14樓:
select round(sum(bytes) / 1024 / 1024 / 1024, 2) || 'g'
from dba_segments
where owner not in ('mdsys', 'outln', 'ctxsys', 'olapsys', 'hr', 'system',
'exfsys', 'scott', 'dbsnmp', 'ordsys', 'sysman', 'oe', 'pm', 'sh',
'xdb', 'orddata', 'ix', 'sys', 'wmsys')
oracle怎樣檢視資料庫中有資料的表
千鋒教育 select from all tables all tables是所有能訪問,包括其它使用者的,如果要檢視當前使用者用user tables 超級喵公主 覺得你應該先弄清楚oracle的常規資料字典的結構,像9i裡的常規資料字典中物件名稱就有以user,all,dba為字首的物件。以us...
sql資料庫和oracle資料庫哪個好
兄弟,聽我的。肯定學習oracle。原因 1 oracle是商用的最廣泛的關係型資料庫管理系統,廣泛應用於銀行 電信 電力 社保等各個領域。特別是對於unix和linux平臺,sqlserver怎麼用啊?我想你學習,肯定為了將來應用,或者工作,你的簡歷裡面寫oracle和sqlserver完全是不一...
檢視資料庫建立了哪些表空間oracle
檢視oracle中表空間需要用具有dba許可權的使用者使用以下語句 select distinct tablespace name from dba data files 查詢結果 另外,可通過其他方法檢視一下oracle中表空間的使用率,語句如下 select total.tablespace n...