Oracle实例创建和启动

oracle安装完成后,默认会启动安装时建立的实例

如果我们需要创建新的实例,该如何操作呢?那么如何启动呢?如何进行访问呢?

下面就简单总结下:

<!--[if !supportLists]-->1、 <!--[endif]-->以oracle用户登录后,通过dbca命令启动图形化创建实例的界面

输入global namesid,一路next,最后输入访问这个库的密码

<!--[if !supportLists]-->2、 <!--[endif]-->修改当前oracle用户的环境变量,修改oracle_sid为新创建实例的名字eastpay

然后source .bash_profile使其生效

<!--[if !supportLists]-->3、 <!--[endif]-->然后以sys用户登录sqlplus / as sysdba

<!--[if !supportLists]-->4、 <!--[endif]-->新建实例的用户,即给当前实例eastpay创建用户

Create user east identified by east

授权角色:

Grant all privileges to east(这里简单的把所有权限都赋予了east

<!--[if !supportLists]-->5、 <!--[endif]-->以dba身份登录sqlplus / as sysdba,然后启动当前实例

Startup (注意默认是启动当前的oracle_sid,而不是启动所有的实例)

<!--[if !supportLists]-->6、 <!--[endif]-->然后测试新建用户连接新建的实例

Sqlplus east/east@eastpay

这里区分几个概念:

<!--[if !supportLists]-->1、 <!--[endif]-->系统用户和实例用户

a) 系统的用户包括:syssystemsysmandbsnmp

系统用户在安装oracle数据库时就存在了,而且以后再新建的实例中也存在

所以系统用户的密码是有多个的,即:在oracle数据库中有一个,在每个实例中也可以有一个

b) 实例用户

在创建实例后,为了使得以后连接、导入导出数据的方便,给每个实例创建一个用户(也可多个),然后就可以使用实例用户。实例用户只存在于该实例下

<!--[if !supportLists]-->2、 <!--[endif]-->启动实例和停止实例

启动实例即startup命令,只是启动当前oracle_sid所标识的实例名,而不是所有的实例,这里startup命令后也不需要带实例的名称

同样停止实例也是如此

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值