1、首先需要安装好oracle数据库,本机适用plsql连接数据库正常,记录下数据库名称2、安装cx_oracle模块pip install cx_Oracle3、python中引入模块import cx_Oracle as cx4、测试conn = cx.connect(‘sys/password@localhost/orcl‘) cursor = conn.cursor () cursor.execute ("select * from dual") row = cursor.fetchone () print (row) cursor.close () conn.close () 原文:http://www.cnblogs.com/iHqq/p/6149667....
解决远程无法调用图形安装的问题远程安装oracle-11g数据库无法调用图形化解决办法,错误如下图:解决方法:切换到root用户,执行命令: #xdpyinfo | grep local //结果如下图 过滤出来是localhost:11.0如果没有这个命令,需要用yum安装桌面centos6/redhat6:yum groupinstall -y "X Window System"yum groupinstall -y "Desktop"yum groupinstall -y "Chinese Support"centos7/redhant7:yum groupinstall "GNOMEDesktop" -y ...
第一步:装载oracle客户端第二部:配置tnsnames.ora. db_172.21.1.7 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.21.1.7)(PORT = 1526))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = db)))第三部:打开命令行,执行如下命令:imp netelnusr/netelnusr@db_172.21.1.7 file=dbelnsur2_20150202.dmp log=d:/eln.log fromuser=dbelnusr2 touser=netelnusr 原文:http://www.cnblogs.com/a198720/p/4440753.html
当然首先要装好Oracle 11g然后还要有sqlplus,这个在Oracle11g的时候应该都会配上的进入正题,如果oracle/plsql没scott账户,如何创建先找到Oracle安装目录下的soctt.sql我的是在:E:\app\91959\product\11.2.0\dbhome_1\admin如果没有soctt.sql,先建立一个txt文件,复制下面的代码进去,然后改成sql文件:Rem Copyright (c) 1990by Oracle CorporationRem NAMEREM UTLSAMPL.SQLRem FUNCTIONRem NOTESRem MODIFIEDRem gdude...
2015-10-23目录 参考资料[1] 林树泽.Oracle 11g R2 DBA操作指南[M].北京:清华大学出版社,2013[2] oracle 数据文件管理[3] 数据文件管理—oracle管理指南[4] Oracle控制文件、数据文件、临时文件总结笔记[5] 修改oracle数据文件大小[6] Oracle删除数据文件[7] oracle数据文件迁移[8] Oracle 数据库/表空间/数据文件之间的关系[9] Oracle数据文件和临时文件的管理原文:http://www.cnblogs.com/cenliang/p/4905021.html
运维的过程是不断产生新的问题,需要不断研究和前进的过程。十一假期刚过客户就电话告知之前的oracle 同步数据不一致需要处理,然而又不能停业务。这里研究使用RMAN初始化方案--不需要源数据库停机。1.环境介绍:客户三台数据库,三台之间相互同步DDL、DML2.前言:每个高可用的场景不一样,处理各有千秋,但是大致步骤雷同。我的故障不能直接就去处理这样的故障,需要先分析每个库的差异,哪个库的数据是正常的在初始化到其它数据库...
1、PLSQL编程1.1概念和目的PL/SQL(Procedure Language/SQL)PLSQL是Oracle对sql语言的过程化扩展指在SQL命令语言中增加了过程处理语句(如分支、循环),使SQL语言具有过程处理能力1.2程序结构通过PLsqlDeveloper工具的Test Windows创建程序模版或者通过语句在SQLWindows编写提示:PLSQL语言的大小是不区分的PL/SQL可以分为三个部分:声明部分、可执行部分、异常处理部分[declare] --声明变量,游标(无变量声明可以省略)begin ...
常见情形:从服务器备份Oracle数据库后再到本地机器上还原Oracle数据库的时候经常会碰见数据库字符编码不一致的情况,可以用以下命令来修改本地的Oracle数据库字符编码,然后顺利还原Oracle数据库到本地机器上操作指令:[oracle@gpdb ~]$ sqlplus /nologSQL> conn /as sysdba; SQL>select userenv(‘language‘) from dual;SQL>SHUTDOWN IMMEDIATESQL>STARTUP MOUNTSQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;SQL>ALTER SYSTEM SE...
确定楼主是以管理员身份登录的:1.首先,创建(新)用户: create user username identified by password; username:新用户名的用户名 password: 新用户的密码也可以不创建新用户,而仍然用以前的用户,如:继续利用scott用户2.创建表空间: create tablespace tablespacename datafile ‘d:\data.dbf‘ size xxxm; tablespacename:表空间的名字 d:\data.dbf‘:表空间的存储位置 xxx表空间的大小,m单位为...
----数据库对象:逻辑结构的集合 ----一、同义词:现有对象的别名/*作用: 简化SQL语句隐藏对象的名称和所有者提供对对象的公共访问分类:*/--公有同义词:可以被所有的数据库用户访问,本地对象和公有对象同名时,本地对象优先create public synonym syn1 for scott.emp;select * from syn1;--私有同义词:只能被当前模式访问,且不能与当前模式下的对象同名create synonym emp1 for scott.emp;select * from emp1;/*同义词创建的...
1.首先创建一个表空间create tablespace 表空间名 datafile 数据文件的路径(数据文件以dbf为后缀) size 数据文件的大小,default storage(initial 128K next 128K maxextents unlimited pctincrease 0) minimum extent 128K;红色部分表示表空间的初始化大小是128K当表空间用完下一个大小也是128K并且表空间的大小没有上限,最小步长是128K.提示:创建完表空间之后别忘记commit2.创建完表空间之后创建用户create user 用户名 identifie...
createtable 销售表 (产品id int,客户id int,销售日期 timestamp(4)); --timestamp(秒精度)insertinto 销售表 values(100,1058,timestamp‘2020-02-14 17:58:45.1234‘); --timestamp(秒精度) with time zonealtertable 销售表 modify 销售日期 timestamp(4) with time zone;--指定时区insertinto 销售表 values(101,1059,timestamp‘2020-02-14 17:58:45.1234 UTC‘); --timestamp(秒精度) with local time zonealtertable 销售表...
总结:1.-- 逐值替换;把表中的数据替换成想要的字符select ename,decode(deptno,10,‘开发部‘,20,‘测试部‘,30,‘维护部‘) from emp;-- 计算年龄或者年份差;获取系统年:extract(year from sysdate);得到表里的年:extract(year from hiredate)select ename,extract(year from sysdate)-extract(year from hiredate) as 工龄 from emp-- 转换函数;按照什么格式转成字符串; Select TO_CHAR(0.123,‘$0.9999‘) FROM DUAL;--结果是 $...
1 --建表2 --student表+注释3 create table student(4 sno varchar2(3) not null,5 sname varchar2(9) not null,6 ssex varchar2(3) not null,7 sbirthday date,8 sclass varchar2(5),9 constraint pk_student primary key(sno) 10 ); 11 comment on column student.sno is ‘学号(主键)‘; 12 comment on column student.sname is ‘学生姓名‘; 13 comment on column student.ss...
熟悉Oracle上机环境及Oracle客户端的配置;熟练掌握和使用DDL语言,建立、修改和删除数据库表、主键、外键约束关系和索引。(建立数据库表) 建立教学数据库的四个数据库表,其中Student表中不包含SSEX(C,2) 字段,Sname 字段为Sname(C,8)且可为空。 createtable student(sno char(5),sname varchar2(8),sage number(2) check(age between12and60),sdept char(2),sclass char(2),constraint student_pk primarykey(sno));createtabl...