- 博客(40)
- 资源 (22)
- 收藏
- 关注
原创 Linux文件管理:文件和目录管理
Linux系统使用目录来组织文件,常用的目录:/home:普通用户的家目录/root:root用户的加目录/bin:常用的用户命令/sbin:系统管理命令/etc:系统和服务的配置文件/lib:系统函数库目录/usr:存放和用户相关的文件和目录/opt:安装第三方软件的目录/tmp:临时文件的目录/boot:内核、启动文件/dev:设
2017-01-24 10:49:58
570
原创 Linux任务管理
一、at单次执行任务。(1)30分钟后重启[root@wc1 Desktop]# at now + 3 minutesat> /usr/bin/rebootjob 3 at 2016-11-10 14:22这里的是按crtl+D 出来的。(2)查询任务、删除任务[root@wc1 Desktop]# atq3 2016-11-10 14:22 a root
2017-01-24 10:48:39
642
原创 Linux切换用户
一、su如果以普通用户user1登陆系统后,要增加一个用户,但是普通有用又没有useradd的权限,那么可以有2个办法:1、先用exit退出系统,然后在以root用户登陆,之后useradd增加用户。2、使用su命令,su就是switch user切换用户。(1)su命令在不加参数时,默认切换到root用户,只要输入root的密码,就可以切换到root身份,直到使用exit退出。
2017-01-24 10:45:52
8713
原创 Linux用户和用户组
linux用一个数字来区分不同的用户,就是user id,简称uid,系统会自动记录 用户名和uid的对应关系。一、用户、用户组用户分为3种:1、根用户。uid是0,也就是root用户,超级用户。2、系统用户。uid从1-499。是系统运行时必须要有的,但不是真实的使用者。比如,运行mysql服务时,要用系统用户mysql来云心mysqld进程。3、普
2017-01-24 10:44:58
668
原创 du命令、df命令用法
一、du命令[root@wc1 mysql]# du --helpUsage: du [OPTION]... [FILE]... or: du [OPTION]... --files0-from=FSummarize disk usage of each FILE, recursively for directories.Mandatory arguments to long o
2017-01-24 10:43:56
621
原创 Shell自删除脚本
文件名为:cc.sh,cc.sh的作用就是 先创建一个文件temp.sh,然后,往temp.sh脚本中填充代码,之后给temp.sh添加运行权限,然后运行脚本,最后删除temp.sh、cc.sh。需要注意几个地方:1、touch:创建文件。2、cat > :把下面的内容写入文件,如果文件已存在会直接覆盖。3、4、$(date +'格式'):其中$(...)是运行da
2017-01-24 10:43:00
5478
原创 Linux Grub、Linux运行级别、终端模式登陆
一、什么是Grub?Grub的全称是 Grand Unified Bootloader,grub可以引导多个操作系统。当按下开机按钮后,机箱会发出 滴的一声,这个声音表示BIOS完成了开机自检,硬件正常。然后,接下来,BIOS默认会从硬盘的0柱面,0磁道,1扇区中读取512个字节数据,来引导系统,不过由于grub程序非常大,所以Grub的启动启动过程分为2步:首先,以stage1作
2017-01-24 10:41:11
1014
原创 Linux开机自启动目录
1、开机启动脚本开机启动脚本是存放在 /etc/rc.d/rcX.d 目录中的,这里的X是runlevel,就是linux的运行级别,可以看到有rc0~rc6,共7种级别:运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆运行级别2:多用户状态(没有NFS)运行级别3:完全的多用户状态(有N
2017-01-24 10:40:28
6830
原创 查看Linux系统版本的方法
查看linux系统版本的方法:1、通过查看文件显示显示linux内核版本号,以及gcc的版本号。[plain] view plain copy [root@wc1 Desktop]# cat /proc/version Linux version 2.6.32-504.el6.x86_64 (mockbuil
2017-01-24 10:39:39
603
原创 cat命令
cat命令就是concatenate files and print on the standard output 的简称,就是合并文件,在报表输出上打印输出的意思。1、查看文件因为这里的 内存信息比较多,所以通过head 命令,只显示前5行[root@wc1 Desktop]# cat /proc/meminfo | head -n 5MemTotal:
2017-01-24 10:37:49
559
原创 C语言strcpy函数所引发的问题
如下的C语言代码:#include #include #include int main(){ char *a, *b; int i; a = (char*) calloc(20, sizeof(char)); b = (char*) calloc(20, sizeof(char)); strcpy(a, "Graduate School o
2017-01-24 10:36:35
858
原创 通过桥接方式,连接局域网上的Linux虚拟机
3台机器:本机A的ip:192.168.100.70局域网内的另一台机器B的ip:192.168.100.148机器B上的Linux虚拟机C现在,本机A要连接局域网内的另一台机器B上的Linux虚拟机,要如何配置虚拟机的网络连接呢?1、配置虚拟机的网络连接方式选择“虚拟网络编辑器”。这里要选择机器B上的实际的网卡。
2017-01-24 10:34:31
3057
转载 Oracle数据库技术实用详解学习笔记:完全卸载oracle11g步骤
原帖链接:http://blog.youkuaiyun.com/machinecat0898/article/details/7792471完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Unive
2014-12-18 17:16:17
652
原创 oracle 软件下载地址、文档地址
Oracle Database 11g 第 2 版 (11.2.0.1.0) 标准版、标准版 1 以及企业版http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/112010-win64soft-086667-zhs.html
2014-12-18 14:51:03
535
原创 Oracle ORA错误
1、ORA-64203执行代码:SUBSTR(T.DETAILED_DECRIPTION,4000,1);错误如下:ORA-64203: 目标缓冲区太小, 无法容纳字符集转换之后的 CLOB 数据。
2014-06-12 14:46:54
14087
原创 【ORACLE备份与恢复】用户管理的:基于取消的数据库不完全恢复
1、首先,关闭数据库,然后备份所有的数据文件,注意,包括:system表空间的文件,用户表空间的文件、undo表空间的文件。2、登录数据库,然后,创建一个表data01,并插入数据,提交,创建表data02、data03,并插入数据,提交,同时归档当前日志。SQL> startupORACLE 例程已经启动。Total System Global Area 106893721
2014-03-11 20:27:04
800
原创 【ORACLE备份与恢复】用户管理的:基于时间的数据库不完全恢复
1、首先,关闭数据库,然后备份所有的数据文件,注意,包括:system表空间的文件,用户表空间的文件、undo表空间的文件。2、登录数据库,然后,创建一个表data01,并插入数据,提交,显示时间。SQL> startupORACLE 例程已经启动。Total System Global Area 1068937216 bytesFixed Size
2014-03-11 16:30:11
906
原创 【ORACLE备份与恢复】用户管理的:基于scn的数据库不完全恢复
1、首先,关闭数据库,然后备份所有的数据文件,注意,包括:system表空间的文件,用户表空间的文件、undo表空间的文件。2、登录数据库,然后,创建一个表data01,并插入数据,提交,显示scn号。C:\Users\Administrator>sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on 星期二
2014-03-11 15:47:45
911
原创 在学习Oracle时遇到的ORA-xxxx
ORA-04043:输入如下命令:desc dictionary;报错:ORA-04043 object dictionary does not exist。解决:alter system flush shared_pool;在SQL Developer中连接数据库时报错,主要的原因是由于参数值不正确,导致系统不能正常启动:Microsoft Windows [版本
2013-09-28 11:28:34
682
原创 Oracle Database 11g SQL 开发指南学习笔记:高级查询
1、集合操作--1.intersectwith tas( select 1 as v,'abc' as vv from dual union all select 1 ,'abc' from dual union all select 2,'def' from dual),ttas( select 1 as v,'abc'
2013-09-27 16:43:33
932
原创 Oracle Database 11g SQL 开发指南学习笔记:子查询
--1.单行子查询--查找那些均价不是最高的产品类的id和均价select product_type_id, avg(price)from productsgroup by product_type_idhaving avg(price) < (select max(avg(price)) from products
2013-09-23 13:36:32
640
转载 我对技术方向的一些反思
原文链接:http://www.hellodb.net/2010/09/thinking-in-database.html写的很好,虽然不完全赞同作者的话。我觉得在人的一生中,确实需要不断思考,但不一定要不断否定自己,因为人生不是用来否定的,很多时候不是我们做错了什么,而是要理解自己,不断改善,我想技术发展也是一样的,每种技术,都会有适合他发展的时期和环境,关键是要用对地方。
2013-09-22 15:23:01
594
原创 Oracle Database 11g SQL 开发指南学习笔记:简单函数
1、字符函数 2、数字函数 3、转换函数 4、日期函数 5、正则表达式函数 6、聚合函数
2013-09-20 18:53:48
1007
原创 Oracle Database 11g SQL 开发指南学习笔记:使用SQL*Plus
1、显示表结构C:\Users\Administrator>sqlplus store/store_passwordSQL*Plus: Release 11.2.0.1.0 Production on 星期四 9月 19 19:34:33 2013Copyright (c) 1982, 2010, Oracle. All rights reserved.连接到:Oracl
2013-09-19 19:36:55
1292
原创 Oracle Database 11g SQL 开发指南学习笔记:从数据库中检索数据
--设置日期格式alter session set nls_date_format = 'yyyy-mm-dd';--1.--查询某些字段select customer_id, first_name, last_name, dob, phonefrom customers;--查询所有列sele
2013-09-19 18:45:27
972
原创 Oracle Database 11g SQL 开发指南学习笔记:binary_float和binary_double数据类型
--显示表的信息desc customers;--在表中使用binary_float和binary_double数据类型create table binary_test( bin_float binary_float, bin_double binary_double ); --插入数据 insert into binary_test va
2013-09-17 21:12:21
891
原创 Oracle Database 11g SQL 开发指南学习笔记:Oracle 11g r2安装完后SQL Developer无法使用的问题
在安装完oracle 11g r2 64位版本后,打开sql developer时报错:1、需要提供java的路径,于是从网上下载了:jre-7u40-windows-x64,安装完成后,按照提示输入了路径。2、接着又报错:无能找到java virtual machine,于是继续在网上找,又说要在sql developer的目录的sqldeveloper.conf文件中增
2013-09-17 14:28:26
1966
原创 Oracle Database 11g SQL 开发指南学习笔记:运行store_schema.sql时报错的问题
今天在按照书上的说明,运行这本书的代码store_schema.sql时报错了,主要有2个问题:1、在插入数据时,报错:无效的月份,后来在晚上查了一下,主要是因为插入语句中的日期中的月份是英文的,比如1月就是JAN,另外,需要日期格式是"日-月-年",所以在代码中加上了如下的语句:alter session set nls_date_format='DD-MON-YYYY';
2013-09-16 17:35:16
1725
原创 Oracle数据库技术实用详解学习笔记:Buffer Cache
Oracle之所以需要buffer cache,主要有下面3个原因:a、访问内存的效率远高于从磁盘读取数据的效率,通过缓存数据,减少IO。b、多进程能共享这些数据,当然,为了保证数据的一致性,需要通过lock、latch机制。c、通过构造CR 一致性读块,从而提供读一致性功能。 下面举个例子说明:客户端1发送一个sql语句,那么执行语句时,需要从磁盘读取数据放到内存,用完后
2013-09-15 17:29:39
1308
原创 Oracle数据库技术实用详解学习笔记:Log Buffer
现代关系数据库的一个重要特性就是事务,它有4个特性,也就是ACID,分别是原子性、一致性、隔离性、持久性,通过事务才能保证数据的准确。在系统正常运行时,由于事务机制的保护,能保持数据的一致和准确。但有时事务机制是无效的:一种情况是事务机制无法再起作用,由于事务机制是由oracle程序来实现的,当系统突然断电时,整个系统就停机了,程序也就停止运行了,所以事务机制起不了作用;一种是事务机制管不到的
2013-09-13 21:06:39
1190
原创 Oracle数据库技术实用详解学习笔记:Oracle进程、Shared pool
连接Oracle数据库用户在客户端启动了sqlplus,那么在客户端本地就会启动一个用户进程sqlplus,当连接到Oracle服务器并成功建立连接后,就会在服务器端生成一个对应的服务器进程,这个服务器进程就是用户进程的代理进程,代替客户端去执行各种命令并将结果返回。用户在客户端输入命令,客户端的用户进程把命令发送到服务器端对应的服务器进程,由服务器进程代替用户进程去执行命令,并返回结果。
2013-09-11 20:46:09
1325
原创 Oracle数据库技术实用详解学习笔记:启停数据库实例、初始化参数
1、启动和关闭数据库实例 sqlplus /nolog !echo $ORACLE_SID connect / as sysdba startup shutdown immediate 2、静态参数文件在Oracle 9i 之前,通过静态文本存放初始化参数,可通过文本编辑器编辑。在参数文件中,可以为相同的参数设置多个条
2013-09-10 19:24:57
1243
原创 Oracle数据库技术实用详解学习笔记:在RedHat AS 4中安装oracle 10gr2
1.首先,下载oracle 10gr2 ,连接:http://hi.baidu.com/shangdawei421/item/66bd310c10dfc3f2a1103459
2013-08-29 19:02:09
766
原创 Oracle数据库技术实用详解学习笔记:在VMware中安装RedHat AS 4
1.从网上下载了vmware,版本是:9.0.0 build-812388,安装好。 2.下载RedHat AS 4:http://blog.sina.com.cn/s/blog_545c92b40100mavq.html 3.在VMware中安装RedHat AS 4。 4.在RedHat AS 4中安装VMware的工具。 单击vmware中的“虚拟机”菜单,在
2013-08-29 18:41:34
1235
原创 oradim工具建立新的实例、启动实例、删除实例、删除监听服务
最近在看一本oracle书,讲到用dbca(数据库配置助手)来建立数据库,然后作者用oradim命令行方式又建了一个新的实例,对于书中提到的命令行,不太清楚什么意思,书中的命令行大概是这样的:C:\Documents and Settings\Administrator>oradim -new -sid wc -startmode manual -spfile实例已创建。C:\
2012-07-04 14:51:24
7923
原创 Oracle中Insert语句的总结
在oracle中,insert语句的使用:1、insert into 表1(列名1,列名2,……) values(值1,值2,……) 2、insert into 表1(列名1,列名2,……) select 列名1,列名2,…… from 表2 3、insert all --无条件添加 into 表1 values(列名1,列名2,……)
2011-10-24 18:33:22
601
原创 ORACLE启动到NOMOUNT状态
在Windows上要把oracle启动到nomount状态,于是在没用启动oracle服务的情况之下,输入下述命令:C:\>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期五 10月 14 16
2011-10-14 17:38:14
2775
原创 PL/SQL连接ORACLE时的问题
初学oracle,在Windows上启动oracle服务: net start OracleServiceOrcl,然后打开pl/sql 想连接上oracle,但是显示错误,连接不上。 后来发现是没有启动监听服务,于是启动监听服务:
2011-10-14 15:45:19
419
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人