重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
不是讓你查數據文件,你這臺服務器不是可連接到遠程的數據庫嗎?
創新互聯公司是一家集網站建設,云州企業網站建設,云州品牌網站建設,網站定制,云州網站建設報價,網絡營銷,網絡優化,云州網站推廣為一體的創新建站企業,幫助傳統企業提升企業形象加強企業競爭力。可充分滿足這一群體相比中小企業更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們為更多的企業打造出實用型網站。
既然可以連到,他就要通過tnsnames.ora讀取遠程數據庫的信息,也就是通過讀取tnsnames.ora文件中的主機名和端口連接到遠程的數據庫的,你查看一下就可以了
你可以這樣查看tnsnames.ora文件
可以看到類似如下的內容:
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= 就是數據庫開放的端口
端口就一個,參考以下:
(不知道TNSName里面是什么狀況,以下文章是我轉過來的,希望對你有幫助)
一、要求:兩個實例名(INSTANCE_NAME)不同,數據庫名(DB_NAME)相同
二、OS:WIN200SERVER
三、數據庫:ORACLE9201 源數據庫名(DB_NAME):STUDY 源數據庫實例名:study 克隆數據庫名:STUDY 克隆數據庫實例名:test
四、具體實施步驟:
1、關閉源數據庫 考備數據文件、控制文件、參數文件以及 建立bdump,udmp等相應文件夾。
SQL shutdown immediate
數據庫已經關閉。
已經卸載數據庫。
ORACLE 例程已經關閉。
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
數據文件存放:
D:\oracle\oradata\test\
2、修改克隆數據庫參數文件:
大部分參數據與源數據庫相同,主要修改的參數為:
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'
需要添加參數:
lock_name_space=test (說明: 指定分布式鎖管理器 (DLM) 用來生成鎖名稱的命名空間。如果同一個簇上存在一個同名的備用數據庫或克隆數據庫,
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: 說明: 將主數據庫上的一個新數據文件的文件名轉換為備用數據庫上的文件名。 值范圍: 一個有效的主/備用目錄和文件名對
log_file_name_convert: 說明: 將主數據庫上的一個日志文件的文件名轉換為備用數據庫上對等的路徑...LOG_FILE_NAME_CONVERT 參數。 值范圍: 任何格式為 ''主體日志文件的路徑/文件名)
同時要注意修改一下兩個參數據文件中關于SGA 的一些參數,防止超出內存最大范圍
3、創建克隆數據庫WIN服務
C:\>oradim –new –sid test
4、啟動克隆數據庫
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 例程已經啟動。
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
數據庫已更改。
SQL alter database rename file 'D:\ORACLE\ORADATA\STUDY\TOOLS01.DBF' to ' D:\ORACLE\ORADATA\TEST\TOOLS01.DBF ';
數據庫已更改
按以上方法將其他數據文件。日志文件的路徑RENAME
SQL alter database open;
數據庫已更改
5、檢驗克降數據庫
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字段可以查看當前客戶端登陸連接的“操作系統名稱”和“機器名”,但沒能查看到客戶端電腦IP。
查詢: