首页 > 数据库 >Oracle

Oracle

时间:2024-04-08 19:45:20浏览次数:19  
标签:12 ADMIN instantclient tnsnames Oracle 监听

一、Oracle安装

1.

2.

3.

4.

5.

6.

 

二、Oracle报错处理

  • 11g连接12c 出现:No matching authentication protocol 

           (1)下载12C的客户端           

           (2)解压instantclient-basic-windows.zip,并将解压出的instantclient_12_2放在任意指定目录。

           (3)配置监听文件,在instantclient_12_2文件下创建NETWORK文件夹,在NETWORK下创建ADMIN文件夹,在ADMIN文件夹中创建tnsnames.ora文件,编辑内容如下(这个是我的,你们根据自己实际使用配置),注意可                         配置 多个监听,监听多个数据库实例.               

                 DB_FZ=(DESCRIPTION =

                (ADDRESS_LIST =

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

               )

               (CONNECT_DATA =

               (SERVER = DEDICATED)

               (SERVICE_NAME = COM)

             )

             )

      ( 4)配置系统环境变量              

            1) 变量名:ORACLE_HOME 变量值:D:\instantclient_12_2----oracle主目录
            2) 变量名:TNS_ADMIN 变量值:D:\instantclient_12_2\NETWORK\ADMIN-----tnsnames.ora所在目录
            3) 变量名: NLS_LANG 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
            4) 修改Path变量,在后面添加%ORACLE_HOME %

       (5)在tnsnames.ora配上数据库TNS

                 

  • ORA-12541:TNS:无监听程序 

       1)查看Oracle的监听器是否已开启

              

           查看是否已启动,如果没启动,右键启动即可。若启动时提示:服务启动后停止 。

           修改注册表:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/OracleOraDb11g_home1TNSListene

            

 

 

   

 

 

 

 

              

 

标签:12,ADMIN,instantclient,tnsnames,Oracle,监听
From: https://www.cnblogs.com/ming-long/p/17913764.html

相关文章

  • Oracle 特殊字符转义
    转义functionreplace_string_json(p_stringinvarchar2)returnvarchar2isl_tempvarchar2(30000);beginl_temp:=p_string;l_temp:=replace(l_temp,'\','\\');l_temp:=replace(l_temp,'"','......
  • Oracle详细错误信息可以精确到哪一行(dbms_utility.format_error_backtrace)
    以下案例:第7行会报no_data_found错误  declarex_out_mesgvarchar2(2000);v_api_namevarchar2(200);--程序名称v_head_idnumber;beginselectpha.po_header_idintov_head_idfrompo_headers_allphawherepha.po_header_id=788123456......
  • Oracle 在谈 connect by level
     在开发的过程中遇到需要把一行数据显示成N行,当时马上就想到了connectbylevel 这个实在太好用了显示一行selectlevelrnfromdualconnectbylevel<2;显示二行selectlevelrnfromdualconnectbylevel<3; 实例:目前显示一行selectpha.segment1,......
  • Oracle 根据一行数据的某个字段内容拆行(connect by level)
     今天有个同事问我能不能根据行的指定字段内容进行拆行,例如该行字段内容:2C18E570;2C18DE70根据分号拆出两行 一眼望穿,非常简单毕竟从事Oracle已经10多年了,比这个更变态的需求都遇到过,归根还得要对Connectbylevel 运用非常熟悉 selecteco_number,ass......
  • Oracle ADG主备切换
    文章目录一、主库切换备库二、备库切换主库三、新备库(原主库)启用实时日志应用四、新主库切换日志五、查看当前主备库状态一、主库切换备库#查看切换前的状态,确认当前从操作的是主库selectname,open_mode,switchover_statusfromv$database;#切日志altersyste......
  • Oracle 递归遍历
    1、场景递归到第几层,例如递归到第2层   selectlevel,--层级wdj.*fromwip_discrete_jobs_vwdjwhere1=1startwithwdj.wip_entity_name='08363790'--递归开始connectbywdj.attribute3=priorwdj.wip_entity_nameandlevel<3; 2、一行数据出现两......
  • 不同于Oracle:SEQUENCE的区别
    不同于Oracle:SEQUENCE的区别前言在使用Oracle数据库SEQUENCE功能时,发现Oracle对边界处理比较奇怪。刚好GreatSQL也支持SEQUENCE,就拿来一起比较一下。先说结论:GreatSQL的使用基本和Oracle基本一致,但是对STARTWITH的边界限制有所不同。本次测试使用数据库的版本号#Oracle......
  • oracle 数据库精简模式磁盘空间回收处理
            最近遇到的项目中,需要部署几套oracle19cRAC数据库,在进行存储磁盘卷划分的时候,发现只能分配精简卷模式的磁盘,出于性能以及安全考虑,咨询存储原厂答曰该powerstore存储只支持精简磁盘卷模式。    自oracle12c开始,asm开始支持精简卷模式,asm磁盘组......
  • 【SQL】Oracle的内连接、左外连接、右外连接及全外连接
    理解Oracle的各种连接方法的最有效的方法就是“躬亲”,在实践中去深刻理解内连接,左外连接,右外连接,全外连接的概念的和效果。1.创建测试表并准备测试数据sec@ora10g>createtablea(anumber(1),bnumber(1),cnumber(1));sec@ora10g>createtableb(anumber(1),dnumber(1),e......
  • Oracle EBS 查询用户密码
    程序包头: CREATEORREPLACEPACKAGEcux_fnd_web_secISFUNCTIONget_user_pass(p_fnd_userINVARCHAR2,p_guest_loginINVARCHAR2DEFAULT'GUEST/ORACLE')RETURNVARCHAR2;FUNCTIONget_apps_pass(p_guest_loginINV......