不是讓你查數(shù)據(jù)文件,你這臺服務器不是可連接到遠程的數(shù)據(jù)庫嗎?
創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設,云州企業(yè)網(wǎng)站建設,云州品牌網(wǎng)站建設,網(wǎng)站定制,云州網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,云州網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
既然可以連到,他就要通過tnsnames.ora讀取遠程數(shù)據(jù)庫的信息,也就是通過讀取tnsnames.ora文件中的主機名和端口連接到遠程的數(shù)據(jù)庫的,你查看一下就可以了
你可以這樣查看tnsnames.ora文件
可以看到類似如下的內(nèi)容:
abc =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.219.5)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
HOST= 就是主機地址(如果是寫的主機名,可以查看/etc/hosts文件中查看主機名對應的IP地址)
POST= 就是數(shù)據(jù)庫開放的端口
端口就一個,參考以下:
(不知道TNSName里面是什么狀況,以下文章是我轉(zhuǎn)過來的,希望對你有幫助)
一、要求:兩個實例名(INSTANCE_NAME)不同,數(shù)據(jù)庫名(DB_NAME)相同
二、OS:WIN200SERVER
三、數(shù)據(jù)庫:ORACLE9201 源數(shù)據(jù)庫名(DB_NAME):STUDY 源數(shù)據(jù)庫實例名:study 克隆數(shù)據(jù)庫名:STUDY 克隆數(shù)據(jù)庫實例名:test
四、具體實施步驟:
1、關閉源數(shù)據(jù)庫 考備數(shù)據(jù)文件、控制文件、參數(shù)文件以及 建立bdump,udmp等相應文件夾。
SQL shutdown immediate
數(shù)據(jù)庫已經(jīng)關閉。
已經(jīng)卸載數(shù)據(jù)庫。
ORACLE 例程已經(jīng)關閉。
SQL
d:\oracle\admin\test\bdump
d:\oracle\admin\test\pfile
d:\oracle\admin\test\create
d:\oracle\admin\test\cdump
d:\oracle\admin\test\udump
數(shù)據(jù)文件存放:
D:\oracle\oradata\test\
2、修改克隆數(shù)據(jù)庫參數(shù)文件:
大部分參數(shù)據(jù)與源數(shù)據(jù)庫相同,主要修改的參數(shù)為:
Instance_name=test
Controlfiles=(‘d:\oracle\oradata\test\control01.tcl’, ‘d:\oracle\oradata\test\control01.tcl’, ‘d:\oracle\oradata\test\control01.tcl’)
background_dump_dest='d:\oracle\admin\test\bdump'
core_dump_dest='d:\oracle\admin\test\cdump'
user_dump_dest='d:\oracle\admin\test\udump'
需要添加參數(shù):
lock_name_space=test (說明: 指定分布式鎖管理器 (DLM) 用來生成鎖名稱的命名空間。如果同一個簇上存在一個同名的備用數(shù)據(jù)庫或克隆數(shù)據(jù)庫,
db_file_name_convert='d:\oracle\oradata\study\',' d:\oracle\oradata\test\'
log_file_name_convert='d:\oracle\oradata\study\',' d:\oracle\oradata\test\'
(db_file_name_convert: 說明: 將主數(shù)據(jù)庫上的一個新數(shù)據(jù)文件的文件名轉(zhuǎn)換為備用數(shù)據(jù)庫上的文件名。 值范圍: 一個有效的主/備用目錄和文件名對
log_file_name_convert: 說明: 將主數(shù)據(jù)庫上的一個日志文件的文件名轉(zhuǎn)換為備用數(shù)據(jù)庫上對等的路徑...LOG_FILE_NAME_CONVERT 參數(shù)。 值范圍: 任何格式為 ''主體日志文件的路徑/文件名)
同時要注意修改一下兩個參數(shù)據(jù)文件中關于SGA 的一些參數(shù),防止超出內(nèi)存最大范圍
3、創(chuàng)建克隆數(shù)據(jù)庫WIN服務
C:\>oradim –new –sid test
4、啟動克隆數(shù)據(jù)庫
C:\set oracle_sid=test
C:\sqlplus /nolog
SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 11月 22 15:41:26 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQLconn /as sysdba
已連接到空閑例程。
SQL startup nomount pfile='d:\oracle\admin\test\pfile\inittest.ora'
ORACLE 例程已經(jīng)啟動。
Total System Global Area 101784276 bytes
Fixed Size 453332 bytes
Variable Size 75497472 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
SQLalter database mount
數(shù)據(jù)庫已更改。
SQL alter database rename file 'D:\ORACLE\ORADATA\STUDY\TOOLS01.DBF' to ' D:\ORACLE\ORADATA\TEST\TOOLS01.DBF ';
數(shù)據(jù)庫已更改
按以上方法將其他數(shù)據(jù)文件。日志文件的路徑RENAME
SQL alter database open;
數(shù)據(jù)庫已更改
5、檢驗克降數(shù)據(jù)庫
SQL show parameter instance_name
NAME TYPE VALUE
------------------------------------ ----------- ----------
instance_name string bak
SQLshow parameter db_name
db_name string study
SQL
至此整個實驗完成!
端口號安裝時已自動生成,也可以手工設置。
默認的端口信息存放在portlist.ini文件中。
找到Oracle安裝目錄,定位到%ORACLE_HOME%\db_1\install目錄,用寫字板或記事本查看portlist.ini文件即可查到端口信息。
手工設置需借助Net Manager來完成。在菜單中能找到。
Oracle中通過v$session表中的OSUSER和MACHINE字段可以查看當前客戶端登陸連接的“操作系統(tǒng)名稱”和“機器名”,但沒能查看到客戶端電腦IP。
查詢: