一、如何自学oracle数据库
第一步:学习oracle安装。
第二步:学习oracle基础语法知识。
第三步:实际操作基础语法指令。
第四步:学习存储过程、function、sequence(序列)等高级知识。
第五步:学习oracle高级优化。参考书籍:《oracle从入门到精通》
备注:oracle也算是一门语言,即使半个月或者是半年也无法学习透彻的,建议根据上面的思路逐层深入学习即可。
二、oracle怎么创建数据库实例
oracle手动创建数据库步骤如下所示:1.编写初始化参数文件2.设置操作系统环境变量3.创建实例4.以管理员身份连接数据库5.启动实例6.createdatabase创建数据库7.运行数据字典脚本8.Oracle的网络配置(客户端连接到服务端)初始化参数文件从%ORACLE_HOME%\admin\sample\pfile从**init**pl.ora文件,并黏贴到$ORACLE_HOME%\database目录下,改名为init<sid>假设改为initzhouyt.ora.(init为文本文件)对initzhouyt.ora内容进行修改新增参数*instance_name=zhouyt*db_domain=hdu.edu.cn修改参数*db_name=zhouyt*db_block_size=8192(8kM)*remote_login_passwordfile=exclusive操作系统环境变量设置操作系统环境变量oracle_sid指向数据库实例的名称setoracle_sid=zhouyt该命令在windowdos窗口下只对当前有效,当关闭窗口则失效,想要一直有效,则需要在系统环境变量中修改创建实例实用工具oradim使用在DOS窗口输入命令oradim-new-sidzhouyt-intpwdsys123(sys的密码,sys是管理员)-startmodeautosid是Oracle在操作系统中的“身份证号码”管理员身份连接数据库sqlplus实用工具登录数据库在DOS命令输入sqlplus/nolog只是登录状态以数据库管理员身份连接数据库在上面的基础上输入命令connectsys/sys123assysdba因为以数据库管理员身份登录可以安装数据库启动实例将文本初始化参数文件pfile转化为二进制初始化参数文件spfile因为数据库启动需要找到配置文件,默认寻找二进制文件,也可以手动启动文本文件,那这一步就不需要了输入命令createspfilefrompfile;(将会报错,因为文本文件比较老相对于Oracle10g),这个时候我们需要修改配置文件initzhouyt.ora这个时候在%ORACLE_HOME%\database文件下会生成SPFILEZHOUYT.ora文件以nomount形式启动实例命令startupnomount,将会出现错误,当我们按照提示修改文本文件以后,如果我们还是按照startupnomount来启动的话,我们要生成相应的二进制文件来覆盖旧的二进制文件并注释%seed_control%createdatabae创建数据库创建数据库脚本三个文件控制文件数据文件重做日志文件createdatabasezhouytdatafile'C:\oracle\product\10.2.0\db_2\zhouyt\system_01.dbf'size100mAutoextendonnext10mmaxsizeunlimitedsysauxdatafile'C:\oracle\product\10.2.0\db_2\zhouyt\systemaux_01.dbf'size60mAutoextendonnext10mmaxsizeunlimitedlogfilegroup1('C:\oracle\product\10.2.0\db_2\zhouyt\log_1_01.rdo')size10m,group2('C:\oracle\product\10.2.0\db_2\zhouyt\log_2_01.rdo')size10mcharactersetzhs16gbk;需要确保目录文件"db_2\zhouyt"存在生成两个数据文件和两个重做日志文件,那么控制文件呢?运行数据字典脚本__数据库创建后,系统会生成两个管理员用户sys和system运行3个数据字典脚本catalog.sql创建系统常用的数据字典视图和同义词(sys登录);catproc.sql建立PL/SQL功能的使用环境,还创建几个PL/SQL包用于扩展RDBMS功能(sys登录);pupbld.sql使用SQL*PLUS环境时需要(system登录)在命令行输入@加脚本文件的绝对路径第二个脚本过程和第一个一样执行第三个脚本需要切换到system用户connectsystem/manager@C:\oracle\product\10.2.0\db_2\sqlplus\admin\pupbld.sql创建scott模式@C:\oracle\product\10.2.0\db_2\RDBMS\ADMIN\scott.sql
非常感谢您的阅读!我们希望本文对于解决您关于oracle教程和oracle教程 菜鸟的问题提供了一些有价值的信息。如果您还有其他疑问,我们将很乐意为您提供进一步的帮助。