- 浏览: 726612 次
- 性别:
- 来自: 北京
博客专栏
-
程序员的自我经营之道
浏览量:7715
最新评论
-
pdreamer:
支持
重复发明轮子又何妨? -
frankco:
欢迎加Iteye的开源报表群组,http://jasperep ...
Java 开源报表制作 -
1336224635:
不管咋样,还是很不错的文章
所有的程序员都是自学成才 -
1336224635:
最起码也是对经验的传播。。。。。没有必要这样。。。。
程序员的自我经营之道第二层 -
on_rain:
...
MY SQL 创建带有外键的表失败的解决办法 [Err] 1005 - Can't create table 'xx' (errno: 150)
文章列表
环境:
Windows XP +VM 7.1.3 + Red hat linux enterprise 5.5 + Oracle 11g2
安装好的oracle 11g2改默认sid orcl 和默认数据库名ORCL
分两个阶段描述,第一阶段改sid,第二阶段改dbname
下面描述详细步骤
第一阶段:改sid
1、登录数据库查看先前的sid,总共三步,大家看的懂得,不懂得跟帖提问。
[oracle@localhost ~]$ sqlplus "/as sysdba"
SQL*Plus: Release 11.2.0.1.0 Productio ...
- 2011-10-01 18:30
- 浏览 907
- 评论(0)
Step 1:详细制定一个实例标志符 (SID)
Step 2: 确认必须地环境变量被设置
Step 3:选择一个数据库管理授权方法
Step 4:创建一个初始配置文件
Step 5: (Windows Only) 创建一个实例
Step 6: 链接一个实例
Step 7: 创建一个服务器参数文件
Step 8: 启动一个实例
Step 9: 发起CREATE DATABASE 语句
Step 10: 创建附加的Tablespaces
Step 11: 运行脚本来建设数据字典视图
Step 12: (Optional) 运行脚本来安装附件的选项
Step 13: 备份数据 ...
- 2011-09-30 20:59
- 浏览 580
- 评论(0)
修改数据库名(dbname),和网上流行的版本不一样,这个是oracle 11g2版数据库改名,不是10g的。
前面讲过修改sid名字,虽然已经修改过了实例名(sid),但是数据库的名称(dbname还是原来的名称orcl)
下面详细描述,更改数据库名字的。详细过程如下:
1、更改存档日志,默认安装完的oracle 测试环境是非存档模式。
要改成存档的,这个目的是为以后保存生成控制文件做准备。
sqlplus "/as sysdba"
shutdown immediate
startup mount
alter database archiv ...
- 2011-09-30 13:22
- 浏览 550
- 评论(0)
在ORACLE 数据库的开发环境和测试环境中,数据库的日志模式和自动归档模式一般都是不设置的,这样有利于系统应用的调整,也免的生成大量的归档日志文件将磁盘空间大量的消耗。但在系统上线,成为生产环境时,将其设置为日志模式并自动归档就相当重要了,因为,这是保证系统的安全性,有效预防灾难的重要措施。这样,通过定时备份数据库和在两次备份间隔之间的日志文件,可以有效的恢复这段时间的任何时间点的数据,可以在很多时候挽回或最大可能的减少数据丢失。
一、 要使OARCLE 数据库进行日志的自动归档,需要做两方面的事情;
1.是数据库日志模式的设置(可为Archive Mode 和No Archive Mod ...
- 2011-09-30 08:51
- 浏览 563
- 评论(0)
在前面的博文中,如果要能进行修改,都是用strValue进行绑定的,但这只说明string类型的在datagrid自动生成的列中是可以编辑的,用Object进行绑定一样也可以编辑,但需要进行一定的处理,而且用strvalue,intvalue分别绑定也不符合开发友好原则,我在示例中有Object属性,而且也进行了通知属性处理,这里我们利用一个convert来处理object类型的绑定,根据字段自带的数据类型,其实我们可以做得很通用化。下面是代码(其它代码见示例):
1)ObjectAutoConverter.cs 用于值的转换,在这里可以进行数据类型转换和格式化。不过我处理的比较简单。
// ...
- 2011-09-29 19:49
- 浏览 522
- 评论(0)
简述undo,redo与Recovery概念By Jonathan Lewis, Translated By Jametong
简述回滚(undo),重做(redo)与恢复(Recovery)概念.(标题中的”1”可能只是个乐观的说法,我不保证还有后续的简述.)
当你修改一个数据块时(修改表中的一条记录,或者标记一 ...
- 2011-09-29 16:10
- 浏览 597
- 评论(0)
1、数据文件是逻辑存储区域——表空间的物理后台支持;
2、 表空间是至少包含一个数据文件;
3、为了提高性能和方便管理,有些表空间包含几个数据文件。
- 2011-09-29 15:40
- 浏览 476
- 评论(0)
1、oracle 用户登录后,直接输入如下命令
[oracle@localhost ~]$ vi .bash_profile
2、添加从 #huzia这行起开始添加。
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
# huzia 2011.0 ...
- 2011-09-29 09:43
- 浏览 807
- 评论(0)
这里是部分代码,其它代码见Silverlight实战示例,直接上代码:
1)DynamicDataField.cs
[Serializable]
public partial class DynamicDataField
{
public string FieldName { get; set; }
public string StrValue { get; set; }
public DateTime DTValue { get; set; }
public Byt ...
- 2011-09-27 18:46
- 浏览 517
- 评论(0)
/u01/app/oracle/product/11.2.0/dbhome_1/root.sh
Running Oracle 11g root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/11.2.0/dbhome_1
Enter the full pathname of the local bin directory: [/usr/local/bin]:
...
- 2011-09-26 15:24
- 浏览 675
- 评论(0)
rm –rf $ORACLE_BASE/*上面一步自己的熟练环境里面可以是(oracle安装的根目录)
rm -rf /usr/local/bin/coraenv
rm -rf /usr/local/bin/dbhome
rm -rf /etc/local/bin/oraenv
rm -rf /ect/oraInst.loc
rm -rf /etc/oratab
- 2011-09-24 16:24
- 浏览 584
- 评论(0)
----------------------------------------------------
数据库名、实例名、数据库域名、全局数据库名、服务名,
这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。
一、数据库名
什么是数据库名?
数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中。格式如下:
DB_NAME=myorcl
...
在创 ...
- 2011-09-24 12:27
- 浏览 483
- 评论(0)
这两天一朋友问如何更改数据库名,于是做个测试,简单记录下,以便说明问题。
如何修改数据库名(db_name)及实例名(Instance_name or Service_name)
Nid是Oracle从9iR2开始提供的工具,可以用来更改数据库名称,而无需通过之前重建控制文件等繁琐方式。
nid是自带的工具,在oracle_home/bin目录中.以下方法假设登陆到数据库本机做。
目的:在本例中,假设原来的数据库名为orcl,要改成dborcl,原实例名(service_name,instance_name)orcl,要改成dborcl.
步骤概述:
1.检查当前的参数情 ...
- 2011-09-24 10:50
- 浏览 359
- 评论(0)
今天比较深入的接触了一下VS的MVC开发,有点感触,所以写点感言。因为接触不是很久,研究不够深入,写这些主要是测试一下自己的技术敏感度,如果下次发现自己写得不对,其实也是一种提高,所以大家看的时候,就当娱乐吧。
我们首先来看看MVC和WebForm:
1)首先MVC和webForm还是属于比较典型的BS程序,所以本质上它们没什么区别,理由如下:
A)构成:Web的构成是Aspx+CS文件,MVC是M+ASPX+Controller(CS),其实M相对独立,传统的Aspnet也可以拥有这层,因此比较的时候可以除掉相同项M,得到Aspx+cs和Aspx+Controller.cs,大家看看, ...
- 2011-09-23 19:16
- 浏览 541
- 评论(0)
1、重新配置ORACLE_UNQNAME;
[oracle@localhost ~]$ export ORACLE_UNQNAME=$ORACLE_SID
2、重新配置dbcontrol
[oracle@localhost ~]$ emca -config dbcontrol db
EMCA 开始于 2011-9-22 8:37:06
EM Configuration Assistant, 11.2.0.0.2 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库 SID: nihao
已为数据库 nihao ...
- 2011-09-22 08:58
- 浏览 552
- 评论(0)