在WIN系统环境变量里增加变量TNS_ADMIN, 变量值设置成"C:\oracle\ora92\network\ADMIN"就OK了.
❷ oracle 数据库连接配置文件一般放在哪
Windows:
%ORACLE_HOME%db1 etworkadmin
Linux:
${ORACLE_HOME}/db1/network/admin
"db1"可能不同的版本的Oracle不同,安装指定路径不同而不同!
❸ plsql配置文件存放位置
PLSQL环境变量配置 tnsnames.ora文件路径
一. 目录结构 D:\install\PLSQL |-- instantclient_11_2 |-- tnsnames.ora |-- PLSQL Developer |-- readme.txt 二. 环境变量 必须要配置环境变量,不然数据库字段增加注释乱码 NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK TNS_ADMIN = D:\install\PLSQL\instantclient_11_2 三. PL/SQL Developer 环境设置 1. 位置 工具 -> 首选项 -> 连接 2. 设置 Oracle主目录名 = D:\install\PLSQL\instantclient_11_2 OCI库 = D:\install\PLSQL\instantclient_11_2\oci.dll 四. 补充 tnsnames.ora 文件需要手动创建并进行相应的设置, 参考网上教程. 1 问题:需要修改tnsnames.ora文件来配置数据库连接,但是找不到该文件的路径,在网上搜很多说在D盘的app目录下,但是还是找不到。 解决方法:打开PL/SQL,工具栏找到 帮助->支持信息 打开后会看到PL/SQL的版本信息及其它的配置信息,往下拉会有一项“TNS File”,这就是你安装的PL/SQL的tnsnames.ora文件路径,修改完成后需要重启PL/SQL。
查看更多
CSDN技术社区
提供内容
有用
分享
大家还在搜
sql服务管理器在哪里打开
plsql首选项oracle主目录
plsql安装配置环境变量
oracle数据库在哪里打开
sqlserver服务管理器在哪
Oracle配置ofs
plsql首选项配置主目录
plsql账号配置
oracle主目录在哪
sql配置文件路径是干嘛的
plsql自动补全快捷键
plsql配置ora文件
plsql设置环境变量
postman的接口文件保存位置
数据库无法连接到本地服务器
plsql配置ofs
PLSQL数据库配置
plsql环境配置
plsql配置
oci库自动检测为空
plSQL
eclipse
plsql oci配置
oracle数据库配置文件在哪里(PL/SQL Developer连接Oracle数据库...
2022年4月8日配置文件路径:C:\Ora10InstantClient\tnsnames.ora 4、配置plsqldev.exe工具 主要是为了关联我们前面...
❹ oracle 11g Net Manager 为什么每次都要"打开网络配置文件",它指定的文件又是哪个求解,在线等啊!
【原因】这是由于环境变量指向的路径中不存在或访问不到监听文件引起的。
【关键词】环境变量,TNS_ADMIN
【处理办法】修改[TNS_ADMIN]环境变量,具体步骤为:
第一步 依次进入“计算机”-“属性”-“高级系统设置”-“高级”-“环境变量”,找到“TNS_ADMIN”环境变量,点击“编辑”。
第三步 重新运行Net Manager即可。
❺ oracle网络配置相关概念
网络配置文件默认的目录在$ORACLE_HOME/neork/admin 目录下
sqlnet ora
sqlnet ora文件决定找数据库服务器别名的方式
参数SQLNET AUTHENTICATION_SERVICES= (NONE NTS)表明用户连接Oracle服务器时使用哪种验证方式拍返闷
NONE表示Oracle身份验证
NTS表示操 作系统身份验证
两种方式可以并用
ORA_DBA组中的域用户和本地用户不需要Oracle用户名和密码就可以登录Oracle
而且该组的用户登录数据库后都具有SYSDBA权限(多个实 例时 可以建立类似这样的组ORA_SID_DBA 其中SID指实例名
同理:ORA_OPER组中的成员具有SYSOPER角色的权限
登录方式 sqlplus / as sysdba
或者sqlplus nolog 然后SQL>connect / as sysdba
NAMES DEFAULT_DOMAIN = WORLD
NAMES DIRECTORY_PATH = (TNSNAMES ONAMES HOSTNAME)
表明解析客户端连接时所用的主机字符串的方式
TNSNAMES表示采用TNSNAMES ORA文件来解析
ONAMES表示使用自己的名称服务器(Oracle Name Server)来解析 目前Oracle建议使用轻量目录访问协议LDAP来取代ONAMES
HOSTNAME表示使用host文件 DNS NIS等来解析
如果你的ORACLE客户端和服务器默认的域名不一样 需要用#号注释第一行
#NAMES DEFAULT_DOMAIN = WORLD
使它不起作用
NAMES DIRECTORY_PATH指定找服务器别名的顺序 (本地的tnsnames ora文件 命名服务器 主机名方式)
服务器的sqlnet ora里可以设置检查客户端是否袭弯alive的时间间隔
sqlnet expire_time =
也可以设置环境变量TNS_ADMIN指向你想用的sqlnet ora和tnsnames ora目录
例如
TNS_ADMIN=/home/oracle/config/ ;export TNS_ADMIN
tnsnames ora
写数据库服务器别名的详细内容
有以下几种写法:
# 一般的写法
APPDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = ))
)
(CONNECT_DATA =
(SERVICE_NAME = appdb)
)
)
# 明确标明用dedicated方式连接数据库
APPD=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST= )(PORT= ))
(CONNECT_DATA=
(SERVICE_NAME=appdb)
(SERVER=DEDICATED)))
# 对多个listener端口做均衡负载方式连接数据库
APPS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = ))
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = ))
)
(CONNECT_DATA =
(SERVICE_NAME = appdb)
)
)
# 注意 如果数据库服务器用MTS 客户端程序需要用database link时最好明确指明客户端用dedicated直连方式
# 不然会遇到很多跟分布世派式环境有关的ORACLE BUG
lishixin/Article/program/Oracle/201311/17314
❻ ora24324解决办法
同事在Win XP sp2上安装Oracle DataBase 10g Enterprise Edition Release 10.1.0.2.0后,在创建数据库是发生如下错误:
开始是出现一个错误提示对话框:
ORA-28547:连接服务器失败,可能是Net8管理错误。
忽略这个错误后又出现一个错误提示对话框:
ORA-24324:未初始化服务句柄
忽略这个错误后又接连出现两个错误:
ORA-01041: 内部错误,hostdef扩展名不存在
ORA-01034: ORACE not available
最后出现的一个错误提示框是:
由于一下错误,Enterprise Manager配置失败,‘job queue_process’必须大于等于1…..
这时数据库创建失败,在oradata文件并没有发现预想的数据文件。
工具/原料
Win XP系统
Oracle DataBase 10g
方法/步骤
修改oracle的网络配置文件,具体做法是:在oracle安装目录下搜索sqlnet.ora文件,一般在$NETWORKADMIN目录下,
用记事本打开把文件中的一行:
SQLNET_AUTHENTICATION_SERVICES= (NTS)
修改为:
SQLNET_AUTHENTICATION_SERVICES= (NONE)
修改监听器配置文件,具体做法是: 在oracle安装目录下搜索listener.ora文件,一般在$NETWORKADMIN目录下,把主机名用ip地址代替,例如(ADDRESS = (PROTOCOL = TCP)(HOST = HBONLINE1)(PORT = 1523))改为(ADDRESS = (PROTOCOL = TCP)(HOST = 168.168.168.42)(PORT = 1523))。
3
修改这两个文件后,顺利创建数据库。
❼ Oracle主要的配置文件解释
Oracle 主要配置文件介绍
profile文件 oratab 文件 数据库实例初始化文件 initSID ora 监听配置文件 sqlnet ora 文件 tnsnames ora 文件
Oracle 主要配置文件介绍 /etc/profile 文件 系统级的环境变量一般在/etc/profile 文件中定义 在 CAMS 系统 与数据库 相关的环境变量就定义在/etc/profile 文件中 如下所示 export ORACLE_BASE=/u /app/oracle export ORACLE_HOME=$ORACLE_BASE/proct/ export PATH=$PATH:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib肆携升 export ORACLE_SID=cams export ORACLE_TERM=vt export ORA_NLS =$ORACLE_HOME/omon/nls/admin/data export NLS_LANG=AMERICAN ZHS CGB & 说明 配置上述环境变量要注意定义的先后顺序 如 定义 ORACLE_HOME 时 用 到 了 ORACLE_BASE 那 么 ORACLE_HOME 的 定 义 应 该 在 ORACLE_BASE之后 在使用中文版 CAMS 时 环境变量 NLS_LANG 的值应该设置为 AMERICAN ZHS CGB 如上所示 在使用英文版 CAMS时 可 以不设置 NLS_LANG 即去掉 export NLS_LANG= 那一行 也可以 设置 NLS_LANG 的值为 AMERICAN_AMERICA US ASCII
/etc/oratab 文件隐塌 /etc/oratab 文件描述目前系统中创建的数据库实例 以及是否通过 dbstart 和 dbshut 来控制该实例的启动与关闭 如下所示 忽略以#开头的注释部分 : cams:/u /app/oracle/proct/ :Y 其中 cams 为实例 ID /u /app/oracle/proct/ 为 ORACLE_HOME目 录 Y表示允许使用 dbstart和 dbshut 启动和关闭该实例数据库 如果设置为 N 表示不通过 dbstart 和 dbshut 启动和关闭实例数据库 CAMS 系统要求在 安装完 ORACLE 后要求将该参数修改为 Y 以保证 ORACLE 数据库自启裂老动 和关闭
数据库实例初始化文件 initSID ora 每个数据库实例都有一个初始化 参数文件 其缺省 存放的路径为 $ORACLE_BASE/admin/<SID>/pfile 其名称为 init<SID> ora 如 cams 实 例 对 应 的 参 数 文 件 为 initcams ora 缺 省 存 放 路 径 为 $ORACLE_BASE/admin/cams/pfile 即/u /app/oracle/admin/cams/pfile 但 在 CAMS 应 用 中 initcams ora 的 存 放 路 径 为 /u /app/oracle/admin/cams/pfile 这是基于数据与应用程序分开存放更好地 保护数据考虑的 尤其在 CAMS 双机应用模式下 能够保证数据的一致性 具体的修改操作可参考 Linux与 Oracle 安装手册 初始化参数文件是一个包含实例配置参数的文本文件 这些参数被设置为特 定的值 用于初始化 Oracle 实例的多数内存和进程设置 以下是一些主要参 数的说明 实例的数据库名称 db_name = cams 实例名称 instance_name = cams 数据库控制文件的名称和位置 control_files = ( /u /app/oracle/oradata/cams/control ctl /u /app/oracle/oradata/cams/control ctl /u /app/oracle/oradata/cams/control ctl ) 调度作业队列的 SNP 进程的数量以及 SNP 进程觉醒时间间隔 秒 JOB_QUEUE_PROCESSES= JOB_QUEUE_INTERVAL=
存储追踪和告警文件的路径 user_mp_dest 指定记录 Oracle 用户进程产生的追踪和告警信息的文件的 存放路径 background_mp_dest 指定记录 Oracle 后台进程产生的追踪和 告警信息的文件的存放路径 core_mp_dest指定Oracle运行所产生的core mp 信息的文件的存放路径 background_mp_dest = /u /app/oracle/admin/cams/bmp core_mp_dest = /u /app/oracle/admin/cams/cmp user_mp_dest = /u /app/oracle/admin/cams/ump UTL_FILE_DIR 参数 UTL_FILE_DIR = * UTL_FILE_DIR 参数指定一个或多个目录用于 Oracle 应用的文件 I/O 如备 份数据到文件 在 CAMS 系统中将该值设置为 * 表示可供 Oracle 应 用进行文件 I/O操作的目录为任意目录 因此 只要空间允许 可以将备份数 据存放到任意目录下
监听配置文件 为了使得外部进程 如 CAMS后台程序 能够访问 Oracle 数据库 必须配 置 Oracle 网络服务器环境 配置 Oracle 网络服务器环境是通过配置 listener ora sqlnet ora 和 tnsnames ora 共三个文件来进行的 listener ora 即监听配置文件 在本小节说明 另两个文件分别在随后的两个小节说明 监听配置文件 listener ora 的存放路径为 $ORACLE_HOME/neork/admin 以下是一个示例 LISTENER = #监听器名称 (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = localhost localdomain) (PORT = )) ) ) (DESCRIPTION = (PROTOCOL_STACK = (PRESENTATION = GIOP) (SESSION = RAW) ) (ADDRESS = (PROTOCOL = TCP) (HOST = localhost localdomain) (PORT = ))
) ) SID_LIST_LISTENER = #命名规则 SID_LIST_+上面定义的监听器名称 (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc ) (ORACLE_HOME = /u /app/oracle/proct/ ) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = cams) (ORACLE_HOME = /u /app/oracle/proct/ ) (SID_NAME = cams) ) (SID_DESC = (GLOBAL_DBNAME = oid) (ORACLE_HOME = /u /app/oracle/proct/ ) (SID_NAME = oid) ) )
& 说明 listener ora 文件中定义一个监听器 其缺省的名称为 LISTENER 这个监听器缺省以tcp/ip为协议地址且端口号为 运行 在CAMS应用中监听文件定义的监听器就使用这个缺省名字 并且使用缺省的协议 tcp/ip和缺省的端口号 待配置好监听文件以及随后说明的 sqlnet ora 和tnsnames ora 文件之后 就可以用以下命令将监听文件中定义的监听器启动起来 $ lsnrctl start停止监听器的命令为 $ lsnrctl stop监测监听器当前状态的命令为 $ lsnrctl status当 lsnrctl status 命令有如下输出结果 STATUS of the LISTENER Alias LISTENER Version TNSLSNR for Linux: Version Proction Start Date JAN : : Uptime days hr min sec 就说明监听器正在运行 否则说明监听器已经停止了 CAMS 系统的后台程序的正常运行不仅依赖于数据库实例的运行 还依赖于这个数据库监听器的运行 假如监听器没有启动 即使数据库已经启动 CAMS 后台程序仍然不能正常工作 如(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))所示的一个IPC 协议地址的监听 是为了外部进程调用用的 在数据库安装时自动设定不需要改动
在监听文件后部还有一个 SID_LIST_LISTENER 段 该段用于定义监听器的服务 即为哪些数据库实例提供监听服务 以 cams 实例为例 其对应的服务信息为 (SID_DESC = (GLOBAL_DBNAME = cams) #数据库名 (ORACLE_HOME = /u /app/oracle/proct/ ) (SID_NAME = cams) #数据库实例名)
sqlnet ora 文件 sqlnet ora 文件的存放路径为 $ORACLE_HOME/neork/admin 以下是一 个示例
NAMES DEFAULT_DOMAIN = localdomainNAMES DIRECTORY_PATH= (TNSNAMES ONAMES HOSTNAME) & 说明 NAMES DEFAULT_DOMAIN 指定网络域名 NAMES DIRECTORY_PATH指定当解析客户端连接标识符时命名方法 naming metthods 采用的优先顺序 从左至右递减 在 CAMS 应用中 这两个参数采用上述所示的系统缺省值
tnsnames ora 文件tnsnames ora 文件的存放路径为 $ORACLE_HOME/neork/admin 以下是一个示例OID LOCALDOMAIN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost localdomain)(PORT = )) ) (CONNECT_DATA = (SERVICE_NAME = oid) ) )CAMS LOCALDOMAIN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost localdomain)(PORT = )) ) (CONNECT_DATA = (SERVICE_NAME = cams) ) )INST _HTTP LOCALDOMAIN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost localdomain)(PORT =
)) ) (CONNECT_DATA = (SERVER = SHARED) (SERVICE_NAME = MODOSE) (PRESENTATION =//admin) ) )EXTPROC_CONNECTION_DATA LOCALDOMAIN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (CONNECT_DATA = (SID = PLSExtProc ) (PRESENTATION = RO) ) )
& 说明tnsnames ora 文件中定义一个或多个网络服务 net service cams 实例对应的网络服务为 CAMS LOCALDOMAIN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = localhost localdomain) (PORT = )) ) (CONNECT_DATA = (SERVICE_NAME = cams) ))注意 这里 ADDRESS项包含三个子参数
PROTOCOL 默认协议TCP
HOST :ip地址
PORT 端口 默认
CAMS LOCALDOMAIN为数据名
lishixin/Article/program/Oracle/201311/17740
❽ oracle 数据库的配置文件有哪些
主要常用的就两个。
“listener.ora”,这个是配置数据库程序监听主机的。
❾ oracle网络配置文件一般在哪里
参考我个来人的路径 X:\oracle\proct\10.1.0\Db_1\NETWORK\ADMIN
一般来说你源找到network目录即可找到下层目录admin中的tnsnames.ora配置文件,实在不行就搜索文件tnsnames.ora吧。