1、关于监听程序创建不了(服务内不显示监听服务)
这个问题我遇到的是用户权限不够,在命令行内输入netca,创建服务,发现出现配置文件不能保存的IO错误。
解决方法:
-- 以管理员身份运行命令行,然后执行netca命令创建监听服务
-- lsnrctl start 启动监听服务即可
(lsnrctl status 可查看监听服务状态,lsnrctl stop 可以停止监听服务)
1.1 关于监听服务连接字符串的组成
- 当在命令行通过lsnrctl status 能够看到监听服务,但是就是连接不上数据库时,应该检查一下连接字符串的格式,正确格式如下:
HOST:PORT\服务名(注意这里不是实例名)
- 以上所有参数都能够通过Net manager进行配置
2、创建用户
--create user xxx identified by "password";
--grant dba to xxx;
3、删除用户
drop user xxx cascade;
4、取消180天密码过期
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
alter user xxx identified by password;
5、PL SQL导出表设计的方法(不包含数据)
--Tools-->Export User Objects
--取消Include Privileges, Include Storage和Include Owner
6、PL SQL 只导出数据
第一种方法:
选中要查询的表中的数据->右键EXPORT Results -》SQLfile 即可将选中的数据导出到一个文件中
第二种方法(导出真个表中的数据的方法):
选择要导出的表-》右键选择exportData-》选择第二个选项SQL Insert -》选择要导出的路径-》点击export即可将选中表的所有的数据导出 到一个文件中
原文链接:https://blog.csdn.net/zyy15662640202/article/details/78687730
7、数据库长时间工作后出错,连接不上,连接慢
Oracle 数据库监听无法连接上、监听HANG住、监听无响应、TNS-12560
8、监听创建,通用步骤