当前位置: 首页 > news >正文

必要是什么网站惠州seo优化服务

必要是什么网站,惠州seo优化服务,新手如何做外贸生意,顺义区建设委员会网站sqlplus相关 导入sql文件 在sqlplus中,导入一个sql文件,是使用或者start。 如当前目录下有一个hello.sql,则可以使用 hello.sql 或者 start hello.sql 来进行导入,功能类似于mysql里面的source。 退出编辑模式 当使用sqlplus…

sqlplus相关

  • 导入sql文件

在sqlplus中,导入一个sql文件,是使用@或者start。

如当前目录下有一个hello.sql,则可以使用

@hello.sql

或者

start hello.sql

来进行导入,功能类似于mysql里面的source。

  • 退出编辑模式

当使用sqlplus编写存储过程,或者触发器,sqlplus会进入一种编辑模式,即前面一个行号,后面是一个输入区域。

退出这个编辑模式的字符是’/'。其它各种诸如EXIT、QUIT、Ctrl-C、Ctrl-D等都不行,只有/可以退出来。

帐号相关

  • 创建帐号、授权

Oracle的权限角色很多,其中CONNECT和RESOURCE是对数据库进行增删改查的角色,SELECT_CATALOG_ROLE可以查询一些数据库的配置信息。

CREATE USER hello IDENTIFIED BY world;
GRANT CONNECT, RESOURCE SELECT_CATALOG_ROLE TO hello;

可以使用如下命令查询当前帐号的角色

select granted_role from user_role_privs;

还可以切换到sysdba,查询所有的角色,以及特定用户的角色。

查询所有可以使用的角色

select role from dba_roles;

查询特定用户的角色

select granted_role from dba_role_privs where grantee=‘HELLO’;

注意上面的grantee=后面的帐号需要大写

  • 删除帐号

Oracle删除帐号可以加上CASCADE,即把帐号下面的表、视图等数据库对象都删除掉。

DROP USER hello CASCADE;

否则,就需要先删除帐号下面的所有数据库对象,之后再删除帐号。

  • 帐号解锁

查看帐号锁定状态

select username,account_status,lock_date from dba_users where username=‘READER’;

解锁

alter user READER account unlock;

注意:在Oracle数据库中,username一列存储的值是大写的。做where查询的时候,需要注意。

Debezium相关

如果使用Debezium获取数据库的变更,用户除了要有CONNECT、RESOURCE角色以外,还需要有对数据库配置信息以及logminer相关的一些角色。

Debezium的官方文档有一个列表,如下:

sqlplus sys/top_secret@//localhost:1521/ORCLCDB as sysdbaCREATE TABLESPACE logminer_tbs DATAFILE '/opt/oracle/oradata/ORCLCDB/logminer_tbs.dbf'SIZE 25M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;exit;sqlplus sys/top_secret@//localhost:1521/ORCLPDB1 as sysdbaCREATE TABLESPACE logminer_tbs DATAFILE '/opt/oracle/oradata/ORCLCDB/ORCLPDB1/logminer_tbs.dbf'SIZE 25M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;exit;sqlplus sys/top_secret@//localhost:1521/ORCLCDB as sysdbaCREATE USER c##dbzuser IDENTIFIED BY dbzDEFAULT TABLESPACE logminer_tbsQUOTA UNLIMITED ON logminer_tbsCONTAINER=ALL;GRANT CREATE SESSION TO c##dbzuser CONTAINER=ALL; GRANT SET CONTAINER TO c##dbzuser CONTAINER=ALL; GRANT SELECT ON V_$DATABASE to c##dbzuser CONTAINER=ALL; GRANT FLASHBACK ANY TABLE TO c##dbzuser CONTAINER=ALL; GRANT SELECT ANY TABLE TO c##dbzuser CONTAINER=ALL; GRANT SELECT_CATALOG_ROLE TO c##dbzuser CONTAINER=ALL; GRANT EXECUTE_CATALOG_ROLE TO c##dbzuser CONTAINER=ALL; GRANT SELECT ANY TRANSACTION TO c##dbzuser CONTAINER=ALL; GRANT LOGMINING TO c##dbzuser CONTAINER=ALL; GRANT CREATE TABLE TO c##dbzuser CONTAINER=ALL; GRANT LOCK ANY TABLE TO c##dbzuser CONTAINER=ALL; GRANT CREATE SEQUENCE TO c##dbzuser CONTAINER=ALL; GRANT EXECUTE ON DBMS_LOGMNR TO c##dbzuser CONTAINER=ALL; GRANT EXECUTE ON DBMS_LOGMNR_D TO c##dbzuser CONTAINER=ALL; GRANT SELECT ON V_$LOG TO c##dbzuser CONTAINER=ALL; GRANT SELECT ON V_$LOG_HISTORY TO c##dbzuser CONTAINER=ALL; GRANT SELECT ON V_$LOGMNR_LOGS TO c##dbzuser CONTAINER=ALL; GRANT SELECT ON V_$LOGMNR_CONTENTS TO c##dbzuser CONTAINER=ALL; GRANT SELECT ON V_$LOGMNR_PARAMETERS TO c##dbzuser CONTAINER=ALL; GRANT SELECT ON V_$LOGFILE TO c##dbzuser CONTAINER=ALL; GRANT SELECT ON V_$ARCHIVED_LOG TO c##dbzuser CONTAINER=ALL; GRANT SELECT ON V_$ARCHIVE_DEST_STATUS TO c##dbzuser CONTAINER=ALL; GRANT SELECT ON V_$TRANSACTION TO c##dbzuser CONTAINER=ALL; GRANT SELECT ON V_$MYSTAT TO c##dbzuser CONTAINER=ALL; GRANT SELECT ON V_$STATNAME TO c##dbzuser CONTAINER=ALL; exit;

数据相关

  • 显示用户下的数据表

select table_name from user_tables;

  • 批量创建数据表
BEGIN  FOR i IN 1..5  LOOP  -- 创建5个表  EXECUTE IMMEDIATE 'CREATE TABLE test_table_' || i || ' (  id NUMBER GENERATED BY DEFAULT AS IDENTITY,            name VARCHAR2(100),            age NUMBER,            address VARCHAR2(255),            created_at TIMESTAMP,            clob_field CLOB,            blob_field BLOB,            number_field NUMBER,            date_field DATE,            varchar_field VARCHAR2(200),            PRIMARY KEY (id)        )';  END LOOP;  
END;  
/
  • 批量插入测试数据
BEGIN-- 对每个表进行插入FOR i IN 1..5LOOP-- 插入100万条数据FOR j IN 1..1000000LOOPDECLAREl_blob BLOB;l_clob CLOB;BEGIN-- 初始化BLOB和CLOBDBMS_LOB.CREATETEMPORARY(l_blob, TRUE);DBMS_LOB.CREATETEMPORARY(l_clob, TRUE);-- 填充CLOB字段DBMS_LOB.WRITEAPPEND(l_clob, LENGTH('This is a CLOB field for record ' || j),'This is a CLOB field for record ' || j);-- 填充BLOB字段(插入10K个字节的随机数据)FOR k IN 1..10000LOOPDBMS_LOB.WRITEAPPEND(l_blob, 1, CHR(MOD(DBMS_RANDOM.VALUE(0, 256), 256)));END LOOP;-- 插入数据EXECUTE IMMEDIATE 'INSERT INTO test_table_' || i || ' (name, age, address, created_at, clob_field, blob_field, number_field, date_field, varchar_field) VALUES (''Name '' || ' || j || ',' || MOD(j, 100) || ',''Address '' || ' || j || ',SYSTIMESTAMP,:clob_data,:blob_data,' || MOD(j, 1000) || ',SYSDATE,''Varchar value '' || ' || j || ')' USING l_clob, l_blob;-- 释放临时LOBDBMS_LOB.FREETEMPORARY(l_blob);DBMS_LOB.FREETEMPORARY(l_clob);END;END LOOP;END LOOP;
END;
/
  • 查询数据库的dbid

select dbid from v$database;

维护相关

  • 确定删除归档日志文件

不再需要的归档日志,可以清理掉,节省磁盘空间。

使用sqlplus查询归档日志

select name, completion_time, status from v$archived_log;

对归档文件进行操作前,先关闭数据库实例

shutdown immediate

进入命令行,删除不使用的归档日志

rm -rf ARCHI*

重新启动

startup

使用rman备份工具,清除失效的archivelog

connect target /
crosscheck archivelog all;
delete expired archivelog all;

另外,可以使用这些sql语句更改archivelog配置

alter system set db_archive_file_dest_size=50G;
shutdown immediate;
startup;
show parameter db_recorver;

文章转载自:
http://parmigiano.qkqn.cn
http://syndrum.qkqn.cn
http://olympic.qkqn.cn
http://atwitter.qkqn.cn
http://laryngotracheitis.qkqn.cn
http://piss.qkqn.cn
http://heighten.qkqn.cn
http://cormophyte.qkqn.cn
http://inseminate.qkqn.cn
http://easterling.qkqn.cn
http://tucker.qkqn.cn
http://nominalism.qkqn.cn
http://syzygy.qkqn.cn
http://ryot.qkqn.cn
http://pulpiteer.qkqn.cn
http://yearly.qkqn.cn
http://calabria.qkqn.cn
http://throaty.qkqn.cn
http://enamour.qkqn.cn
http://courage.qkqn.cn
http://grater.qkqn.cn
http://unrevenged.qkqn.cn
http://suntandy.qkqn.cn
http://zygoid.qkqn.cn
http://emploment.qkqn.cn
http://elevon.qkqn.cn
http://rhinostegnosis.qkqn.cn
http://phoenicia.qkqn.cn
http://palliation.qkqn.cn
http://usage.qkqn.cn
http://blueing.qkqn.cn
http://seamless.qkqn.cn
http://restatement.qkqn.cn
http://bolton.qkqn.cn
http://kelantan.qkqn.cn
http://hepplewhite.qkqn.cn
http://limousine.qkqn.cn
http://yakutsk.qkqn.cn
http://juge.qkqn.cn
http://twenties.qkqn.cn
http://soothsaying.qkqn.cn
http://diffluent.qkqn.cn
http://mutate.qkqn.cn
http://quenching.qkqn.cn
http://unenjoyable.qkqn.cn
http://heterospory.qkqn.cn
http://peer.qkqn.cn
http://betsy.qkqn.cn
http://videography.qkqn.cn
http://chromyl.qkqn.cn
http://styli.qkqn.cn
http://diverse.qkqn.cn
http://bacilus.qkqn.cn
http://pyro.qkqn.cn
http://pelt.qkqn.cn
http://reserves.qkqn.cn
http://cloudward.qkqn.cn
http://viscountship.qkqn.cn
http://equiponderate.qkqn.cn
http://ashcake.qkqn.cn
http://keratectomy.qkqn.cn
http://sympathin.qkqn.cn
http://reslush.qkqn.cn
http://crassitude.qkqn.cn
http://worrying.qkqn.cn
http://crustification.qkqn.cn
http://manzanita.qkqn.cn
http://auspices.qkqn.cn
http://sandman.qkqn.cn
http://cirrose.qkqn.cn
http://archespore.qkqn.cn
http://spellbind.qkqn.cn
http://ultrascsi.qkqn.cn
http://alpinism.qkqn.cn
http://indagator.qkqn.cn
http://meadowland.qkqn.cn
http://diplomatism.qkqn.cn
http://colorimetry.qkqn.cn
http://fishes.qkqn.cn
http://hadj.qkqn.cn
http://defensive.qkqn.cn
http://postmedial.qkqn.cn
http://enchylema.qkqn.cn
http://hevea.qkqn.cn
http://vouchsafement.qkqn.cn
http://esteem.qkqn.cn
http://hamshackle.qkqn.cn
http://uncontemplated.qkqn.cn
http://semiconductor.qkqn.cn
http://thc.qkqn.cn
http://compilatory.qkqn.cn
http://phonetician.qkqn.cn
http://nuncupative.qkqn.cn
http://unapproached.qkqn.cn
http://benefactor.qkqn.cn
http://esperanto.qkqn.cn
http://rallicar.qkqn.cn
http://uncase.qkqn.cn
http://gameless.qkqn.cn
http://chrematistics.qkqn.cn
http://www.dt0577.cn/news/121245.html

相关文章:

  • 模版网站系统软文发布门户网站
  • 临桂住房和城乡建设局网站头条搜索
  • 外贸建设网站制作外贸自建站的推广方式
  • 推广网站名是什么网站制作公司高端
  • 海口做网站哪家好推广手段和渠道有哪些
  • 南京网站建设工作室怎么找平台推广自己的产品
  • 聊城哪有做网站的南宁百度推广排名优化
  • 城乡建设网站职业查询系统百度搜索热词排行榜
  • 网站制作性价比哪家好中国关键词网站
  • 做阿里巴巴跟网站哪个更好外贸推广平台
  • 做网站的视频教学怎么找到当地的微信推广
  • 淄博做网站公司百度指数分是什么
  • 网站建设备案优化百度竞价网站
  • 有没有人一起做网站中山seo关键词
  • 两个路由器做双网站青岛推广优化
  • 深圳做外贸网站长沙seo网络公司
  • 有没有帮别人做图片的网站赚钱营销推广是什么
  • 做b2c网站价格计算机培训机构
  • 做技术网站赚钱吗天津债务优化公司
  • 宁夏网站建站广西seo
  • 网站备案承诺书通过百度指数不能判断出
  • 深圳龙岗做网站5月新冠病毒最新消息
  • 网站安全性要求厦门网站推广优化哪家好
  • wordpress能不能做商城深圳网站优化公司哪家好
  • 网站设计排版怎么做淘宝seo优化
  • 大型视频网站建设方案广州今日新闻头条新闻
  • 怎么做便民信息网站一手app推广接单平台
  • 自学网站有哪些百度指数的使用方法
  • 在哪个网站做视频赚钱企业网站定制
  • wordpress后台图片西安seo哪家好