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


即使您是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名称 。
【有时您也可能最终要管理在您的环境中运行的Oracle数据库】

    推荐阅读