sql server2014切换到oracle12c
来源:互联网 发布:java多线程之间的通信 编辑:程序博客网 时间:2024/06/11 19:24
安装oracle12c
略
创建用户
--------创建kdbase------------------------------------------sqlplus / as sysdba;create pluggable database PDBORCL admin user user1 identified by user1 roles=(connect) file_name_convert= ('C:\app\oracle\oradata\orcl\pdbseed', 'C:\app\oracle\oradata\orcl\pdborcl'); alter session set container=PDBORCL; alter pluggable database PDBORCL open; --1.删除系统原有表空间、数据库用户alter session set container=PDBORCL; drop user user1 cascade;drop tablespace TS_USER1 including contents and datafiles cascade constraints;--2.创建表空间create tablespace TS_USER1 datafile 'C:\app\oracle\oradata\orcl\user1.dbf' size 32M autoextend on next 100M maxsize 15000M extent management local;--3.重启OracleServiceOrcl服务exitlsnrctl stopsqlplus / as sysdbaalter session set container=PDBORCL; shu immediatestartupexitlsnrctl startsqlplus / as sysdbaalter session set container=PDBORCL; --4.创建数据库用户create user user1 identified by user1 default tablespace TS_USER1;GRANT CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX, CREATE ANY PROCEDURE, ALTER ANY TABLE, ALTER ANY PROCEDURE, DROP ANY TABLE, DROP ANY VIEW, DROP ANY INDEX, DROP ANY PROCEDURE, SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE TO user1;GRANT connect,resource TO user1;alter user user1 quota unlimited on TS_USER1;--解决PLSQL无法连接的问题grant dba to user1; ------------------创建kdia---------------------------------1.删除系统原有表空间、数据库用户sqlplus / as sysdba;alter session set container=PDBORCL; drop user user2 cascade;drop tablespace TS_USER2 including contents and datafiles cascade constraints;--2.创建表空间create tablespace TS_USER2 datafile 'C:\app\oracle\oradata\orcl\user2.dbf' size 32M autoextend on next 100M maxsize 15000M extent management local;--3.重启OracleServiceOrcl服务exitlsnrctl stopsqlplus / as sysdbaalter session set container=PDBORCL; shu immediatestartupexitlsnrctl startsqlplus / as sysdbaalter session set container=PDBORCL; --4.创建数据库用户create user user2 identified by user2 default tablespace TS_USER2;GRANT CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX, CREATE ANY PROCEDURE, ALTER ANY TABLE, ALTER ANY PROCEDURE, DROP ANY TABLE, DROP ANY VIEW, DROP ANY INDEX, DROP ANY PROCEDURE, SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE TO user2;GRANT connect,resource TO user2;alter user user2 quota unlimited on TS_USER2;--解决PLSQL无法连接的问题grant dba to user2;
建序列器
use user1;DROP SEQUENCE SEQ_ASSET_STOCKLOG;create sequence SEQ_ASSET_STOCKLOGminvalue 1maxvalue 999999999999999999start with 1increment by 1CACHE 20;
创建表
create table ASSET_STOCKLOG ( RECORD_NO INTEGER default SEQ_ASSET_STOCKLOG.NEXTVAL not null, constraint PK_ASSET_STOCKLOG primary key (RECORD_NO));comment on table ASSET_STOCKLOG is'表注释';comment on column ASSET_STOCKLOG.RECORD_NO is'记录号(字段注释)';...
转换存储过程和函数
利用Oracle动态游标实现动态SQL循环遍历
create or replace procedure P_TEST_SQL is TYPE ref_cursor_type IS REF CURSOR; --定义一个动态游标 tablename varchar2(200) default 'ess_client'; v_sql varchar2(1000); mobile varchar2(15); usrs ref_cursor_type; begin --使用连接符拼接成一条完整SQL v_sql := 'select usrmsisdn from '||tablename||' where rownum < 11'; --打开游标 open usrs for v_sql ; loop fetch usrs into mobile; exit when usrs%notfound; insert into tmp(usrmsisdn) values(mobile); end loop; close usrs; commit; end P_TEST_SQL;
Mybatis 定义参数查询表字段(SQLSERVER)
<select id="queryTableColumnByTableName_Win_MSSQL" parameterType="java.util.HashMap" resultType="java.util.HashMap"> DECLARE @table_name as varchar(max) set @table_name ='${TABLE_NAME}' SELECT cast(sys.columns.name as varchar()) as COLUMN_NAME, cast((select value FROM sys.extended_properties where sys.extended_properties.major_id = sys.columns.object_id and sys.extended_properties.minor_id = sys.columns.column_id) as varchar) AS COLUMN_COMMENT from sys.columns, sys.tables, sys.types where sys.columns.OBJECT_ID = sys.tables.object_id and sys.columns.system_type_id=sys.types.system_type_id and sys.tables.name=@table_name ORDER by sys.columns.column_id </select>
0 0
- sql server2014切换到oracle12c
- SQL server2014 sql语句
- JDBC连接SQL Server2014
- SQL SERVER2014卸载方法
- 修复SQL Server2014
- 安装SQL Server2014示例数据库
- Sql Server2014开启远程连接
- SQL Server2014如何打开协议
- Java链接SQL Server2014 Express
- java jdbc连接sql server2014
- SQL Server2014附加数据库出现的问题
- SQL Server2014数据库的备份和还原
- Oracle12c多租户如何连接到CDB或PDB、CDB与PDB容器切换
- Oracle12C--动态SQL(60)
- MS SQL Server2014链接MS SQL Server 2000
- sql server2014,sql server实例数据库的还原
- JDBC以SQL Server身份验证方式连接SQL Server2014
- sql server2014如何使用sql server身份验证进行连接
- 关于微信聊天界面更换背景
- gdb多线程下禁止线程切换
- 文件结构体struct file(Linux 2.6.23内核) (转)
- 矩阵折叠
- 前端构建工具gulpjs的使用介绍及技巧
- sql server2014切换到oracle12c
- android消息机制之子线程更新UI其它方式
- Android Studio导入项目报错 Minimum supported Gradle version is 2.14.1. Current version is 2.10
- Oracle EBS APIs
- View事件传递解析,(以ImageView和Buttion为例彻底解析)
- Tornado中的协程
- Codeforces Round #381 (Div. 2)
- nginx服务器图片防盗链的方法
- IDEA下Maven项目中使用Mybatis及Mybatis Generator