《Oracle数据库创建与配置.ppt》由会员分享,可在线阅读,更多相关《Oracle数据库创建与配置.ppt(26页珍藏版)》请在三一办公上搜索。
1、Oracle数据库的安装 Oracle数据库创建与配置,目标,在完成本章学习后,你将掌握下列技能:Oracle数据库创建的步骤数据库实例的创建方法create database语句Oracle的网络配置方法,本章内容,编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据库启动实例create database创建数据库运行数据字典脚本Oracle的网络配置,本章内容导航,编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据库启动实例create database创建数据库运行数据字典脚本Oracle的网络配置,编写初始化参数文件,Oracle已提供一个初始化参数文件
2、样本,可在这个参数文件样本的基础上修改。默认文件位置%ORACLE_HOME%/database 默认文件名spfile%ORACLE_SID%.ora(二进制)init%ORACLE_SID%.ora(文本),本章内容导航,编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据库启动实例create database创建数据库运行数据字典脚本Oracle的网络配置,设置操作系统环境变量,设置操作系统环境变量oracle_sid指向数据库实例的名称 set oracle_sid=orcl 该命令仅对本次运行有效,关闭命令窗口即失效。若想下次启动仍有效,要在系统环境变量中修改orac
3、le_sid的值为orcl。,本章内容导航,编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据库启动实例create database创建数据库运行数据字典脚本Oracle的网络配置,创建实例,实用工具oradim使用C:oradim new sid orcl intpwd sys startmode auto注册表项:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesOracleServiceorcl,创建实例,sid本质,Oracle在操作系统中的“身份证号码”,本章内容导航,编写初始化参数文件设置操作系统环境变量创建实例以管
4、理员身份连接数据库启动实例create database创建数据库运行数据字典脚本Oracle的网络配置,sqlplus实用工具登录数据库C:sqlplus/nolog 只是登录状态以数据库管理员身份连接数据库SQLconnect sys/sys as sysdba 以数据库管理员身份登录可以安装数据库,以管理员身份连接数据库,本章内容导航,编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据库启动实例create database创建数据库运行数据字典脚本Oracle的网络配置,启动实例,将文本初始化参数文件pfile转化为二进制初始化参数文件spfileSQL create
5、spfile from pfile;以nomount形式启动实例SQL startup nomount,1.读取初始化参数值2.分配SGA3.根据参数启动后台进程,本章内容导航,编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据库启动实例create database创建数据库运行数据字典脚本Oracle的网络配置,create database创建数据库,创建数据库脚本create database orcldatafile C:oracleproduct10.2.0orclsystem_01.dbf size 100m Autoextend on next 10m maxs
6、ize unlimitedsysaux datafile C:oracleproduct10.2.0orclsystemaux_01.dbf size 60m Autoextend on next 10m maxsize unlimitedlogfilegroup 1(C:oracleproduct10.2.0orcllog_1_01.rdo)size 10m,group 2(C:oracleproduct10.2.0orcllog_2_01.rdo)size 10mcharacter set zhs16gbk;,本章内容导航,编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据
7、库启动实例create database创建数据库运行数据字典脚本Oracle的网络配置,运行数据字典脚本,运行以下3个数据字典脚本catalog.sql:创建系统常用的数据字典视图和同义词catproc.sql:建立PL/SQL功能的使用环境,还创建 几个PL/SQL包用于扩展RDBMS功能pupbld.sql connect sys/sys as sysdba C:oracleproduct10.2.0db_1RDBMSADMINcatalog.sql C:oracleproduct10.2.0db_1RDBMSADMINcatproc.sqlconnect system/manager
8、C:oracleproduct10.2.0db_1sqlplusadminpupbld.sql,本章内容导航,编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据库启动实例create database创建数据库运行数据字典脚本Oracle的网络配置,Oracle的网络配置,Oracle产品安装完成后,服务器和客户端都需要进行网络配置才能实现网络连接。服务器端配置监听器,客户端配置命名方式和网络服务名。,Oracle的网络配置监听器配置,Net Configuration Assistant工具配置C:ORACLEora92networkadmin目录下的listener.ora
9、配置文件概念辨析,Oracle的网络配置Net Configuration Assistant,Net Manager工具配置网络服务名C:ORACLEora92networkadmin目录下的tnsnames.ora配置文件配置测试,Oracle 的网络配置网络服务名配置,Oracle的网络配置Net Manager,网络配置常见错误及解决,ORA-12560:TNS:协议适配器错误 ORA-12541:TNS:无监听程序ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务 ORA-01017:invalid username/password;logon denied ORA-12518:TNS:监听程序无法分发客户机连接 ORA-12545:因目标主机或对象不存在,连接失败 以上错误的模拟和解决操作见课程网站!,本章内容小结,Oracle数据库手动安装的步骤实例的创建和启动方法create database语句使用oracle数据库的网络配置和工具,