oracle部分:oracle设置远程连接的方式

Oralce相关介绍:
	介绍:
		Oracle是市场 目前很流行的大型数据库,适用于大型项目的数据存储。
	作用:
		合理的管理数据的存储和读取。
	使用:
		软件安装和卸载:
			软件:Oracle XE版本;一路next安装即可。
			PLSql:第三方提供的客户端插件。
			卸载:
				https://jingyan.baidu.com/article/922554468d4e6b851648f4e3.html(oralce 11g卸载)
		软件使用:
			验证安装成功:
				打开Sql命令黑窗口,输入命令 conn system/密码
			安装内容:
				数据库管理系统:(一个)
				数据库:(多个)
					SID:数据库的唯一标识符。
					注意:Oracle XE版本默认安装数据库库名为XE
			软件服务介绍:
				OracleServiceXE:相当于oracle的开关。
				OracleXETNSListener:oralce的监听器。
			软件目录结构介绍:
					C:\oraclexe\app\oracle:安装路径
							oradata:数据库相关信息
							product:数据库管理系统的相关信息
								bin目录:数据库管理系统软件的启动目录
								jdbc目录:数据库和java连接所需的jar包
								netWork:数据库管理系统所需网络配置目录
								log目录:oracle异常日志信息存储目录
		软件原理:
			软件体系架构:
				B/S架构:Browser/Server(浏览器服务器模式)
				C/S架构:Client/Server(客户端服务器模式)
				oracle是基于C/S架构的。
					基本交互流程:
											     IP、端口号、协议、库名
						oracle客户端(位置地域不限)---------------------------------------->oracle服务器---->数据库
			本地网络服务和监听器配置
				本地网络服务配置:C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN\tnsnames.ora
					该文件存储的是键值对
					作用:oracle客户端会自动加载其中的文件内容,连接配置好的数据库。
					内容:
						SS =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.45.11)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

			监听器配置:
				常见错误:ora-12514
				解决:
					在C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN\listener.ora
					文件中增加:
						(SID_DESC =
      (GLOBAL_DBNAME = XE)
      (ORACLE_HOME = D:\OracleDatabase\app\oracle\product\11.2.0\server)
	  (SID_NAME = XE)
 )
					重启监听服务。
						OracleXETNSListener。
		客户端介绍:
		练习表介绍:

oracle中listener的基本配置

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = C:\soft\Oracle\app\oracle\product\11.2.0\server)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = C:\soft\Oracle\app\oracle\product\11.2.0\server)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = J0NHFJUB4OGP5H9)(PORT = 1521))
    )
  )

DEFAULT_SERVICE_LISTENER = (XE)
XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = J0NHFJUB4OGP5H9)(PORT = 1521))//这里的host实际上是我电脑本地的ip地址
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

ORACLR_CONNECTION_DATA = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) 
    ) 
    (CONNECT_DATA = 
      (SID = CLRExtProc) 
      (PRESENTATION = RO) 
    ) 
  ) 

 

你可能感兴趣的:(Oracle部分)