- 0
- 0
- 约9.15千字
- 约 36页
- 2019-06-14 发布于湖北
- 举报
韩顺平_玩转oracle_10g_实战教本第1天资料
主讲 韩顺平 玩转oracle 10g实战教程 oracle用户管理 ■ 删除profile 概述:当不需要某个profile文件时,可以删除该文件. sql drop profile profile文件名 主讲 韩顺平 玩转oracle 10g实战教程 oracle数据库启动流程 oracle也可以通过命令行的方式启动,我们看看具体是怎样操作。 ■ oracle启动流程-windows下 1) lsnrctl start (启动监听) 2) oradim –startup –sid 数据库实例名 ■ oracle启动流程-linux下 1) lsnctl start (启动监听) 2) sqlplus sys/change_on_install as sysdba (以sysdba 身份登录,在oracle10g后可以这样写) sqlplus /nolog conn sys/change_on_install as sysdba 3) startup 主讲 韩顺平 玩转oracle 10g实战教程 oracle登录认证方式 ■ oracle登录认证方式-windows下 概述: oracle登录认证在windows下和linux下是不完全相同的,这里我们先说说windows下oracle的登录认证方式. ①操作系统认证 如果当前用户属于本地操作系统的ora_dba组(对于Windows操作系统而言),即可通过操作系统认证。 ②oracle数据库验证(密码文件验证) 对于普通用户,oracle默认使用数据库验证。 对于特权用户(比如sys用户),oracle默认使用操作系统认证,如果验证不通过,再到数据库验证(密码文件验证)。通过配置sqlnet.ora文件,可以修改oracle登录认证方式 SQLNET.AUTHENTICATION_SERVICES= (NTS)是基于操作系统验证;SQLNET.AUTHENTICATION_SERVICES= (NONE)是基于Oracle验证;SQLNET.AUTHENTICATION_SERVICES= (NONE,NTS)是二者共存。 主讲 韩顺平 玩转oracle 10g实战教程 oracle登录认证方式 ■ oracle登录认证方式-linux下 这里大家了解即可: 默认情况下linux下的oracle数据库sqlnet.ora文件没有SQLNET.AUTHENTICATION_SERVICES参数,此时是基于操作系统认证和oracle密码验证共存的,加上SQLNET.AUTHENTICATION_SERVICES参数后,不管SQLNET.AUTHENTICATION_SERVICES设置为NONE或者NTS,都是基于oracle密码验证的。 主讲 韩顺平 玩转oracle 10g实战教程 丢失管理员密码怎么办 恢复办法:把原有密码文件删除,生成一个新的密码文件。 恢复步骤如下: ① 搜索名为 PWD数据库实例名.ora 文件 ② 删除该文件,为预防万一,建议大家备份 ③ 生成新的密码文件,在dos控制台下输入命令: orapwd file=原来密码文件的全路径\密码文件名.ora password=新密码 entries=10;//entries:允许几个特权用户 密码文件名 一定要和原来的密码文件名一样。 数据库服务器:2007年最新版本11G * 应用服务器: Oracle Application Server * 开发工具:Oracle JDeveloper,Oracle Designer,Oracle Developer,等等 * 应用软件(主要竞争对手:德国SAP公司。) * 企业资源计划(ERP)软件。已有10年以上的历史。2005年,并购了开发企业软件的仁科软件公司以增强在这方面的竞争力。 * 客户关系管理(CRM)软件。自1998年开始研发这种软件。2005年,并购了开发客户关系管理软件的希柏软件公司(Siebel)。 * 人力资源管理软件(HCM)。收购了仁科(PeopleSoft)软件。 *非常经典的图来引出权限,角色,授权 ,方案 等等知识点. *常用的角色还有dba,这里可以提一下 * 主讲 韩顺平 玩转oracle 10g实战教程 主讲:韩顺平 email:hanshunping@ 主讲 韩顺平 玩转oracle 10g实战教程 oracle 第1讲 0.引言 1.为什么要学习oracle 2.oracle的安装,启动及卸载 √ 3.介绍oracle及oracle公司的背景 4.oracle开发工具介绍 5.sql*plus的常用命令
原创力文档

文档评论(0)