使用客户端Navicat连接数据库oracle19c
2021/6/5 19:26:04
本文主要是介绍使用客户端Navicat连接数据库oracle19c,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、连接条件
1、启动oracle数据库
2、启动监听程序
3、配置listener.ora与tnsnames.ora
4、配置sqlnet.ora设置低版本客户端与高版本数据库的兼容性(非必须)
5、创建新用户
二、连接过程
1、配件listener.ora与tnsnames.ora
2、配置sqlnet.ora设置低版本客户端与高版本数据库的兼容性
在文件中添加:SQLNET.ALLOWED_LOGON_VERSION=8
3、启动oracle数据库
[root@localhost ~]# su oracle (从linux用户切换到oracle用户) [root@localhost ~]# sqlplus / as sysdba (用管理员sysdba登录数据库) SQL> startup (启动数据库)
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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享