随笔分类 - Oracle
摘要:比如同步供应商数据: CREATE TABLE jd_unit( id varchar2(64) primary key, unit_name varchar2(500), unit_code varchar2(500), is_enable char(1), create_time timesta
阅读全文
摘要:1、现象:oracle运行了一段时间后出现用户名连接不上,提示process已经达到最大值。 2、解决: --管理员身份登录 sqlplus / as sysdba --修改processes最大值,默认是150 alter system set processes=300 scope=spfile
阅读全文
摘要:--查询表索引 select * from user_ind_columns where table_name = upper('HY_PROJECT') and column_name = upper('PRO_ID'); --创建索引 CREATE UNIQUE INDEX HY_PROJECT_PRO_ID on HY_PROJECT(PRO_ID); --处理索引产生的碎片,重建索引或者...
阅读全文
摘要:////如果出现 ORA-00604: 递归 SQL 级别 1 出现错误 ////或出现ORA-01940:无法删除当前连接的用户 ////就重启数据库再drop ////SQL> shutdown immediate ////SQL> startup
阅读全文
摘要:--建表 create table table41( id varchar2(64) not null, --主键 col1 varchar2(2000), col2 varchar2(2000), col3 varchar2(2000), col4 int, col5 timestamp, col6 number(19,2), ...
阅读全文
摘要:--Oracle12c不再支持该函数,需要手动处理 --管理员登录授权给用户权限 GRANT CREATE SYNONYM TO c##sdic; / --创建 TYPE CREATE OR REPLACE TYPE WM_CONCAT_IMPL AS OBJECT ( CURR_STR VARCHAR2(32767), STATIC FUNCTION ODCIAGGREGATEINITIAL...
阅读全文
摘要:--1、查看表空间USERS使用情况SELECT T.TABLESPACE_NAME,D.FILE_NAME, D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUS FROM DBA_TABLESPACES T,DBA_DATA_FILES D WHERE T.TABLESPACE_NAME =D.TABLESPACE_NAME and T.TABLESPA...
阅读全文
摘要:--将所有HY开头的表都生成一个更新触发器的脚本('/'是为了连续创建多个触发器而不报错)select 'CREATE OR REPLACE TRIGGER '||table_name||' BEFORE UPDATE on '||table_name||' REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW ...
阅读全文
摘要:--1、查看用户的proifle,一般是default select username,profile from dba_users; --2、查看概要文件(default)的密码有效期设置 select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME'; --3、将密码有效期由...
阅读全文
摘要:Oracle建表提示: 错误报告:SQL 错误: ORA-00904: : 标识符无效00904. 00000 - "%s: invalid identifier"*Cause: *Action: 这个可能是列用到了oracle的保留关键字。 注意:不能用保留关键字做列名,建议使用其他列名。 查询o
阅读全文
摘要:Oracle SqlPlus导出查询结果在sqlplus下导出查询的结果保存到本地sql文件中,可以采用如下方式:1、连接数据库: sqlplus xmq/xmqpwd@192.168.1.57:1521/db 2、导出sql脚本: set feedback off --回显本次sql命令处理的记录条数,缺省为on set pagesize 0 --输出每页行数,缺省为24...
阅读全文
摘要:oracle数据库简单备份 方法一: 1、导出 exp c##xmq/pwda@orcl owner=c##xmq file=C:/expdb.dmp buffer=8000 2、导入 2.1.删除原来用户 sqlplus system/123456 SQL>drop user c##xmq cascade; ////如果出现 ...
阅读全文

浙公网安备 33010602011771号