『壹』 怎麼查看資料庫參數配置信息
windows平台:
d:\oracle\proct\10.2.0\db_1\database\SPFILESID.ora
或 d:\oracle\proct\10.2.0\db_1\dbs\SPFILESID.ora
右鍵打開方式---寫字板
linux平台:
$oracle_home\dbs\spfilesid.ora
用strings spfilesid.ora 查看文件內的初始參數值
其他參數就用show parameter + 參數名
查看其中內容就好了
『貳』 oracle怎麼配置資料庫
假設資料庫所在伺服器IP地址:192.168.0.1
資料庫實例名為:ora92
用戶名:umap
密碼:umap
第一步打開配置程序
位於:程序-->Oracle - OraHome92-->Configuration and Migration Tools-->Net Configuration Assistant ;
第二步:選擇配置項:
打開程序後,出現的界面中有四個選項, 分別為(1)監聽程序配置,(2)命名方法配置,(3)本地NET服務名配置,(4)目錄使用配置. 這里我們選擇第3個,點下一步
第三步:根據需要選擇操作內容,是添加還是對以前的配置進行修改或刪除;
第四步:根據您要連接的Oracle數據據庫版本選擇, 這里我們選擇Oracle8i或更高版本資料庫或服務;
第五步:服務名,輸入示例中的實例名;
第六步:選擇TCP;
第七步:主機名:輸入示例中的IP地址; 使用默認埠1521;
第八步:使用您的登錄帳戶與密碼進行連接測試
「ORA-12514:TNS:監聽程序當前無法識別連接描述符中請求的服務」的解決方法
ORA-12154:TNS:無法處理服務名
解決方案:
1.服務是否打開
2.監聽是否打開
3.C:\oracle\ora92\network\admin目錄下tnsnames.ora文件中是否有你建的庫名和主機名
比如:
AA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =10.144.100.89)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = AA)
)
)
sql SERVER連接oracle資料庫幾種方法2010年08月27日星期五 09:35 P.M.--1 方式
--查詢oracle資料庫中的表
SELECT *
FROM OPENDATASOURCE(
'MSDAORA',
'Data Source=GE160;UserID=DAIMIN;Password=DAIMIN'
)..DAIMIN.JOBS
舉一反三:在查詢分析器中輸入:
SELECT *
FROM OPENDATASOURCE(
'MSDAORA',
'Data Source=ORCL;User ID=SYSTEM;Password=manager'
)..HKDY.S_HD_HKDY
--在sqlserver中創建與oracle資料庫中的表同名的表
select * into JOBS from
OPENDATASOURCE(
'MSDAORA',
'Data Source=GE160;User ID=daimin;Password=daimin'
)..DAIMIN.JOBS
select * from JOBS
--2、方式
--在master資料庫中查看已經存在的鏈接伺服器
select * from sysservers
EXEC sp_addlinkedserver
@server = 'GE160',
@srvproct = 'Oracle',
@provider = 'MSDAORA',
@datasrc = 'GE160'
exec sp_addlinkedsrvlogin 'GE160', false,'sa', 'daimin', 'daimin'
--要在企業管理器內指定登錄帳號
exec sp_dropserver GE160
select * from GE160..DAIMIN.JOBS
delete from GE160..DAIMIN.JOBS
--備註:引用ORACLE伺服器上的表時,用戶名稱與表名一定要大寫字母。
SELECT *
FROM OPENQUERY(GE160, 'SELECT * FROMDAIMIN.JOBS')
--3、方式
SELECT a.*
FROM OPENROWSET('MSDAORA',
'GE160';'DAIMIN';'DAIMIN',
DAIMIN.JOBS) AS a
ORDER BY a.JOB_ID
--4、方式 ODBC
--ODBC方式比較好辦
SELECT A.*
FROMOPENROWSET('MSDAORA','GE160';'DAIMIN';'DAIMIN', --GE160是數據源名
DAIMIN.JOBS) AS A
ORDER BY A.JOB_ID
『叄』 linux 下怎麼查看資料庫oracle的具體的配置
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。
『肆』 如何查看oracle資料庫中的資料庫
通過配置本地資料庫的tns配置文件實現:
去oracle安裝目錄下oracle\proct\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)在整個文檔中唯一,保存後打開資料庫連接工具,輸入遠程資料庫上的用戶名密碼,選擇資料庫對象為你配置的連接名就可以了。
『伍』 通過plsql查看資料庫連接配置
1.安裝PLSQL Developer
Oracle資料庫和PL/SQL Developer的安裝步驟,這里就不做敘述了,網路安裝方法的時候有說在安裝PL/SQL Developer軟體時,不要安裝在Program Files (x86)目錄下,不然無法啟動PL/SQL Developer,這個我也沒試過,既然有人遇到了這個情況,大家還是不要直接安裝到x86下面。安裝完成後運行PLSQL,會出現如下畫面,username和password就是你的資料庫的賬戶密碼,DataBase你會發現這個時候是沒有內容的,是正常的,點擊calcle跳過,直接進入主界面。
進入主界面後點擊Tools下的preferences進入參數設置頁面
配置oracle home和oci library兩個參數,home名字可以自己隨便取,也可以設置到資料庫的安裝目錄,oci library直接下拉,就會出現配置路徑,點擊確定並退出,重新點開PLSQL,如果DataBase出現你自己安裝的oracle資料庫的信息,便可輸入賬號密碼用PLSQL對資料庫表進行操作管理了,如果你安裝的64位的資料庫,可能還是會出現按照上述步驟後,還是無法出現資料庫信息的情況,那些進行如下操作
2.安裝oracle Clinet
當安裝第一步完成後database並沒有出現資料庫信息,點擊跳過後報錯,彈出信息框Mark sure you have the 32 batis oracle client installed ,這個時候就需要去oracle官網下載一個oracleClinet的安裝包,安裝包為綠色版本的,解壓及用官網地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html記得下載32batis版本的,還有就是下載資源需要有oracle的賬戶,免費的,如果沒有注冊一個就OK了將下載的Oracle Client文件instantclient-basic-win32解壓到需要安裝的盤符。然後在解壓後的D:\instantclient,在目錄下新建NETWORK\ADMIN目錄,在ADMIN目錄下新建tnsnames.ora文件,添加資料庫TNS。
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = chiclewu-PC)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
tnsnames.ora文件也可以從Oracle資料庫HOME目錄的NETWORK\ADMIN目錄,還要把sqlnet.ora拷貝過來,然後放在NETWORK\ADMIN目錄下。
完成後再次運行PLSQL並跳過登錄,直接進入參數設置界面,將Oracle Home路徑指定為Oracle Client目錄(D:\instantclient_11_2),同樣,home這個名字可以自己取。OCI Libaray路徑為Oracle Client目錄的oci.dll(D:\instantclient_11_2\oci.dll)。
保存後再次運行PLSQL,就會發現database出現資料庫安裝信息了,選擇用戶名密碼及需要登錄的資料庫,點擊登錄,就可以進入主界面管理資料庫了。
3.PLSQL Developer常用操作
進入主界面後在桌面選擇myobject,並選擇table對象,就可以看到當前資料庫下的所有的表
選擇需要查看的表,滑鼠郵件-->query data就可以查看錶內的所有數據及表結構
如果想使用SQL語句通過條件對表格進行查詢,或者想出現SQL語句輸入界面,可以點擊左上角的文件圖標並選擇SQL windows選項即可,sql語句書寫完成後點擊運行按鈕(一個齒輪圖標),即可對選中的sql語句進行運行。
運行SQL語句按鈕
選中表格右鍵Edit即可對表格信息進行編輯
查看錶中的索引
選中表,右鍵, view -->indexes就可以查看到表中的索引
這里只能看到表中那些數據列有索引,但是如果先知道查詢語句是否使用索引,還需使用SQL語句進行查詢
--需要分析有無索引的SQL語句,for後面的
EXPLAIN PLAN FOR SELECT sex FROM people where sex like '男%';
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);
以上語句需要兩條同時運行,從語句運行結果可以發現,此語句sex列有使用到索引
以上就是PLSQL的基本操作流程,剩餘操作有空再進行整理補充。
^_^
『陸』 oracle資料庫配置文件在哪
主要常用的就兩個。 「listener.ora」,這個是配置資料庫程序監聽主機的。 「tnsnames.ora」,這個是配置oracle實例的,之後不需要寫那串直接寫名字就可以進行資料庫訪問。
『柒』 如何查詢oracle資料庫是否配置了高可用性
1、查詢每台機器的連接數
select t.MACHINE,count(*) from v$session t group by t.MACHINE
這里所說的每台機器是指每個連接oracle資料庫的伺服器,每個伺服器都有配置連接資料庫的連接數,以websphere為例,在數據源中,每個數據源都有配置其最大/最小連接數。
執行SQL後,可以看到每個伺服器連接oracle資料庫的連接數,若某個伺服器的連接數非常大,或者已經達到其最大連接數,那麼這台伺服器上的應用可能有問題導致其連接不能正常釋放。
2、查詢每個連接數的sql_text
v$session表裡存在的連接不是一直都在執行操作,如果sql_hash_value為空或者0,則該連接是空閑的,可以查詢哪些連接非空閑, web3 是機器名,就是WebSphere Application Server 的主機名。
select t.sql_hash_value,t.* from v$session t where t.MACHINE='web3' and t.sql_hash_value!=0
這個SQL查詢出來的結果不能看到具體的SQL語句,需要看具體SQL語句的執行下面的方法。
『捌』 怎樣看本地oracle資料庫 伺服器配置
安裝了oracle客戶端以及PLSQL developer了嗎?
如果這些都安裝了,你去配置一下監聽文件tnsnames.ora即可。裡面配置一下別名,IP,以及SID就可以。
『玖』 oracle資料庫的安裝配置和參數在那裡可以看到
windows平台:
d:\oracle\proct\10.2.0\db_1\database\SPFILESID.ora
或 d:\oracle\proct\10.2.0\db_1\dbs\SPFILESID.ora
右鍵打開方式---寫字板
linux平台:
$oracle_home\dbs\spfilesid.ora
用strings spfilesid.ora 查看文件內的初始參數值
其他參數就用show parameter + 參數名
查看其中內容就好了
『拾』 怎麼通過命令查看oracle資料庫
通過Oracle
Net
Configuration
Assistant(oracle網路配置助手),配置本地網路服務名,從而實現連接oracle資料庫
工具/原料
plsql
win
8
方法/步驟
按Windows徽標鍵,進入開始界面,找到Net
Configuration
Assistant,單擊運行之
進入Oracle
Net
Configuration
Assistant配置向導,勾選本地網路服務名配置,單擊下一步;
在網路服務名配置中,勾選添加,單擊下一步
輸入服務名:dbname(oracle資料庫的服務名通常是全局資料庫名,即輸入創建的資料庫名稱)
選擇訪問資料庫的協議:TCP,單擊下一步;
輸入資料庫所在的計算機主機名:dream(也可以輸入主機IP地址),勾選使用標准埠1521,單擊下一步
測試,進行連接資料庫的測試,勾選是,進行測試,單擊下一步,
選擇更改登錄,輸入資料庫的用戶名、口令,單擊確定,顯示正在連接,測試成功
配置網路服務名,單擊下一步;
是否配置另一個網路服務名,勾選否,單擊下一步,顯示網路服務名配置完畢,單擊下一步,單擊完成
7
運行plsql,輸入用戶名、口令,選擇資料庫,連接