有时您也可能最终要管理在您的环境中运行的Oracle数据库

2020-11-17 17:08:40 来源: INeng财经

即使您是Linux系统管理员或开发人员,有时您也可能最终要管理在您的环境中运行的Oracle数据库。在这种情况下,必须了解某些基本的Oracle DBA活动。在本教程中,我们将说明如何从命令行创建Oracle数据库。

安装Oracle软件时,它将为您提供从UI创建新数据库的选项。

那时,如果您决定不创建新数据库,而仅安装Oracle软件,则以后可以单独创建数据库。

要创建Oracle数据库,您有两个选择:

使用数据库配置助手(DBCA)并通过GUI创建新数据库。这是相当简单的。

使用“创建数据库”命令从命令行创建一个全新的oracle数据库。当您没有控制台访问服务器以启动DBCA时,此方法很有用。或者,当您的服务器没有正确设置Xterm时,请使用此方法。

1.设置适当的Oracle环境变量

首先,您应该在服务器上设置适当的oracle环境变量。

在此示例中,假定oracle安装在/ u01 / app / oracle / product目录下。根据您的环境更改此值。

最重要的变量是ORACLE_SID,它将具有您要创建的新oracle数据库的名称。在此示例中,新数据库的名称设置为“ dev”,如下所示。

接下来,为新数据库创建ora.ini文件。这是新数据库的初始化文件。

根据您的Oracle版本,您可能会在$ ORACLE_HOME下看到一个示例init.ora文件。如果您有一个,请将其用作基准并相应地编辑值。

cd $ ORACLE_HOME / dbscp init.ora initdev.ora

注意:如上所示,此新数据库的初始化文件应采用以下格式:init {ORACLE_SID} .ora —因此,在这种情况下,文件名将为:initdev.ora

如果在$ ORACLE_HOME / dbs中没有看到默认的init.ora模板,请使用以下示例。

在以上文件中要考虑的几点:

在上面的文件中,确保将db_name设置为在上一步中设置的ORACLE_SID名称

无论我们在此处指定的undo_tablespace名称是什么,我们都必须在CREATE DATABASE命令期间使用确切的名称。

根据您的系统适当更改目录位置。不要忘记将上述目录位置中的“ dev”更改为您的ORACLE_SID名称。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。