ubuntu 16.04 搭建 oracle11g 服务器(三)-------创建表空间和用户并设置开机自启
oracle安装参考我的上一篇文章 https://blog.****.net/weixin_40461281/article/details/79784429
打开系统终端 输入:
sqlplus / as sysdba
一般即可登录,如果失败的话,说明oracle安装未成功或缺少组件
接下来,来看一下数据库文件都放在哪里
select name from v$datafile;
说明数据文件是放在 ~/oracle/oracle11g/oradata/orcl/ 这个目录下的
接下来我们来创建表空间
格式为 : create tablespace 表空间名 datafile '对应的路径的和文件名' size 大小;
create tablespace test datafile '/home/myubuntu/oracle/oracle11g/oradata/orcl/test.dbf' size 100m;
成功后如下图;
然后我们来创建用户
格式为 : create user 用户名 identified by 密码 default tablespace 用户默认使用哪一个表空间;
create user test identified by test default tablespace test;
成功后如下图:
最后我们来给用户分配权限
格式为 : grant 角色1,角色2 to 用户名;
grant dba,connect to test;
成功后如下图:
然后我们来测试一下
打开 一个连接工具 并创建新连接 我的是 navicat
连接成功!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
接下来配置一下开机自启动(不需要的可以略过)
1. 先以root身份登录到linux系统,修改配置文件 vim /etc/oratab
找到“orcl:/u01/app/oracle/product/12.1.0/dbhome_1:N”,
改为“orcl:/u01/app/oracle/product/12.1.0/dbhome_1:Y”。
说明:orcl为实例名;/u01/app/oracle/product/12.1.0/dbhome_1为oracle安装目录;会因安装的情况不同而有所不同。
2. 修改配置文件 vim /etc/rc.d/rc.local 添加以下参数:
su myubuntu-lc "/home/myubuntu/oracle/oracle11g/product/12.1.0/dbhome_1/bin/lsnrctl start"
su myubuntu-lc "/home/myubuntu/oracle/oracle11g/product/12.1.0/dbhome_1/bin/dbstart"
说明:/home/myubuntu/oracle/oracle11g/product/12.1.0/dbhome_1 为oracle的安装目录,要根据实际情况进行修改。
输入 reboot 重启
重启后,打开开发工具 连接测试
自启动成功!!!!!!!!!!!!!