查詢資料庫實例
⑴ 如何查詢oracle資料庫中指定資料庫實例中的所有表
可用如下方法:
1、用指定用戶登錄指定的資料庫實例:

⑵ oracle資料庫實例名怎麼查看
實例名,也就是當前資料庫的實例名
那麼v$instance視圖中的instance_name就是當前實例的實例名
其實還有其他方式,比如在系統層面查詢實例名的方式(linux的用戶參數也可以),但是因為可能同時啟動兩個資料庫實例,而你當前的資料庫,可能並不是系統層面顯示的實例名,所以這種方式還是不那麼靠譜的。所以instance個人認為是最好的方式。
⑶ 怎麼查看sql server 資料庫的實例名
我們知道連接Sql server資料庫是通過實例名連接的,那麼如何查看sql server資料庫的實例名呢?下面我給大家分享一下。
- 01
首選點擊Windows系統下面的運行選項,如下圖所示
- 02
接下來在左下角的輸入框中輸入services.msc命令,如下圖所示
- 03
然後在服務界面找到sql server代理服務,如下圖所示,它後面括弧里的內容就是sql server的實例名
- 04
另外我們還可以通過注冊表中的installedinstance項進行查看,如下圖所示
⑷ 如何查看資料庫實例名
登錄資料庫:sqlplus "/as sysdba"查看資料庫名:show parameter db_name;查看實例名:show parameter instance_name
⑸ 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;
⑹ 什麼是資料庫實例名,怎麼查看數據實例名
select @@servicename就是實例名,或者看看配置管理器sqlserver(xxx)服務中,xxx就是實例名
⑺ 查看當前mysql資料庫實例中,支持的字元集有哪
分不同的類型,可按以下三種方式查詢:
一、查看MySQL資料庫伺服器和資料庫MySQL字元集。
命令:
mysql>showvariableslike'%char%';

三、查看MySQL數據列(column)的MySQL字元集。
命令:
mysql>showfullcolumnsfromcountries;
⑻ 資料庫實例是什麼意思
問題一:資料庫實例如何理解呢 實例(instance):一組Oracle 後台進程/線程以及一個共享內存區,這些內存由同一個計算機上運行的線程/進程所共享。這里可以維護易失的、非持久性內容(有些可以刷新輸出到磁碟)。就算沒有磁碟存儲,資料庫實例也能存在。也許實例不能算是世界上最有用的事物,不過你完全可以把它想成是最有用的事物,這有助於對實例和資料庫劃清界線。
實例和資料庫之間的關系是:資料庫可以由多個實例裝載和打開,而實例可以在任何時間點裝載和打開一個資料庫。實際上,准確地講,實例在其整個生存期中最多能裝載和打開一個資料庫!
一般來說,我們的一個資料庫對應一個實例,但在集群RAC情況下,共享資料庫文件時,一個資料庫是可以被多個實例同時使用的。
問題二:oracle資料庫的實例,其中「實例」是什麼意思? 實例指的是內存,資料庫指的是物理文件。通過實例指向的資料庫,來訪問資料庫中的數據。
問題三:資料庫實例是什麼意思 多個 SQL Server 實例 ,Microsoft SQL Server 2000 支持在同一台計算機上同時運行多個 SQL Server 資料庫引擎實例。每個 SQL Server 資料庫引擎實例各有一套不為其它實例共享的系統及用戶資料庫。
問題四:資料庫實例 問這個問題說明你對資料庫的概念還不太了解,這是最基本的概念。
資料庫是什麼?資料庫是一個邏輯上的概念,簡單的說就是相互關聯的一會數據。而對應到實際的物理概念上,就是磁碟上的一個或者一堆文件,里邊包含著數據。但是光有數據不行,資料庫有很多功能,比如可以接受用戶連接,給用戶提供數據,這樣就需要有「程序」。所以說關閉狀態的資料庫,就是磁碟上的程序文件,加上數據文件。
想要使用資料庫,就要把它打開,讓上邊說的「程序」運行起來。實例就是指計算機內存中處於運行狀態的資料庫程序,以及為這些程序分配的一些內存空間。實例是位於內存中的,只在資料庫處於運行狀態時才存在。實例負責實現給用戶提供網路連接、讀寫數據文件等等各種功能。
不同的資料庫產海有些不同,Oracle中一個實例只能連接一個邏輯上的「資料庫」,甚至是不同機器上運行著的不同實例同時連接一個資料庫(RAC)。SQL Server和My SQL中的「實例」則比較獨立,可以隨時打開或者關閉某一個資料庫。
問題五:什麼是資料庫的實例instance 首先說說,資料庫是做什麼?資料庫是用來長久存儲數據的,而我們大家都知道內存只能臨時存儲,磁碟等才能真正存儲數據.那你說資料庫會放那裡呢?肯定是存放在磁碟上,其實資料庫就是磁碟上的一個文件。
從上面我們得出結論:資料庫==磁碟上的文件.
既然資料庫可以看成磁碟上文件,我們怎麼使用資料庫呢?
如果說我們可以直接使用資料庫,那就等價與直接使用磁碟上的文件.我們知道這樣的一個常識:必須把磁碟上的文件讀入內存才能使用.這就與我們以前所知道的一個常識相違背了.
那正確的流程是不是應該這樣呢?把磁碟上文件先讀入內存,然後再使用呢.
對了,這個才是使用資料庫的正確流程.
資料庫如何讀入內存呢?
這個時候,就是我們要介紹的instance(實例)了.實例就是內存結構和一組後台進程.
實際上,正常的資料庫讀入內存的過程是,由實例中一組後台進程從磁碟上將數據文件讀入到實例的內存中,然後經過在內存中對數據的操作再從實例的內存中經過一組後台進程寫到資料庫中.
那實例相對與資料庫而言,應該就是資料庫的運行環境(隨不準確但也很貼切).
我們知道了instance和database的區別後.下面我們做一個Oracle的例子,一塊深刻的理解下這兩個概念.
在Oracle中打開一個資料庫,這個時候我們要使用sqlplus了.sqlplus是oracle的一個連接工具,相當於sql server中的查詢分析器.
使用
用戶名:system
密碼:manger(自己在裝Oracle時設定的)
點登錄進入sqlplus.
登錄sqlplus以後,system這個用戶是沒有許可權啟動實例的,所以我們這時要更換登錄用戶.
使用sys用戶連接
的命令如下 :
conn sys as dba
密碼:
輸入完後.可以再輸入如下命令查看當前用戶:
show user;
一:下面就可以打開資料庫了
1.啟動實例(instance)
startup nomount
2.將資料庫裝載到實例(instance)中
alter database mount
3.打開資料庫
alter database open
二:關閉資料庫:
1.shutdown immediate(包括三個步驟如下所述:)
首先關閉資料庫
然後從實例上卸載資料庫
最後關閉實例
通過Oracle打開以及關閉一個資料庫的例子我們可以清楚的區分.資料庫(database)和實例(instance)的概念.
問題六:在資料庫中,添加一個用戶實例是什麼意思,請問用戶實例怎麼理解? 就是一個用戶專用的資料庫引擎。
問題七:什麼是oracle實例,什麼是oracle資料庫,二者有什麼區別? 這個問題如果回答得形象點就是:
一個資料庫可以包含一個或者多個實例
實例的定義:由操作系統後台進程和分配的內存區域構成。說
得簡單點就是oracle在nomou骸t狀態就分配了內存區域,一個實
例也就差不多快形成了。
問題八:什麼是資料庫的實例 所謂「資料庫實例」,實際上就是資料庫伺服器引擎。每個SQL Server資料庫引擎實例各有一套不為其他實例共享的系統及用戶資料庫。
在一台計算機上,可以安裝多個SQL SERVER,每個SQL SERVER就可以理解為是一個實例。
有兩種類型的 SQL Server 實例:
1)默認實例:默認實例僅由運行該實例的計算機的名稱唯一標識,它沒有單獨的實例名。如果應用程序在請求連接 SQL Server 時只指定了計算機名,則 SQL Server 客戶端組件將嘗試連接這台計算機上的資料庫引擎默認實例。
2)命名實例:除默認實例外,所有資料庫引擎實例都由安裝該實例的過程中指定的實例名標識。應用程序必須提供准備連接的計算機的名稱和命名實例的實例名。
計算機名和實例名以格式puter_name\instance_name指定。 一台計算機上可以運行多個命名實例。
問題九:什麼是資料庫實例? 所謂的「實例」,就是一個 SQL Server 資料庫引擎
一個 資料庫引擎 下面,又可以建立 多個資料庫
例如我的計算機,SQL Server 實例的名字是 SQLEXPRESS
這個實例下面,有好幾個資料庫。
為什麼要命名。就是我機器上,很有可能安裝了 SQL Server 2005, 又安裝了 SQL Server 2008。 2個伺服器, 需要不同的名字來區分。
對於 網路請求來說
如果我要訪問一個 SQL 資料庫
必須提供 機器名 + 實例的名字,才能訪問
例如:
C:\Documents and Settings\wzq>sqlcmd -S localhost\SQLEXPRESS
1> use stock
2> go
已將資料庫上下文更改為 'Stock'。
問題十:oracle資料庫的實例,其中「實例」是什麼意思? 實例指的是內存,資料庫指的是物理文件。通過實例指向的資料庫,來訪問資料庫中的數據。
⑼ db2資料庫怎麼查看實例
1、 打開命令行窗口
#db2cmd
2、 打開控制中心
#db2cmd db2cc
3、 打開命令編輯器
#db2cmd db2ce
=====操作資料庫命令=====
4、 啟動資料庫實例
#db2start
5、 停止資料庫實例
#db2stop
如果你不能停止資料庫由於激活的連接,在運行db2stop前執行db2 force application all就可以了 /db2stop force
6、 創建資料庫
#db2 create db [dbname]
7、 連接到資料庫
#db2 connect to [dbname] user [username] using [password]
8、 斷開資料庫連接
#db2 connect reset
9、 列出所有資料庫
#db2 list db directory
10、 列出所有激活的資料庫
#db2 list active databases
11、 列出所有資料庫配置
#db2 get db cfg
12、 刪除資料庫
#db2 drop database [dbname]
(執行此操作要小心)
如果不能刪除,斷開所有資料庫連接或者重啟db2
