重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
不是让你查数据文件,你这台服务器不是可连接到远程的数据库吗?
创新互联公司是一家集网站建设,云州企业网站建设,云州品牌网站建设,网站定制,云州网站建设报价,网络营销,网络优化,云州网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
既然可以连到,他就要通过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。
查询: