linux oracle实例创建,linux软件仓库
本篇文章给大家谈谈linux oracle实例创建,以及linux软件仓库对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
Oracle数据库如何添加新的实例
Oracle11g或更高版本在Windows或Linux系统下添加新的实例,操作步骤如下:
对于Windows系统用户,需在开始菜单中找到数据库配置助手并点击;Linux用户需切换至oracle用户下,定位到Oracle安装目录并执行./dbca命令。
进入配置助手界面后,不论是Windows还是Linux系统,操作步骤相同。接下来选择创建一个新的数据库,即新的实例。然后选择数据库用途,一般情况下选择第一条,即适用于一般事务用途。
填写数据库实例名后,系统会要求设置密码。为简化管理,可以选择统一为所有用户设置相同密码。在配置过程中,对于剩余步骤,可按照默认设置进行,只需点击next即可。
在设置语言时,根据实际用途选择,如果数据库需要支持多种语言,推荐选择第二项Unicode编码;仅支持中英文,则选择第一项。完成所有配置后,点击finish按钮,系统将开始创建新的数据库实例。
在Linux中手动启动ORACLE实例
在Linux系统中,若Oracle数据库已安装并配置为多实例模式,服务器重启后可能无法自动启动所有实例。此时,需要手动启动未启动的实例。下面是详细的步骤:
首先,使用以下命令切换到oracle用户:
确保在“su”和“oracle”之间包含空格,避免执行“bash: sqlplus: command not found”错误。
接下来,在oracle用户下,使用以下命令查看当前实例和切换实例:
执行命令以确定当前实例,然后根据需要切换实例。
之后,进入sqlplus模式,执行以下命令以开始会话:
使用“sqlplus/nolog”命令启动会话。
然后,连接到数据库的dba角色,执行以下命令:
运行“conn/as sysdba”以连接至系统管理员角色。
最后,启动数据库实例,执行以下命令:
使用“startup”命令启动数据库。
此过程确保手动启动未自动启动的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 用户名/密码@实例名