欢迎来到天天文库
浏览记录
ID:37429821
大小:430.50 KB
页数:42页
时间:2019-05-12
《Oracle数据库创建与配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Oracle数据库的安装——Oracle数据库创建与配置目标在完成本章学习后,你将掌握下列技能:Oracle数据库创建的步骤数据库实例的创建方法createdatabase语句Oracle的网络配置方法本章内容编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据库启动实例createdatabase创建数据库运行数据字典脚本Oracle的网络配置本章内容导航编写初始化参数文件设置操作系统环境变量创建实例以管理员身份连接数据库启动实例createdatabase创建数据库运行数据字典脚本Oracle的网络配置参数文件分类在Orac
2、le数据库中,这个初始化参数文件分为两类,分别为文本参数文件与服务器参数文件。他们的内容是相同的,只是所表示的方式不同。在服务器参数文件中,是以二进制的形式保存的。可以利用数据库的命令对他们进行转换。参数文件参数文件主要用于保存数据库启动例程所需要的初始化参数。作为Oracle数据库管理员来说,默认参数往往不需要进行更改。其日常需要维护的主要就是参数文件中保存的非默认参数。在Oracle10之后的版本中,其同时支持两种类型的参数文件,分别为Pfile(文本参数文件)和Spfile(服务器参数文件)。这连个参数文件虽然起到的作用是相同的,但是其
3、有很大的不同。Pfile与Spfile的区别在Oracle数据库比较早的版本中,初始化参数都是以Pfile(文本参数文件)的形式来保存的。而在Oracle9之后的版本中,则引入了Spfile(服务器参数文件)。Oracle官方是建议数据库管理员采用Spfile参数文件。采用spfile形式的参数文件,其有两个优点一是比较容易备份,因为服务器参数文件可以利用RMAN备份工具进行备份,而文本参数文件则不行。二是服务器参数文建管理起来比较方便。文本参数文件其维护起来相对比较繁琐。若数据库管理员采用Pfile来管理启动参数的话,则需要注意以下几个问题
4、一、是初始化参数不能够重复。也就是说,数据库管理员在修改或者增加初始化参数之前,首先需要检查初始化参数是否存在。若数据库管理员想要更改或者设置的初始化参数已经存在的话,那么就必需直接更改原有的参数。只有在不存在的情况下,才能够在文件末尾添加新的参数。即当相关参数重复时,Oracle数据库不会自动采用最后的参数,而是会报错。二、是需要注意文本参数文件修改格式方面的问题。如在文本参数文件中,每一行都只能够设置一个参数,不能再同一行中设置多个不同的参数。如参数若是字符型的则可以利用引号引住;但是,若参数是数字型的,则不能够使用引号引住。但是,若同一
5、个参数有多个值,则可以放在同一行中,只是不同值之间必须要用逗号进行分割。无论是引号还是逗号,都必须是英文状态下的符号。三、是在文本参数文件中,有个特殊的符号即#。当数据库管理员不需要某个参数时,我们往往不建议直接删除它;而是建议数据库管理员把参数屏蔽掉。这对于日后维护是很有必要的。此时,数据库管理员若要屏蔽某个参数,就可以直接在某个参数前面加入#符号。通过这种方式,就可以让Oracle数据库服务器忽略这个被屏蔽的参数。Spfile参数文件的管理与配置一、是对于其存放位置的建议。虽然说,Oracle数据库服务器对于服务器参数文件的存放位置没有强
6、制性的规定。但是,为了管理方便,还是建议数据库管理员要把服务器参数文件存放在一个特定的目录中。如可以把服务器参数文件存放在数据库安装目录下的Datebase目录中。如此的话,日后维护起来就会比较方便。二、是服务器参数文件如何命名。对于这个命名数据库服务器也没有强制性的规则。不过,通常情况下,数据库管理员会有一套约定俗成的命名规则,如SPfileSID.ora。其中Spfile前缀表示这是一个服务器参数文件,而不是文本参数文件;SID为例程名;ORA则为扩展名。这个命名规则不是强制性的。但是,若数据库管理员采用这套命名规则的话,则对于其后一任数
7、据库管理员来说,则其管理起来就会方便许多。三是如何修改服务器参数文件呢?虽然说服务器参数文件是以二进制形式存储的。但是,利用文本编辑器工具仍然可以看到相关的内容。如利用文本编辑器打开服务器参数文件中,通常情况下,只有参数文件的尾部与头部的一些不怎么重要的内容会以二进制的形式显示外,其他一些具体的设置参数都可以正常显示出来。但是数据库管理员不能够像文本参数文件一样,在文本编辑器中直接进行更改。而必须采用一个AlterSystem命令对其进行更改。若采用这个命名进行更改的话,则就不需要遵循上面文本参数文件的相关注意事项。因为利用AlterSyst
8、em命令进行更改的话,就自动会符合相关的格式规定。四、如何查看当前数据库系统到底采用什么类型的参数文件由于在Oracle9I以后的数据库版本中,同时支持文本参数文件
此文档下载收益归作者所有