首页数据库oracle数据库配置文件?oracle 数据库的配置文件有哪些

oracle数据库配置文件?oracle 数据库的配置文件有哪些

编程之家2023-10-22294次浏览

今天给各位分享oracle数据库配置文件的知识,其中也会对oracle 数据库的配置文件有哪些进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

oracle数据库配置文件?oracle 数据库的配置文件有哪些

plsql如何配置连接oracle数据库

plsql如何配置连接oracle数据库,具体操作方法如下:

1、首先我们打开PLSQL,点取消进去进入数据库。

2、然后弹出PLSQL主界面,找到菜单栏的tools选择属性preferences进去。

3、弹出如下界面,配置oracleclient,配置好两个设置项,点apply,然后点ok,关闭PLSQL,重启PLSQL。

4、上边的两个填写项就是第一步中的目录,以及目录下的一个文件,如下图所示,在哪个目录就对应的去找就可以了。

5、重启PLSQL进入到登录界面,输入相关信息,用户名密码,以及连接信息连接信息:可以是ip:1521/实例名,也可以是network/admin目录下的tnsname.ora中配置的TNS别名。

oracle数据库配置文件?oracle 数据库的配置文件有哪些

6、连接进去成功之后。可以随便写一个语句查查,是否正常,查询无误。

oracle怎么配置数据库

假设数据库所在服务器IP地址:192.168.0.1

数据库实例名为:ora92

用户名:umap

密码:umap

第一步打开配置程序

oracle数据库配置文件?oracle 数据库的配置文件有哪些

位于:程序-->Oracle- OraHome92-->Configuration and Migration Tools-->Net Configuration Assistant;

第二步:选择配置项:

打开程序后,出现的界面中有四个选项,分别为(1)监听程序配置,(2)命名方法配置,(3)本地NET服务名配置,(4)目录使用配置.这里我们选择第3个,点下一步

第三步:根据需要选择操作内容,是添加还是对以前的配置进行修改或删除;

第四步:根据您要连接的Oracle数据据库版本选择,这里我们选择Oracle8i或更高版本数据库或服务;

第五步:服务名,输入示例中的实例名;

第六步:选择TCP;

第七步:主机名:输入示例中的IP地址;使用默认端口1521;

第八步:使用您的登录帐户与密码进行连接测试

“ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务”的解决方法

ORA-12154:TNS:无法处理服务名

解决方案:

1.服务是否打开

2.监听是否打开

3.C:\oracle\ora92\network\admin目录下tnsnames.ora文件中是否有你建的库名和主机名

比如:

AA=

(DESCRIPTION=

(ADDRESS_LIST=

(ADDRESS=(PROTOCOL= TCP)(HOST=10.144.100.89)(PORT= 1521))

)

(CONNECT_DATA=

(SERVICE_NAME= AA)

)

)

SQL SERVER连接oracle数据库几种方法2010年08月27日星期五 09:35 P.M.--1方式

--查询oracle数据库中的表

SELECT*

FROM OPENDATASOURCE(

'MSDAORA',

'Data Source=GE160;UserID=DAIMIN;Password=DAIMIN'

)..DAIMIN.JOBS

举一反三:在查询分析器中输入:

SELECT*

FROM OPENDATASOURCE(

'MSDAORA',

'Data Source=ORCL;User ID=SYSTEM;Password=manager'

)..HKDY.S_HD_HKDY

--在sqlserver中创建与oracle数据库中的表同名的表

select* into JOBS from

OPENDATASOURCE(

'MSDAORA',

'Data Source=GE160;User ID=daimin;Password=daimin'

)..DAIMIN.JOBS

select* from JOBS

--2、方式

--在master数据库中查看已经存在的链接服务器

select* from sysservers

EXEC sp_addlinkedserver

@server='GE160',

@srvproduct='Oracle',

@provider='MSDAORA',

@datasrc='GE160'

exec sp_addlinkedsrvlogin'GE160', false,'sa','daimin','daimin'

--要在企业管理器内指定登录帐号

exec sp_dropserver GE160

select* from GE160..DAIMIN.JOBS

delete from GE160..DAIMIN.JOBS

--备注:引用ORACLE服务器上的表时,用户名称与表名一定要大写字母。

SELECT*

FROM OPENQUERY(GE160,'SELECT* FROMDAIMIN.JOBS')

--3、方式

SELECT a.*

FROM OPENROWSET('MSDAORA',

'GE160';'DAIMIN';'DAIMIN',

DAIMIN.JOBS) AS a

ORDER BY a.JOB_ID

--4、方式 ODBC

--ODBC方式比较好办

SELECT A.*

FROMOPENROWSET('MSDAORA','GE160';'DAIMIN';'DAIMIN',--GE160是数据源名

DAIMIN.JOBS) AS A

ORDER BY A.JOB_ID

oracle 数据库的配置文件有哪些

Oracle主要配置文件: profile文件,oratab文件,数据库实例初始化文件 initSID.ora,监听配置文件, sqlnet.ora文件,tnsnames.ora文件 1.2 Oracle主要配置文件介绍 1.2.1/etc/profile文件系统级的环境变量一般在/etc/profile文件中定义在 CAMS系统与数据库相关的环境变量就定义在/etc/profile文件中如下所示 export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/8.1.7 export PATH=$PATH:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export ORACLE_SID=cams export ORACLE_TERM=vt100 export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export NLS_LANG=AMERICAN.ZHS16CGB231280说明 1配置上述环境变量要注意定义的先后顺序如:定义ORACLE_HOME时用到了 ORACLE_BASE,那么 ORACLE_HOME的定义应该在ORACLE_BASE之后 2使用中文版 CAMS环境变量 NLS_LANG的值应该设置为AMERICAN.ZHS16CGB231280如上所示在使用英文版 CAMS时可以不设置 NLS_LANG即去掉 export NLS_LANG=......那一行也可以设置 NLS_LANG的值为 AMERICAN_AMERICA.US7ASCII 1.2.2/etc/oratab文件/etc/oratab文件描述目前系统中创建的数据库实例以及是否通过 dbstart和dbshut来控制该实例的启动与关闭如下所示忽略以#开头的注释部分: cams:/u01/app/oracle/product/8.1.7:Y其中cams为实例 ID/u01/app/oracle/product/8.1.7为 ORACLE_HOME目录 Y表示允许使用 dbstart和 dbshut启动和关闭该实例数据库如果设置为N表示不通过 dbstart和 dbshut启动和关闭实例数据库 CAMS系统要求在安装完 ORACLE后要求将该参数修改为 Y以保证 ORACLE数据库自启动和关闭 1.2.3数据库实例初始化文件 initSID.ora每个数据库实例都有一个初始化参数文件其缺省存放的路径为$ORACLE_BASE/admin//pfile其名称为 init.ora如 cams实例对应的参数文件为 initcams.ora缺省存放路径为$ORACLE_BASE/admin/cams/pfile即/u01/app/oracle/admin/cams/pfile但在CAMS应用中 initcams.ora的存放路径为/u02/app/oracle/admin/cams/pfile这是基于数据与应用程序分开存放更好地保护数据考虑的尤其在 CAMS双机应用模式下能够保证数据的一致性具体的修改操作可参考 Linux与 Oracle安装手册初始化参数文件是一个包含实例配置参数的文本文件这些参数被设置为特定的值用于初始化 Oracle实例的多数内存和进程设置以下是一些主要参数的说明 1实例的数据库名称 db_name="cams" 2实例名称 instance_name= cams 3数据库控制文件的名称和位置 control_files=("/u02/app/oracle/oradata/cams/control01.ctl","/u02/app/oracle/oradata/cams/control02.ctl","/u02/app/oracle/oradata/cams/control03.ctl") 4调度作业队列的 SNP进程的数量以及 SNP进程觉醒时间间隔秒 JOB_QUEUE_PROCESSES=2 JOB_QUEUE_INTERVAL=60 5存储追踪和告警文件的路径 user_dump_dest指定记录 Oracle用户进程产生的追踪和告警信息的文件的存放路径 background_dump_dest指定记录 Oracle后台进程产生的追踪和告警信息的文件的存放路径 core_dump_dest指定Oracle运行所产生的coredump信息的文件的存放路径. background_dump_dest=/u02/app/oracle/admin/cams/bdump core_dump_dest=/u02/app/oracle/admin/cams/cdump user_dump_dest=/u02/app/oracle/admin/cams/udump 6 UTL_FILE_DIR参数 UTL_FILE_DIR=* UTL_FILE_DIR参数指定一个或多个目录用于 Oracle应用的文件 I/O如备份数据到文件在 CAMS系统中将该值设置为*表示可供 Oracle应用进行文件 I/O操作的目录为任意目录因此只要空间允许可以将备份数据存放到任意目录下 1.2.4监听配置文件为了使得外部进程如 CAMS后台程序能够访问 Oracle数据库必须配置 Oracle网络服务器环境配置 Oracle网络服务器环境是通过配置listener.ora sqlnet.ora和 tnsnames.ora共三个文件来进行的 listener.ora即监听配置文件在本小节说明另两个文件分别在随后的两个小节说明监听配置文件 listener.ora的存放路径为$ORACLE_HOME/network/admin以下是一个示例 LISTENER=#监听器名称(DESCRIPTION_LIST=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL= IPC)(KEY= EXTPROC)))(ADDRESS_LIST=(ADDRESS=(PROTOCOL= TCP)(HOST= localhost.localdomain)(PORT= 1521))))(DESCRIPTION=(PROTOCOL_STACK=(divSENTATION= GIOP)(SESSION= RAW))(ADDRESS=(PROTOCOL= TCP)(HOST= localhost.localdomain)(PORT= 2481)))) SID_LIST_LISTENER=#命名规则 SID_LIST_+上面定义的监听器名称(SID_LIST=(SID_DESC=(SID_NAME= PLSExtProc1)(ORACLE_HOME=/u01/app/oracle/product/8.1.7)(PROGRAM= extproc))(SID_DESC=(GLOBAL_DBNAME= cams)(ORACLE_HOME=/u01/app/oracle/product/8.1.7)(SID_NAME= cams))(SID_DESC=(GLOBAL_DBNAME= oid)(ORACLE_HOME=/u01/app/oracle/product/8.1.7)(SID_NAME= oid)))说明 1 listener.ora文件中定义一个监听器其缺省的名称为 LISTENER这个监听器缺省以tcp/ip为协议地址且端口号为1521运行在CAMS应用中监听文件定义的监听器就使用这个缺省名字并且使用缺省的协议 tcp/ip和缺省的端口号 1521待配置好监听文件以及随后说明的 sqlnet.ora和tnsnames.ora文件之后就可以用以下命令将监听文件中定义的监听器启动起来$ lsnrctl start停止监听器的命令为$ lsnrctl stop监测监听器当前状态的命令为$ lsnrctl status当lsnrctl status命令有如下输出结果 STATUS of the LISTENER------------------------ Alias LISTENER Version TNSLSNR for Linux: Version 8.1.7.4.0- Production Start Date 17-JAN-2004 19:00:08 Uptime 31 days 15 hr. 27 min. 59 sec就说明监听器正在运行否则说明监听器已经停止了 CAMS系统的后台程序的正常运行不仅依赖于数据库实例的运行还依赖于这个数据库监听器的运行假如监听器没有启动即使数据库已经启动 CAMS后台程序仍然不能正常工作 2(ADDRESS=(PROTOCOL= IPC)(KEY= EXTPROC))所示的一个 IPC协议地址的监听是为了外部进程调用用的在数据库安装时自动设定不需要改动 3在监听文件后部还有一个 SID_LIST_LISTENER段该段用于定义监听器的服务即为哪些数据库实例提供监听服务以 cams实例为例其对应的服务信息为(SID_DESC=(GLOBAL_DBNAME= cams)#数据库名(ORACLE_HOME=/u01/app/oracle/product/8.1.7)(SID_NAME= cams)#数据库实例名) 1.2.5 sqlnet.ora文件 sqlnet.ora文件的存放路径为$ORACLE_HOME/network/admin以下是一个示例 NAMES.DEFAULT_DOMAIN= localdomain NAMES.DIRECTORY_PATH=(TNSNAMES, ONAMES, HOSTNAME)说明 NAMES.DEFAULT_DOMAIN指定网络域名 NAMES.DIRECTORY_PATH指定当解析客户端连接标识符时命名方法 naming metthods采用的优先顺序从左至右递减,在 CAMS应用中,这两个参数采用上述所示的系统缺省值 1.2.6 tnsnames.ora文件 tnsnames.ora文件的存放路径为$ORACLE_HOME/network/admin以下是一个示例 OID.LOCALDOMAIN=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL= TCP)(HOST= localhost.localdomain)(PORT= 1521)))(CONNECT_DATA=(SERVICE_NAME= oid))) CAMS.LOCALDOMAIN=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL= TCP)(HOST= localhost.localdomain)(PORT= 1521)))(CONNECT_DATA=(SERVICE_NAME= cams))) INST1_HTTP.LOCALDOMAIN=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL= TCP)(HOST= localhost.localdomain)(PORT= 1521)))(CONNECT_DATA=(SERVER= SHARED)(SERVICE_NAME= MODOSE)(divSENTATION= http://admin))) EXTPROC_CONNECTION_DATA.LOCALDOMAIN=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL= IPC)(KEY= EXTPROC)))(CONNECT_DATA=(SID= PLSExtProc1)(divSENTATION= RO)))说明 tnsnames.ora文件中定义一个或多个网络服务 net service cams实例对应的网络服务为 CAMS.LOCALDOMAIN=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL= TCP)(HOST= localhost.localdomain)(PORT= 1521)))(CONNECT_DATA=(SERVICE_NAME= cams)))注意:这里 ADDRESS项包含三个子参数 PROTOCOL:默认协议TCP HOST:ip地址 PORT:端口,默认1521 CAMS.LOCALDOMAIN为数据名要确保在监听文件中也有对应的一个 ADDRESS项也包含同样的三个子参数并且子参数的值对应都相等另外这里 SERVICE_NAME的值必需确保与监听文件中某 SID_DESC项下的 SID_NAME参数的值相等

关于oracle数据库配置文件和oracle 数据库的配置文件有哪些的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

4路网络视频服务器?什么是网络多媒体视频服务器常用的中文数据库有哪些 中文数据库有哪些