oracle的基本应用,持续完善中...

简介: oracle的基本应用,持续完善中...
  • 创建表空间
    create tablespace 表空间
  • 删除表空间
    drop tablespace 表空间
  • 创建用户
    create user 用户名 identified by 密码
  • 删除用户
    drop user 用户名
  • 修改用户密码
    alter user 用户名 identified by 密码
  • 权限设置
    grant create session,resource(角色) to 用户名
  • 查询所有用户
    select * from user_tables
  • 创建角色
    create role 角色名 not identified
  • 把角色赋予某个用户
    grant insert, update, delete on scott.emp to 角色名
  • 查询所有角色
    select * from dba_roles
  • 查看当前连接数
    select count(*) from v$process
  • 查看最大连接数
    select value from v$parameter where name = ‘processes’
  • 登录数据库(在shell环境下)
    sqlplus / as sysdba
  • 关闭数据库
    shutdown 或 shutdown abort
  • 启动数据库
    startup

2020-08-05增加

  • REGEXP_REPLACE 正则表达式函数使用
    REGEXP_REPLACE 函数有6个参数:
    第1个是输入的字符串;
    第2个是正则表达式;
    第3个是替换的字符;
    第4个是标识从第几个字符开始正则表达式匹配(默认为1)。
    第5个是标识第几个匹配组(默认为全部都替换掉)。
    第6个是是取值范围:i:大小写不敏感,c:大小写敏感,n:点号 . 不匹配换行符号,m:多行模式,x:扩展模式,忽略正则表达式中的空白字符。
    示例:
    SELECT REGEXP_REPLACE (column,’[0-9]+’,‘xx’) AS A FROM tabel;//把字段column中的数字替换成‘xx’,如ABC123XYZ456替换之后变成ABCQQQXYZQQQ
    SELECT REGEXP_REPLACE (column,’[0-9]+’,‘xx’,1,1) AS A FROM tabel;//把字段column中的数字替换成‘xx’,从第一个字母开始匹配,替换第1个匹配项目,如ABC123XYZ456替换之后变成ABCQQQXYZ456
相关文章
|
3月前
|
存储 Oracle 关系型数据库
关系型数据库Oracle应用场景
【7月更文挑战第5天】
101 3
|
3月前
|
Oracle 关系型数据库 数据处理
|
3月前
|
人工智能 Oracle 关系型数据库
Oracle数据库在哪些新兴领域有应用?
【7月更文挑战第21天】Oracle数据库在哪些新兴领域有应用?
99 1
|
5月前
|
SQL Oracle 关系型数据库
|
5月前
|
SQL Oracle 关系型数据库
oracle中wm_conocat()函数的应用
oracle中wm_conocat()函数的应用
54 1
|
5月前
|
SQL Oracle 关系型数据库
Oracle PL/SQL基础知识及应用案例
Oracle PL/SQL基础知识及应用案例
106 0
|
12月前
|
Oracle 关系型数据库 Java
分享一个 Oracle RAC 模式下客户端建立JDBC初始连接时因ONS造成应用启动时卡顿30秒问题的排查分析案例
分享一个 Oracle RAC 模式下客户端建立JDBC初始连接时因ONS造成应用启动时卡顿30秒问题的排查分析案例
|
Oracle 关系型数据库
Oracle的 nvl 函数及 nvl2 函数的应用
Oracle的 nvl 函数及 nvl2 函数的应用
319 0
|
存储 Oracle 关系型数据库
Oracle海量数据优化-02分区在海量数据库中的应用-更新中
Oracle海量数据优化-02分区在海量数据库中的应用-更新中
116 0
|
Oracle 关系型数据库 数据库
《ORACLE数据库和应用异构 迁移最佳实践》电子版地址
ORACLE数据库和应用异构 迁移最佳实践
72 0
《ORACLE数据库和应用异构 迁移最佳实践》电子版地址