时间:2021-07-01 10:21:17 帮助过:25人阅读
4、启动监听程序
[root@localhost root]# su oracle (切换到oracle用户,否则执行启动时 报没有权限的错误)
[oracle@localhost root]$ lsnrctl status
[oracle@localhost root]$ lsnrctl stop
[oracle@localhost root]$ lsnrctl start
5、创建新用户
使用客户端Navicat连接数据库oracle19c时不能直接用系统用户连接,需要创建新用户
1)使用管理员sysdba登录
[oracle@localhost ~]$ sqlplus / as sysdba
2)新建用户
语法规定用户名前面必须有c##,创建的用户是sl
SQL> create user c##sl IDENTIFIED BY 123456;
3)创建表空间
先查询一下,指定表空间的位置
SQL> select * from dba_data_files;
创建表空间
SQL> create tablespace SL_TEST_DATA datafile ‘/opt/oracle/oradata/ORCLCDB/sl_test.dbf‘ size 2048M;
创建完表空间,需要重新启动oracle数据库实例
SQL> shutdown
SQL> startup
为用户分配表空间
SQL> alter user c##sl default tablespace SL_TEST_DATA;
测试一下使用新用户登录
[oracle@localhost root]$ sqlplus c##sl/123456
三、使用Navicat连接测试
注意:服务名是ORCLCDB,可以从下面的语句中查询出来
SQL> select global_name from global_name;
使用客户端Navicat连接数据库oracle19c
标签:oracle 系统 table bsp sqlplus 系统用户 roo str list