重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在使用 exp 导出Oracle库表时,得需要知道tns串。如何从主机上查询Oracle的连接串呢?
创新互联建站专注于企业全网营销推广、网站重做改版、民勤网站定制设计、自适应品牌网站建设、html5、商城网站制作、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为民勤等各大城市提供网站开发制作服务。
通过 find 命令或者直接到Oracle包目录下查看
Windows下tnsnames.ora所在位置基本类似
oracleserviceXXXX是你的数据库实例名,至于修改sid打开注册表在HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/文件夹下寻找ORACLE_SID一项,找到了以后,修改值即可,若找不到,则在与ORACLE_HOME一项的同一个文件夹下新建字符串值,命名为ORACLE_SID,值为你的数据库实例名,然后在登录sqlplus即可
建议查看下tnsname.ora文件里是怎么配置的。
然后用以下格式登录你想要登录的数据库实例:
$ORACLE_HOME\network\admin\tnsnames.ora
例如:
【windows】
C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
【unix】
/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora
在oracle的安装目录下,找NETWORK\ADMIN目录,比如C:\app\xxxx\product\11.2.0\dbhome_1\NETWORK\ADMIN
在这个目录下找tnsnames.ora,用一般的文本编辑程序都可以打开
或者直接在电脑中用搜索功能,搜索文件tnsnames.ora
sqldeveloper查找TNS文件的顺序如下:
1,$HOME/.tnsnames.ora
2,$TNS_ADMIN/tnsnames.ora
3,TNS_NAMES
lookup
key
in
the
registry
4,/etc/tnsnames.ora
(
non-windows
)
5,$ORACLE_HOME/network/admin/tnsnames.ora
6,LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME_KEY
7,LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME
如果sqldeveloper没有找到合适的TNS文件,可以这样来给它设定需要的TNS文件:
1)配置环境变量TNS_ADMIN,让其指向TNS文件所在的目录,如:D:\Program
Files\sqldeveloper;
2)在CMD中查看环境变量值是否正确,可使用命令:echo
%TNS_ADMIN%,并重启sqldeveloper;
3)在sqldeveloper中,点击创建新链接按钮,Connection
Type选择
TNS,Network
Alias
中的下拉框中会显示出所有定义在TNS文件中的所有条目。