什麼是oracle例項,寫出在oracle如何查詢例項名的s

時間 2021-09-07 19:09:37

1樓:匿名使用者

oracle資料庫例項(instance_name)是用於和作業系統進行聯絡的標識,也就是說資料庫和作業系統之間的互動使用的是資料庫例項。

資料庫名和例項名可以相同也可以不同。在一般情況下,資料庫名和例項名是一對一的關係,但如果在oracle並行伺服器架構(即oracle實時應用叢集)中,資料庫名和例項名是一對多的關係。

用系統sysdba許可權登入後:查詢oracle例項的方法:

方法一:sql」select instance_name from v$instance「;

方法二:使用show命令」show parameter instance「。

2樓:匿名使用者

oracle分oracle例項和oracle資料庫檔案1、例項是指記憶體結構,包括sga和sga和後臺程序,所有這些統一一個名字叫例項名。

2、資料檔案就是存資料的檔案。

關閉狀態下,資料庫檔案存在磁碟上,使用者要想進行讀寫記錄,需要開啟資料庫,也就是開啟或建立例項的過程,即在記憶體中劃出一片記憶體,建立各種後臺程序。然後使用者通過某程序操作記憶體,另外某程序把記憶體寫入資料庫檔案。使用者是無法直接運算元據庫檔案的。

單例項狀態下一般例項名和資料庫名相同,也可以不同。但要注意區分兩者概念。

資料庫名一般不建議修改,但官方也有修改方法。

3樓:匿名使用者

oracle例項:資料庫例項是用於和作業系統進行聯絡的標識,也就是說資料庫和作業系統之間的互動使用的是資料庫例項。

查詢例項: select name from v$database;

4樓:匿名使用者

建oracle庫時候起的名字叫例項,就是tns檔案裡最後邊的那個名字,tns內容前邊那個名字是別名,可以隨時改的,而例項是建立庫的時候就起好的,一般不改動,或者改不了。

5樓:我tm不管

select a.instance_name from v$instance a

oracle中如何用sql語句顯示當前的資料庫名稱?

6樓:lzm_君臨天下

查詢資料表(tables)名稱:

select table_name, tablespace_namefrom dba_tables

where tablespace_name = 'users';

查詢資料表(tables)中的欄位(columns)名稱:

sql1:select column_name from all_tab_columns where table_name='table1';

sql2:select column_name from user_tab_columns where table_name='table1';

查詢當前資料庫例項名

方法一:select instance_name from v$instance;

方法二:show parameter insta

7樓:何時不再稻草人

使用sys使用者查詢

select name from v$database;

v$database檢視是當前資料庫例項的各種資訊,其中包括name --資料庫名稱

created --建立日期

resetlogs_change --重置日誌的次數",resetlogs_time --開啟重置日誌的時間prior_resetlogs_change# --在上一次重置日誌時的scn值

prior_resetlogs_time --上一次重置日誌的時間等等

8樓:西門公子慶

select name from v$database;

沒有dba許可權沒辦法,如果有select_catalog_role許可權也行,如果什麼許可權都沒有,是無法檢視系統檢視的。

9樓:

在擁有dba許可權的前提下,使用如下語句:

select name from v$database;

10樓:

show parameter db

11樓:佔座專用

select instance_name from v$instance;

12樓:

select sys_context('userenv','instance_name') from dual;

oracle的sql語句中的(+)是幹什麼用的?

13樓:匿名使用者

oracle特有的左外聯書寫方式,當然你也可以用傳統的通用的左外聯,比如給你舉個例子

select s.name as 姓名,g.grade as 分數,c.cid as 課程名

from tbl_student s left outer join tbl_grade g on s.studentid=g.sid left outer join tbl_class c on g.

cid=c.classid

它跟下面等價

select s.name as 姓名,g.grade as 分數,c.classname as 課程名

from tbl_student s,tbl_grade g,tbl_class c

where (s.studentid=g.sid(+)) and (g.cid=c.classid(+))

14樓:匿名使用者

這個(+)是資料連線的意思,用於表外連結,外連結舉例:select a.ename,b.

ename from emp a,emp b where a.mgr=b.empno(+);--外連線 內表或倆表比較有+端強制顯示空結果

select a.ename as ben,b.ename as shangji from emp a,emp b where a.

mgr=b.empno(+) and a.hiredate

hiredate;

select a.dname,b.* from dept a,emp b where a.deptno=b.deptno(+) order by b.empno;

oracle中,如何利用sql語句查詢某個表的結構?

15樓:匿名使用者

利用sql語句查詢某個表的結構的方法:

通過oracle中的user_tab_cols, user_col_comments, user_constraints, user_cons_columns表聯合查詢。

1、user_tab_cols用來獲取對應使用者表的列資訊;

2、user_col_comments用來獲取對應使用者表列的註釋資訊;

3、user_constraints用來獲取使用者表的約束條件;

4、user_cons_columns約束中使用者可訪問列。

示例**:

select t.table_name,

t.column_name,

t.data_type,

t.data_length,

t.nullable,

t.column_id,

c.comments,

(select case

when t.column_name = m.column_name then

1else

0end

from dual) iskey

from user_tab_cols t,

user_col_comments c,

(select m.column_name

from user_constraints s, user_cons_columns m

where lower(m.table_name) = 'qh_outstoresabinfo'

and m.table_name = s.table_name

and m.constraint_name = s.constraint_name

and s.constraint_type = 'p') m

where lower(t.table_name) = 'qh_outstoresabinfo'

and c.table_name = t.table_name

and c.column_name = t.column_name

and t.hidden_column = 'no'

order by t.column_id

16樓:閩珺欽白曼

oracle

下讀取表/欄位的備註資訊

oracle

通過comment

ontable

/comment

oncolumn

追加表/欄位的備註。

create

table

"mr_dept"

("dept_id"

number

notnull

,"parent_id"

number,

"dept_name"

char(20)

notnull

,"status"

number

default

1not

null

,primary

key("dept_id")

);comment

ontable

"mr_dept"

is'部門表';

comment

oncolumn

"mr_dept"."dept_id"

is'部門編號';

comment

oncolumn

"mr_dept"."parent_id"

is'上級部門編號';

comment

oncolumn

"mr_dept"."dept_name"

is'部門名';

comment

oncolumn

"mr_dept"."status"

is'狀態';

備註加好以後,如何在查詢中檢索呢?

查詢表的備註資訊

select

table_name,

table_type,

comments

from

user_tab_comments

where

table_name

='mr_dept;

查詢欄位的備註資訊

select

table_name,

column_name,

comments

from

user_col_comments

where

table_name

='mr_dept;

17樓:

rs不知是什麼東西..

用sql語句行不行?

select column_name,data_type from user_tab_cols where table_name='test';

Oracle中的例項是指什麼

例項是oracle使用到的記憶體和程序的總稱。一個oracle資料庫可以有多個例項,不過這個屬於rac的應用了 單機中是一個例項對應一個資料庫的。oracle的資料庫存放在硬碟上的有資料檔案 日誌檔案 控制檔案。你安裝oracle時候 如果同時建立一個orcl的資料庫的話 那麼sid就是orcl,這...

什麼是o2o,什麼是O2O

o2o不是一種商業模式。大家對於b2b b2c這些詞都很熟悉,2的兩邊確定買賣雙方,是一種商業模式,而o2o這個詞即便解釋的再清楚,不管是解釋的還是被解釋的都會感覺很彆扭,為什麼彆扭呢?你要知道不是有兩個字母中間加上一個2就是商業模式,我們用商業模式去思考這個詞一定會彆扭。b2b b2c這兩個詞是出...

c類的定義和例項化,c 中什麼是例項化

定復 貓類嗎 其實這個也很好寫吧 如果沒人寫我就幫你寫吧 public class cat catch formatexception fe console.writeline 輸入身高 trycatch formatexception fe public void catch weight con...