ubuntu操作oracle数据库

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 01:06   32   0

首先确保系统有足够的运行内存。然后运行dbca命令。

由于oracle采用多租户概念,即每个库中可能会存在多个用户,而每个用户负责管理其对应的多个表。所以需要为想要使用的用户设置密码。每次连接数据库操作数据的时候,相当于是先连接到数据库中的某个用户,然后就可以对属于该用户的多个表中的数据进行操作。数据库创建完成之后,可以点击下图所示的Password Management按钮,然后取消sys,system,和scott用户的锁定状态,并为这三个用户设置密码,这样以来就可以使用sqlplus,conn登录到数据库中特定的用户,然后对属于该用户的多个表进行操作。

使用lsnrctl status查看实例的启动状态

可以知道,mytest数据库的实例已经启动了。

然后设置ORACLE_SID系统变量,这样才可以连接到对应的数据库。

设置好之后,可以连接mytest数据库

------------------------------------------------------

PS:

对数据库实例的启动和关闭进行管理

首先使用sqlplus / as sysdba

shutdown immediate关闭所有实例

startup启动所有实例

然后使用lsnrctl status查看各个实例的状态

lsnrct stop

lsnrctl start

lsnrctl status

可以看到,orcl数据库和mytest数据库的实例都已经READ了。如果想连接对应数据库的用户,那么就首先需要export ORACLE_SID=orcl或者export ORACLE_SID=mytest。这样就可以使用sqlplus /nolog进去之后conn对应的用户然后输入该用户的密码即可。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP