随笔分类 -  数据库

摘要:1.首先,创建(新)用户: create user username identified by password; username:新用户名的用户名 password: 新用户的密码 也可以不创建新用户,而仍然用以前的用户,如:继续利用scott用户 2.创建表空间: create tables 阅读全文
posted @ 2022-04-14 14:45 乡秀树i 阅读(7970) 评论(0) 推荐(0) 编辑
摘要:最近新买的电脑,配置好数据库连接后,plsql查看数据与插入中文数据都显示问号(???),同事的都正常显示,查看了很多资料,有的说是数据库字符集的原因让修改数据库的字符集,但是我的数据库都是远程连接正式环境的数据库,修改正式库的字符集是不可能了,毕竟别人的都好使。后来终于得以解决,下面我来详细介绍如 阅读全文
posted @ 2021-04-12 15:36 乡秀树i 阅读(3039) 评论(1) 推荐(1) 编辑
摘要:如 select * from user where name like '%王%'; 无数据; 而数据库中确实有姓王的用户。 配置环境变量 NLS_LANG = AMERICAN_AMERICA.AL32UTF8 重启电脑,解决问题 阅读全文
posted @ 2021-01-12 10:24 乡秀树i 阅读(2456) 评论(0) 推荐(0) 编辑
摘要:转自微信公众号-我是程序汪 一、基础 1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevic 阅读全文
posted @ 2020-09-28 14:26 乡秀树i 阅读(590) 评论(0) 推荐(0) 编辑
摘要:废话不多说,直接上例子! 创建包: create or replace package p_view_param is function set_param(num number) return number; function get_param return number; end p_view 阅读全文
posted @ 2020-09-10 10:05 乡秀树i 阅读(3579) 评论(0) 推荐(0) 编辑
摘要:1、ASH (Active SessionHistory) ASH以V$SESSION为基础,每秒采样一次,记录活动会话等待的事件。不活动的会话不会采样,采样工作由新引入的后台进程MMNL来完成。 v$active_session_history视图提供了在实例级别抽取会话活动信息。活动会话每分钟会 阅读全文
posted @ 2020-09-04 14:53 乡秀树i 阅读(742) 评论(0) 推荐(0) 编辑
摘要:oracle版本:oracle11g 背景:今天在Linux中的oracle服务上,运用top命令发现许多进程的CPU占有率是100%。 操作步骤: 以进程PID:7851为例 执行以下语句: 方法一: (1)通过PID,查得相对应的系统进程对应的session id select sid from 阅读全文
posted @ 2020-09-04 14:21 乡秀树i 阅读(1402) 评论(0) 推荐(0) 编辑
摘要:ORACLE中的支持正则表达式的函数主要有下面四个: 1,REGEXP_LIKE :与LIKE的功能相似 2,REGEXP_INSTR :与INSTR的功能相似 3,REGEXP_SUBSTR :与SUBSTR的功能相似 4,REGEXP_REPLACE :与REPLACE的功能相似 它们在用法上与 阅读全文
posted @ 2020-08-05 16:58 乡秀树i 阅读(493) 评论(0) 推荐(0) 编辑
摘要:oracle给某用户授权/回收视图查询 赋权: grant select on $_view to $_user; 这样 $_user用户就拥有了查询$_view视图的权限了 回收: revoke select on $_view from $_user; 这样 $_user用户就没有了查询$_vi 阅读全文
posted @ 2020-07-30 14:58 乡秀树i 阅读(1943) 评论(0) 推荐(0) 编辑
摘要:场景:项目中某张表的字段长度不够用了,现在要增加其长度 分两种情况: 1.表中没有数据的情况,直接一条sql语句就能解决 alter table 表名 modify(字段名 字段类型 ) 例: alter table A modify(name varchar2(4000)) 2.表中有数据的情况下 阅读全文
posted @ 2020-07-08 15:16 乡秀树i 阅读(2288) 评论(0) 推荐(0) 编辑
摘要:修改存储过程,在存储过程名称后面添加 Authid Current_User 后执行通过。 CREATE OR REPLACE PROCEDURE p_test Authid Current_User IS BEGIN EXECUTE Immediate 'create table test01 a 阅读全文
posted @ 2020-06-30 23:08 乡秀树i 阅读(767) 评论(0) 推荐(0) 编辑
摘要:Delete Delete :删除数据表中的行(可以删除某一行,也可以在不删除数据表的情况下删除所有行)。 删除某一行:Delete from 数据表名称 where 列名称=值; 删除所有行:Delete * from 数据表名称 Drop Drop :删除数据表或数据库,或删除数据表字段。 删除 阅读全文
posted @ 2020-05-15 09:30 乡秀树i 阅读(2333) 评论(0) 推荐(0) 编辑
摘要:需求:客户端(192.168.25.1)需要访问服务端(192.168.7.215)的Oracle库ORCL。 步骤一:配置客户端tnsnames.ora 步骤二:配置服务端listener.ora 这样就配置完成了,重启一下监听:lsnrctl stop、lsnrctl start 可以在客户端验 阅读全文
posted @ 2020-04-08 21:37 乡秀树i 阅读(342) 评论(0) 推荐(0) 编辑
摘要:1、同时按下WIN键+R键打开“运行”,输入cmd,回车进入命令提示符 2、输入“sqlplus”后按下回车键,提示输入用户名,输入“sys as sysdba”,按下回车,输入口令,即四-13中设置的sys口令(123456) 以上步骤略繁琐,也可以从开始菜单中打开 SQL Plus: 启动SQL 阅读全文
posted @ 2020-04-03 16:08 乡秀树i 阅读(1517) 评论(0) 推荐(0) 编辑
摘要:tools->export tables 是导出表结构还有数据 tools->export user objects是导出表结构 可以用tools->export tables 用中间的sql inserts页面,选中create tables选项 另:如果表包含有CLOB类型字段的话,sql是无法 阅读全文
posted @ 2020-04-01 14:45 乡秀树i 阅读(471) 评论(0) 推荐(0) 编辑
摘要:Navicat Premium算是比较好的一个可视化数据库管理工具了,短小精悍,一个工具解决三种数据库的连接问题,真正做到了集成管理,对MySQL,SQLServer而言,连接比较简单,就不赘述了,现总结连接Oracle的步骤如下: 一:说明 该教程是将Oracle数据库中安装到Vmvare虚拟机中 阅读全文
posted @ 2019-06-20 15:27 乡秀树i 阅读(46366) 评论(4) 推荐(1) 编辑
摘要:问题: 在Windows Server 2012 安装上 Oracle 11g 时,安装程序报错:[INS-13001]环境不满足最低要求。 分析原因: Oracle 在发布 11g时,Winodws Server 2012还没有发布。所以Oracle的安装程序中,并没有将Windows 2012作 阅读全文
posted @ 2019-06-20 10:49 乡秀树i 阅读(1232) 评论(0) 推荐(0) 编辑
摘要:Oracle官方下地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网。 win 32位操作系统 下载地址: http://download.oracl 阅读全文
posted @ 2019-06-20 10:46 乡秀树i 阅读(10058) 评论(0) 推荐(0) 编辑
摘要:错误 使用Navicat Premium 连接MySQL时出现如下错误: 原因 解决 更改加密规则: 输入password 阅读全文
posted @ 2019-01-23 22:25 乡秀树i 阅读(376) 评论(0) 推荐(0) 编辑