您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 41Oracle数据库创建与配置
Oracle数据库的安装——Oracle数据库创建与配置Oracle数据库应用与设计杭州电子科技大学2目标在完成本章学习后,你将掌握下列技能:Oracle数据库创建的步骤数据库实例的创建方法createdatabase语句Oracle的网络配置方法Oracle数据库应用与设计杭州电子科技大学3本章内容编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据库启动实例createdatabase创建数据库运行数据字典脚本Oracle的网络配置Oracle数据库应用与设计杭州电子科技大学4本章内容导航编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据库启动实例createdatabase创建数据库运行数据字典脚本Oracle的网络配置Oracle数据库应用与设计杭州电子科技大学5编写初始化参数文件Oracle已提供一个初始化参数文件样本,可在这个参数文件样本的基础上修改。默认文件位置–%ORACLE_HOME%/database默认文件名–spfile%ORACLE_SID%.ora(二进制)–init%ORACLE_SID%.ora(文本)Oracle数据库应用与设计杭州电子科技大学6本章内容导航编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据库启动实例createdatabase创建数据库运行数据字典脚本Oracle的网络配置Oracle数据库应用与设计杭州电子科技大学7设置操作系统环境变量设置操作系统环境变量oracle_sid指向数据库实例的名称–setoracle_sid=orcl–该命令仅对本次运行有效,关闭命令窗口即失效。若想下次启动仍有效,要在系统环境变量中修改oracle_sid的值为orcl。Oracle数据库应用与设计杭州电子科技大学8本章内容导航编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据库启动实例createdatabase创建数据库运行数据字典脚本Oracle的网络配置Oracle数据库应用与设计杭州电子科技大学9创建实例实用工具oradim使用–C:\oradim–new–sidorcl–intpwdsys–startmodeauto–注册表项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleServiceorclOracle数据库应用与设计杭州电子科技大学10创建实例sid本质Oracle在操作系统中的“身份证号码”Oracle数据库应用与设计杭州电子科技大学11本章内容导航编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据库启动实例createdatabase创建数据库运行数据字典脚本Oracle的网络配置Oracle数据库应用与设计杭州电子科技大学12sqlplus实用工具登录数据库–C:\sqlplus/nolog只是登录状态以数据库管理员身份连接数据库–SQLconnectsys/sysassysdba以数据库管理员身份登录可以安装数据库以管理员身份连接数据库Oracle数据库应用与设计杭州电子科技大学13本章内容导航编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据库启动实例createdatabase创建数据库运行数据字典脚本Oracle的网络配置Oracle数据库应用与设计杭州电子科技大学14启动实例将文本初始化参数文件pfile转化为二进制初始化参数文件spfileSQLcreatespfilefrompfile;以nomount形式启动实例SQLstartupnomount1.读取初始化参数值2.分配SGA3.根据参数启动后台进程Oracle数据库应用与设计杭州电子科技大学15本章内容导航编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据库启动实例createdatabase创建数据库运行数据字典脚本Oracle的网络配置Oracle数据库应用与设计杭州电子科技大学16createdatabase创建数据库创建数据库脚本createdatabaseorcldatafile'C:\oracle\product\10.2.0\orcl\system_01.dbf'size100mAutoextendonnext10mmaxsizeunlimitedsysauxdatafile'C:\oracle\product\10.2.0\orcl\systemaux_01.dbf'size60mAutoextendonnext10mmaxsizeunlimitedlogfilegroup1('C:\oracle\product\10.2.0\orcl\log_1_01.rdo')size10m,group2('C:\oracle\product\10.2.0\orcl\log_2_01.rdo')size10mcharactersetzhs16gbk;Oracle数据库应用与设计杭州电子科技大学17本章内容导航编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据库启动实例createdatabase创建数据库运行数据字典脚本Oracle的网络配置Oracle数据库应用与设计杭州电子科技大学18运行数据字典脚本运行以下3个数据字典脚本–catalog.sql:创建系统常用的数据字典视图和同义词–catproc.sql:建立PL/SQL功能的使用环境,还创建几个PL/SQL包用于扩展RDBMS功能–pupbld.sqlconnectsys/sysassysdba@C:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\catalog.sql@C:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\catproc.sqlconnectsystem/manager@C:\oracle\product\10.2.0\db_1\sqlplus\admin\pupbld.sqlOracle数据库应用与设计杭州电子科技大学19本章内容导航编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据库启动实例createdatabase创建数据库运行数据字典脚本Oracle的网络配置Oracle数据库应用与设计杭州电子科技大学20Oracle的网络配置tnsnames.oraOracle客户端listener.oraOracle服务器Oracle产品安装完成后,服务器和客户端都需要进行网络配置才能实现网络连接。服务器端配置监听器,客户端配置命名方式和网络服务名。Oracle数据库应用与设计杭州电子科技大学21Oracle的网络配置——监听器配置NetConfigurationAssistant工具配置C:\ORACLE\ora92\network\admin目录下的listener.ora配置文件概念辨析Oracle数据库应用与设计杭州电子科技大学22Oracle的网络配置——NetConfigurationAssistantOracle数据库应用与设计杭州电子科技大学23NetManager工具配置网络服务名C:\ORACLE\ora92\network\admin目录下的tnsnames.ora配置文件配置测试Oracle的网络配置——网络服务名配置Oracle数据库应用与设计杭州电子科技大学24Oracle的网络配置——NetManagerOracle数据库应用与设计杭州电子科技大学25网络配置常见错误及解决ORA-12560:TNS:协议适配器错误ORA-12541:TNS:无监听程序ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务ORA-01017:invalidusername/password;logondeniedORA-12518:TNS:监听程序无法分发客户机连接ORA-12545:因目标主机或对象不存在,连接失败以上错误的模拟和解决操作见课程网站!Oracle数据库应用与设计杭州电子科技大学26本章内容小结Oracle数据库手动安装的步骤实例的创建和启动方法createdatabase语句使用oracle数据库的网络配置和工具
本文标题:41Oracle数据库创建与配置
链接地址:https://www.777doc.com/doc-3530654 .html