随笔分类 -  DB相关

摘要:====================================================================================DB启动停止============================================================... 阅读全文
posted @ 2014-02-10 15:09 linux,dev 阅读(568) 评论(0) 推荐(0) 编辑
摘要:h2和derby一样,都是轻量级数据库,h2比derby还要轻巧,核心jar包不到1M。性能效率等等方面都非常好(前提不是高并发,高数据量)轻量级数据库的应用出其不意,可以完成很多以前常规开发中无法想象,或很难完成的功能。例如一下应用:某人以前给某公司做BSS, 遇到了下面的情况. 系统的菜单 (树状结构)全部菜单项有2000多条, 菜单主要用在系统的上边导航 还有左边的菜单树 地市/分公司列表 这个不多 (毕竟联通占有率不高) 但是也有3位数了 这个应用场景极其的多, 很多操作又要用到, 相当于一个字典表 地市分公司部门列表 全部数据2000条左右,也相当于字典表 以上四种数据控制的&quo 阅读全文
posted @ 2013-12-31 17:11 linux,dev 阅读(1130) 评论(0) 推荐(0) 编辑
摘要:一、需安装ORACL客户端。配置文件路径:E:\Oracle\product\10.1.0\Client_3\NETWORK\ADMIN\tnsnames.ora内容如下:# TNSNAMES.ORA Network Configuration File: E:oracleora92networkadmintnsnames.ora# Generated by Oracle configuration tools.WXXRDB_192.168.3.2 = #显示在客户端得名称(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST 阅读全文
posted @ 2013-08-13 23:43 linux,dev 阅读(207) 评论(0) 推荐(0) 编辑
摘要:昨天在centos6.3系统下,使用图形化界面安装了oracle11g_r2,当然,使用这种安装方法已经不是第一次,由于考虑到以后作业环境下的服务器几乎都不会安装x windows软件,所以,今天开始学习如何通过命令行终端的方式静默安装oracle。一。安装前的准备工作#vi /etc/hosts //添加IP地址对应的hostname。1.先安装好centos 6.3版本的系统 (略)要求:内存:至少1Gswap:如果1-2G物理内存,最好设置swap为1.5-2倍的物理内存大小Available RAMSwap Space RequiredBetween 1 GB and 2 GB1.5 阅读全文
posted @ 2013-06-01 21:40 linux,dev 阅读(285) 评论(0) 推荐(0) 编辑
摘要:2012-04-25 09:03:54 版本号: 11g端口:1521安装文件:/install/ linux.x64_11gR2_database_1of2.zip, linux.x64_11gR2_database_2of2.zip www.2cto.com 安装过程:此次安装以centos没装图形界面,使用远程安装。使用工具:ssh+xmanager,我用的xmanager是4.0打开xmanager-passive模式添加用户及用户组[root@centos56 ~]# groupadd oinstall[root@centos56 ~]# groupadd dba[root@cent 阅读全文
posted @ 2013-06-01 21:40 linux,dev 阅读(252) 评论(0) 推荐(0) 编辑
摘要:2010-08-20可能这是许多人遇到的问题,前几天换了IP,导致ORACLE启动不起来。 首先,要知道一点。ORACLE使用是不能使用动态IP的,必须使用静态IP。开始-》运行输入CMD,输入命令 IPCONFIG /ALL 查询需要的信息(IPD地址,网关,DNS服务器地址),网上邻居-》属性-》本地连接-》属性-》TCP\IP 在里面选择使用下面的IP地址,填写查询到的信息 然后使用NET CONFIGURATION ASSISTANT删除原来的LISTENER,然后重新配置一个LISTENER即可。 重启服务 使用PL/SQL DEVELOPER登陆即可。 下面来比较一下... 阅读全文
posted @ 2013-06-01 21:37 linux,dev 阅读(603) 评论(0) 推荐(0) 编辑
摘要:oracle中cascade是什么意思级联删除,比如你删除某个表的时候后面加这个关键字会在删除这个表的同时删除和该表有关系的其他对象***********************************************************************************发表于: 2007-09-20 17:01:15在查询分析器里用如下语句:declare @mylen int,@dropname char(100)set @mylen=(SELECT length FROM syscolumns WHERE name = 'fwxzdh' AND 阅读全文
posted @ 2013-05-01 14:14 linux,dev 阅读(1301) 评论(0) 推荐(0) 编辑
摘要:2013-02-19linux下oracle设置环境变量 需要设置ORACLE_HOME和ORACLE_SID两个环境变量,再把ORACLE的bin目录添加到PATH中即可, 通常缺省安装的情况下ORACLE_SID=orcl,ORACLE_HOME=/home/oracle/oracle/product/10……这样的形式, 操作步骤: 1、su oracle并回车切换到oracle用户; 2、cd并回车回到oracle用户目录; cd /home/oracle ls -a 3、vi .bash_profile并回车编辑该文件,按I键进入插入状态,在最后加入以下行: exp... 阅读全文
posted @ 2013-04-01 14:43 linux,dev 阅读(888) 评论(0) 推荐(0) 编辑
摘要:Oracle怎么更改用户名2012-10-22很多人都以为oracle可以很容易的改密码,但不能改用户名字.实际上名字也可以改的.只不过改起来有点麻烦.改用户名的用处至于改名字的用处嘛,在这样一种情景下非常有用.假如某个公司给每个员工一个账户,用户名就是你的英文名.当某个员工arwen要离职了,那就要删除掉用户arwen了.但是我们知道oracle中用户与此用户下面创建的对象是完全绑定到一起的,而不像sql server中表等对象是可以和用户完全分开.这样的话你一删掉用户arwen那下面的数据全没了.假如我们需要那些数据咋整呢,最容易想到的是把所有数据先导出,然后再导入到某个用户下面.但这样比 阅读全文
posted @ 2013-04-01 14:43 linux,dev 阅读(985) 评论(0) 推荐(0) 编辑
摘要:方法1:SQL> create table b as select 1 id from dual connect by level create table a (id int);Table created.SQL> insert into a select 1 from dual connect by level<=100; 100 rows created.方法三:create table test_big as select * from all_objects;insert into test_big as select * from test_big ;insert 阅读全文
posted @ 2013-04-01 14:42 linux,dev 阅读(1618) 评论(0) 推荐(0) 编辑
摘要:2010-11-1原文:http://aiyooyoo.com/index.php/archives/166/没错,我的确说它是最好的一款可视化管理工具,当你用了它后你不得不承认。它就是heidisql。 首先,它是英文的(对一名程序员来说,神马英文的都是浮云),其次最重要的一点是它是免费的,而且作者很勤快,一旦有什么BUG,马上更新,一天之内就连续发布了三个版本号。 我用过不少MYSQL客户端工具,phpmyadmin,sqlyog,navicat,heidisql再经过长时间的使用后,我最终挑选了它。大概总结一下各种MYSQL客户端可视化管理工具的特点。 phpmyadmin:功能全... 阅读全文
posted @ 2013-03-01 15:10 linux,dev 阅读(5561) 评论(0) 推荐(1) 编辑
摘要:下面为您介绍的是ORACLE数据库设置编码,如果您在ORACLE数据库设置方面遇到过类似的问题,不妨一看。ORACLE数据库设置编码:$ sqlplus / as sysdba SQL> SHUTDOWN IMMEDIATE; Database closed. Database dismounted. ORACLE instance shut down. SQL> STARTUP nomount; ORACLE instance started. SQL> ALTER DATABASE mount exclusive; Database altered. SQL> AL 阅读全文
posted @ 2013-03-01 10:29 linux,dev 阅读(550) 评论(0) 推荐(0) 编辑
摘要:**************sqlplus 连接远程数据库系统**********************方式一:简易连接,不用进行网络配置,其实就是tnsname.ora文件,但只支持oracle10G以上。命令:sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba]示例:sqlplus sys/pwd@ip:1521/test as sysdba备注:使用默认1521端口时可省略输入方式二:进行网络配置 oracle9i和以前的版本2.1图形化操作:Net Configuration Assistant--> 本地Net服务名配置--> 阅读全文
posted @ 2013-03-01 10:27 linux,dev 阅读(1193) 评论(0) 推荐(0) 编辑
摘要:[日期:2011-09-29]1.解决问题:TNS或者数据库不能登录。 最简单有效方法:使用Oracle系统提供的工具 netca 配置(把原来的删除掉重新配置) $netca2.然而,仍有疑问:如何指定'listener.ora'存放的目录?不要默认目录($ORACLE_HOME/network/admin) 在 '.profile' 中加入TNS_ADMIN=/f01/oracle11/app/oracle/product/8.0.6/network/admin export TNS_ADMIN 3.介绍三个配置文件 1)listener.ora 2)sql 阅读全文
posted @ 2013-03-01 10:27 linux,dev 阅读(567) 评论(0) 推荐(0) 编辑
摘要:最近公司对盗版很忌讳,所以都换上免费的了,培训中心的操作系统选择ubuntu,oracle换成xe版的了,对于oracle xe在ubuntu 12.0.4上的安装也是小折腾了一把,毕竟oracle对ubuntu 12.04在原则上是不支持的。下面安装不算正规,但也总算装上了,有需要的可以参考。1,建立oracle用户及属主addgroup oinstalladdgroup dbaadduser oracleusermod –g oinstall –G dba oracleid oracleid nobody2,建立软链接#ln -s /usr/bin/awk /bin/awk#ln -s / 阅读全文
posted @ 2013-03-01 10:26 linux,dev 阅读(1276) 评论(0) 推荐(0) 编辑
摘要:以前都是在开发环境中使用Oracle的轻量级服务器oracle xe。在Linux上安装Oracle是一件痛苦的事情。因为需要为安装做很多准备工作。另外,就是Oracle的安装都是基于RedHat版本的。Ubuntu Server是很好的Linux服务器版本,但是得到的企业支持较少,比如Oracle,比如其他软件提供商。公司需要移植以前Oracle数据库的东西出来。为了应急,在Ubuntu Server上安装一个express edition(XE)。这个版本在Ubuntu上安装十分容易。首先需要设置Oracle XE版本的源:sudo vim /etc/apt/sources.list在该文 阅读全文
posted @ 2013-03-01 10:25 linux,dev 阅读(589) 评论(0) 推荐(0) 编辑
摘要:折腾了几天,终于把11G装在服务器上并且能正常运行了。于是今天把简要的安装步骤和安装时候遇到的问题记录下,以后备用。在oracle网站上注册下载linux 64bit的安装包(好像只有64bit的),注意系统一定要是64bit的 不然你就是在浪费时间。首先说一下,本人的系统是centos5 我曾经实验过在ubuntu 12.04 以及amazon EC2(8G 硬盘免费版)上安装,都因为各种原因没有成功,大家有兴趣的可以实验一下。网上有很多指导帖子。在安装之前要注意,oracle对于系统的空间是有要求的,安装前可以查看下:使用free -m查看交换空间大小,oracle XE 要求至少有1.2 阅读全文
posted @ 2013-03-01 10:25 linux,dev 阅读(514) 评论(0) 推荐(0) 编辑
摘要:2012-6-13 09:22:16 |只看该作者 |倒序浏览本帖最后由 onlyarumor 于 2012-6-13 09:25 编辑我的OS是XP,在本地装了ORACLE,当时忘了怎么装上去的,一个是本地的叫LJB,另一个叫QJMOTOR(这个就跟装在别的机器上一样),shutdown后,想把日志改到archivelog方式,没办法启动到mount状态操作如下:C:\Documents and Settings\Administrator>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期三 6月 13 09:1 阅读全文
posted @ 2012-11-01 17:33 linux,dev 阅读(568) 评论(0) 推荐(0) 编辑
摘要:前面一段日子,我电脑上装了Win8,但是不兼容SQLServer2005所以想单独使用数据库管理工具,来操作服务器的数据库我已经使用过 sql explorer(不知道怎么装驱动),DbVisualizer(感觉界面不理想、功能不全),DBeaver(功能不全)、CoolSQL(不知道怎么装驱动)、SqlBuddy(不知道怎么装驱动)、sqltoolbox(根本连不上)数据库Jdbc驱动我都是从微软官网下载的 sqljdbc4.jar和sqljdbc4.jar,但对于有些数据库管理工具来说不起作用,希望有高手指点,谢谢!-----------------数据库之间本身就不通工具如何通?Orac 阅读全文
posted @ 2012-11-01 17:32 linux,dev 阅读(685) 评论(0) 推荐(0) 编辑
摘要:写在前面:今天客户来访(日本人),问我DB2和Oracle区别。因为不是DBA(勉强的理由),我还真没有认真总结过。但我的第一感觉:一个是instance,一个是Database。建Ora库和DB2的库是不一样的。实在是はずかしい。系统结构概述首先,我们需要理解 Oracle 使用的架构,并理解它与 DB2 的不同之处。图 1 展示了 Oracle 的系统结构。将该图与 图 2 进行比较,后者显示了 DB2 的系统结构。在阅读本文的时候,为便于理解,可以参照这两个图。图 1. Oracle on Linux, UNIX, and Windows Version 10.2 的系统结构图 2. D 阅读全文
posted @ 2012-11-01 17:32 linux,dev 阅读(661) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示