ubuntu操作oracle数据库

时间:2024-03-29 22:16:23

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

ubuntu操作oracle数据库

ubuntu操作oracle数据库

ubuntu操作oracle数据库

ubuntu操作oracle数据库

ubuntu操作oracle数据库

数据库创建完成之后。由于oracle采用多租户概念,即每个用户负责管理其对应的多个表。所以需要为想要使用的用户设置密码,这样就可以使用sqlplus进行后续的登录。这里取消sys,system,和scott用户的锁定状态,并为他们设置密码。

ubuntu操作oracle数据库

ubuntu操作oracle数据库

ubuntu操作oracle数据库

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

ubuntu操作oracle数据库

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

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

ubuntu操作oracle数据库

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

ubuntu操作oracle数据库

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

PS:

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

首先使用sqlplus / as sysdba

shutdown immediate关闭所有实例

startup启动所有实例

ubuntu操作oracle数据库

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

lsnrct stop

lsnrctl start

lsnrctl status

ubuntu操作oracle数据库

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