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按钮,系统将开始创建新的数据库实例。