linux oracle创建实例 linux数据库实例的内存使用方法

大家好,感谢邀请,今天来为大家分享一下linux oracle创建实例的问题,以及和linux数据库实例的内存使用方法的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

linux上如何删除oracle实例

删除oracle实例记录:

方法一、从图形界面运行dbca,选择删除,按提示一路next;

方法二、手动删除。

1、关闭所有oracle进程,其实只要shutdown

abort即可.因我的机器oracle没设置为开机自动启动,重启机器后oracle进程一个也没有,系统很是干净.

2、删除实例数据文件和dump文件;

find$ORACLE_BASE/-name$ORACLE_SID

在我系统里面显示如下,将这些目录直接删除;

/u01/app/oracle/admin/testdb

/u01/app/oracle/oradata/testdb

/u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/emca/testdb

/u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/dbca/testdb

3、删除其他配置文件

find$ORACLE_BASE/*-name'*[Bb][Tt][Ss][Dd][Bb]2*'| grep-v

admin| grep-v oradata

将查找结果出现的文件也一一删除,当然你可以用xarg结合rm删除.

find结果如下:

/u01/app/oracle/flash_recovery_area/testdb

/u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/emca/testdb

/u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/dbca/testdb

/u01/app/oracle/product/10.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_host_testdb

/u01/app/oracle/product/10.2.0/db_1/rdbms/log/alert_testdb.log

/u01/app/oracle/product/10.2.0/db_1/host_testdb

/u01/app/oracle/product/10.2.0/db_1/host_testdb/sysman/emd/state/A190EE260BF6B09EB5805807

28916A3B.alert_testdb.log

/u01/app/oracle/product/10.2.0/db_1/host_testdb/sysman/log/nmctestdb1521

/u01/app/oracle/product/10.2.0/db_1/dbs/alert_testdb.log

/u01/app/oracle/product/10.2.0/db_1/dbs/lktestdb

/u01/app/oracle/product/10.2.0/db_1/dbs/hc_testdb.dat

/u01/app/oracle/product/10.2.0/db_1/dbs/orapwtestdb

/u01/app/oracle/product/10.2.0/db_1/dbs/spfiletestdb.ora

4、最重要的一步,如果你要重建的实例和刚删除实例的实例名一样的话,删除

/etc/oratab文件最后一行。

至此,已干净删除linux系统的oracle实例。

非图形界面linux创建oracle的实例

1.查看oracle相关的系统参数

$su- oracle//进入oracle用户模式下

$echo$ORACLE_HOME 

$echo$ORACLE_BASE  //查看oracle的base目录

2.创建实例配置文件

$cd$ORACLE_HOME

$cd dbs

cp init.ora initcloud.ora   (命名规则:initSID.ora)

vim  initcloud.ora

3.相关文件创建

0)文件修改完成后,在ORACLE_BASE/admin目录下,创建一个与SID一致的目录cloud

1)在cloud目录下创建:mkdir adump bdump cdump pfile udump

2)在ORACLE_BASE/oradata目录下创建cloud目录

需要的基本设置已经弄完了,开始创建新的实例

4.添加环境变量参数:

export ORACLE_SID=cloud    #可以写到/etc/profile或者~/.bash_profile中

5.创建实例;

sqlplus/ as sysdba

startup nomount;

6.测试登录:

1)添加内容到tnsnames.ora

2)sqlplus  /nolog

conn  用户名/密码@实例名

Oracle数据库如何添加新的实例

Oracle11g或更高版本在Windows或Linux系统下添加新的实例,操作步骤如下:

对于Windows系统用户,需在开始菜单中找到数据库配置助手并点击;Linux用户需切换至oracle用户下,定位到Oracle安装目录并执行./dbca命令。

进入配置助手界面后,不论是Windows还是Linux系统,操作步骤相同。接下来选择创建一个新的数据库,即新的实例。然后选择数据库用途,一般情况下选择第一条,即适用于一般事务用途。

填写数据库实例名后,系统会要求设置密码。为简化管理,可以选择统一为所有用户设置相同密码。在配置过程中,对于剩余步骤,可按照默认设置进行,只需点击next即可。

在设置语言时,根据实际用途选择,如果数据库需要支持多种语言,推荐选择第二项Unicode编码;仅支持中英文,则选择第一项。完成所有配置后,点击finish按钮,系统将开始创建新的数据库实例。

阅读剩余
THE END