怎么在linux上面创建第二个实例

怎么在linux上面创建第二个实例,第1张

linux下,系统用户oracle,执行dbca命令(要确定你有图形界面啊,不然这个命令打不开),然后按照要求一步一步来,就能建立一个数据库了。至于实例,只要这个数据库启动了,那么他就是一个实例。

如果没有图形界面,那么就静默设置安装数据库,具体的忘记了,好象需要写一个脚本,去百度搜一下,应该有相关的内容的。

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   用户名/密码@实例名

Linux系统中,可以使用useradd命令新建用户。

可用useradd命令来创建新用户,账号建好之后,用passwd命令来设定账号的密码。可用userdel删除账号。实际上使用useradd指令创建的账号,是保存在/etc/

passwd文本文件中。

useradd语法

该命令的语法是:

useradd [选项] 用户名

该命令支持的选项有:

-c <备注>加上备注文字,备注文字会保存在passwd文件的备注栏位中

-d <家目录>指定用户的家目录

-e <有效期限>指定账号的有效期限

-f <缓冲天数>指定在密码过期后多少天就关闭该账号

-g <群组>指定用户所属的群组

-G <群组>指定用户所属的附加群组

-m 自动建立用户的家目录

-n 取消建立以用户名称为名的群组

-r 建立系统账号

-s指定用户登入使用的shell

-u指定用户id

实例

添加一般用户

# useradd tt

为添加的用户指定相应的用户组

# useradd -g root tt

创建一个系统用户

# useradd -r tt

为新添加的用户指定home目录

# useradd -d /home/myd tt

建立用户且指定id

# useradd caojh -u 544


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11797936.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存