数据库的安装与配置
来源:互联网 发布:科技部 人工智能 编辑:程序博客网 时间:2024/06/02 02:30
Oracle数据库基于客户端/服务器技术。
客户端应用程序通过向服务器请求并接收信息的方式与数据库进行交互。
数据库服务器对数据库表进行最佳管理,处理多个客户端对同一数据的并发访问。全面地保持数据完整性。
Oracle服务器:①Oracle数据库②Oracle实例
Oracle数据库:数据文件 控制文件 日志文件
Oracle实例:运行在操作系统后台的进程,通过实例访问数据库
用户必须通过Oracle实例才能访问到Oracle数据库
一般情况下,Oracle数据库与Oracle实例是一对一的关系。
实例中:
SGA->
PMON process monitor
SMON system monitor
DBWR database writer
LGWR log writer // 利于回滚 监控程序运行
CKPT check point
用户进程--->服务器进程--->(PGA)SGA--->DB
安装Oracle时 有一个检查网络连接失败(此项需DHCP)
添加一个连接改为动态获取IP:
控制面板-->添加硬件--><是,我已经连接了此硬件>--><添加新的硬件设备>--><安装我手动从列表选择的硬件(高级)(M)>
--><网路适配器>--><厂商:Microsoft 网卡:Microsoft Loopback Adapter>
Admin目录:
.../bdump: 后台跟踪文件
.../cdump: 信息存储文件
.../create: 数据库创建文件
.../exp:数据库导出文件
.../pfile:初始化参数文件
.../udump:用户SQL追踪文件
db_1 目录:
.../bin:包含数据库管理的各种命令等
.../database:存放服务器端的参数文件spfile
.../network/admin:有关监听文件 listener.ora,sqlent.ora
flash_recovery_area:存储备份--恢复文件
oradata:存储相应实例的数据文件、日志文件和控制文件
控制面板-->管理工具-->服务:
OracleServiceORCL
OracleOraDb10g_home1TNSListener
登陆Oracle SQL Plus:
切换用户: > conn system/system@orcl
客户端访问服务器端需要配置
服务器IP 端口号
服务器数据库名
服务器用户名 密码
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = PC2010120118YMQ)(PORT = 1521))
)
)
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.25.214)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
TEST = //
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.25.216)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = test)
)
)
IP 修改 数据库名修改
cmd端验证监听程序:
LSNRCTL > service orcl
ERROR:ORA-12651:TNS:没有监听器
LSNRCTL > lsnrctl start 启动监听器
卸载Oracle数据库步骤如下:
①关闭Oracle所有的服务
②运行regedit进入注册表
③打开注册表,找到路径:system
http://www.oracle.com
OracleOraDb20g_home1TNSListener : Oracle数据库监听服务,若监听器未启动,则客户端将无法连接到数据库服务器Oracle数据库服务。
OracleServiceORCL : Oracle数据库服务
OracleDBConsoleorcl : 数据库orcl的企业管理器服务
OracleOraDb10g_home1iSQLPlus : 用于管理iSQL *Plus服务,在MOS-Dos命令提示符中,执行isqlplussvc.exe-start5580用于启动该服务;执行isqlplussvc.exe-stop用于停止该服务。
OracleJobSchedulerORCL:Oracle作业调度服务。
Oracle产品安装完成后,服务器和客户端都需要进行网络配置才能实现网络连接。
服务器端配置监听器,客户端配置网络服务名。
Listener.ora <---> tnsnames.ora
服务器端监听器配置信息:
①监听协议
②地址
③其他相关信息
④配置信息保存在名为listener.ora的文件中。在安装服务器软件时自动配置一个监听器。
客户端的网络服务名配置信息:
①服务器地址
②监听端口号
③数据库SID
④配置信息保存在名为tnsnames.ora的文件中
配置监听器:
二种方式:
通过Net Configuration Assistant进行监听程序配置
直接修改listener.ora文件
#listener.ora
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:/oracle/product/10.2.0/db_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = HTA-YAOQINQIN)(PORT = 1521))
)
)
配置本地服务名:
#tnsnames.ora
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = HTA-YAOQINQIN)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
- 数据库的安装与配置
- 数据库的安装与配置
- Oracle数据库的安装与配置
- PostgreSQL数据库的安装与配置
- MySQL数据库的安装与配置(Windows)
- 嵌入式数据库H2的安装与配置
- 1、Mysql数据库的安装与配置
- mysql数据库的安装与配置
- MySQL数据库的下载与安装配置~
- 数据库服务器的安装与配置
- Derby数据库安装与配置
- AspNetDB数据库安装与配置
- Derby数据库安装与配置
- MySQL数据库安装与配置
- Oracle数据库安装与配置
- MySQL数据库安装与配置
- postgre数据库安装与配置
- mysql数据库安装与配置
- Oracle中如何用SQL检测字段是否包括中文字符
- [转]超强日期正则表达式效验
- js.substring和substr区别
- Android 判断网络状态,并且在没有网络的时候,打开网络设置对话框
- IOCP编程之基本原理
- 数据库的安装与配置
- PL/SQL Developer 使用技巧
- 新浪微博开放平台深度历险 - hfahe的专栏 - CSDN博客新浪微博开放平台深度历险 - hfahe的专栏 - CSDN博客
- MySql循环插入的存储过程
- [译]BigPipe:高性能的“流水线技术”网页
- Android 本地代码如何输出日志
- android 正确获取屏幕像素大小
- 改良程序的 11 技巧
- 在 Linux 操作系统中运行 ASP.NET 4 (上)