在Linux下手工创建oracle数据库的详细步骤,谢谢,我的环境不能生效。
linux那个版本的,oracle那个版本的?
各个版本安装的方法大致相同,但细节上有所差异。
最典型的是SQLite。但是其实他需要PHP的扩展支持,不过也算相对独立了。
在LINUX平台上手动创建数据库(oracle 10g)1.首先设置要创建的ORACLE的SID,如果在.bash_profile文件里设置里该变量,就不用设置了。
$echo $ORACEL_SID
mdy
如果没有设置,就手动设置,如果一个服务器上要运行多个ORACLE实例,也需要手动设置。
export ORACLE_SID=mydb
2. 创建需要的诊断目录,这些目录都是ORACLE进程遇到错误或用户手动TRACE时需要的。
mkdir -p $ORACLE_BASE/admin/mydb/adump
mkdir -p $ORACLE_BASE/admin/mydb/bdump
mkdir -p $ORACLE_BASE/admin/mydb/cdump
mkdir -p $ORACLE_BASE/admin/mydb/udump
mkdir -p $ORACLE_BASE/admin/mydb/pfile
创建oracle的数据文件目录
mkdir -p $ORACLE_BASE/oradata/mydb
3. 创建ORACLE的参数文件$ORACLE_HOME/dbs/initmydb.ora 内容如下:
aq_tm_processes=0
audit_file_dest=/oracle/admin/mydb/adump
background_dump_dest=/oracle/admin/mydb/bdump
compatible=10.2.0.1.0
control_files=/oracle/oradata/mydb/control01.ctl, /oracle/oradata/mydb/control02.ctl, /oracle/oradata/mydb/control03.ctl
core_dump_dest=/oracle/admin/mydb/cdump
db_block_size=8192
db_domain=""
db_file_multiblock_read_count=16
db_name=mydb
instance_name=mydb
dispatchers="(PROTOCOL=TCP) (SERVICE=mydbXDB)"
job_queue_processes=10
nls_length_semantics=BYTE
open_cursors=300
pga_aggregate_target=94371840
processes=150
remote_login_passwordfile=EXCLUSIVE
resource_manager_plan=""
sessions=170
sga_target=285212672
undo_management=AUTO
undo_retention=900
undo_tablespace=UNDOTBS1
user_dump_dest=/oracle/admin/mydb/udump
4.创建密码文件
orapwd file=$ORACLE_HOME/dbs/orapwmydb password=admin entries=5 force=y
5.创建oracle的建库脚本 createdb.sql,内容如下:
create database mydb
MAXINSTANCES 1
MAXLOGHISTORY 1
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXDATAFILES 100
DATAFILE
'/oracle/oradata/mydb/system01.dbf' size 100m reuse autoextend on next 1m maxsize unlimited extent management local
sysaux datafile
'/oracle/oradata/mydb/sysaux01.dbf' size 100m reuse autoextend on next 1m maxsize unlimited
default temporary tablespace TEMP tempfile
'/oracle/oradata/mydb/temp01.dbf' size 20m reuse autoextend on next 640k maxsize unlimited
undo tablespace UNDOTBS1 datafile
'/oracle/oradata/mydb/undo01.dbf' size 20m reuse autoextend on next 5M maxsize unlimited
logfile
GROUP 1 ('/oracle/oradata/mydb/redo1.dbf') size 10m,
GROUP 2 ('/oracle/oradata/mydb/redo2.dbf') size 10m,
GROUP 3 ('/oracle/oradata/mydb/redo3.dbf') size 10m
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET AL16UTF16
;
6.数据库创建完成后,再创建ORACLE的数据字典。
SQL>@?/rdbms/admin/catalog.sql
SQL>@?/rdbms/admin/catproc.sql
SQL>@?/rdbms/admin/catexp.sql
到此ORACLE手动创建过程就完成了
你这种问题,没有人能在这种情况下说清楚,建议你去ITAA学习组论坛看看吧!或许能找到合适答案
linux创建文件命令?
Goodbye, World!”,可以运行以下命令:printf "Goodbye, World!" > file3.txt。使用vi或vim编辑器。可以直接创建并打开一个文件,如果文件不存在,则默认保存在当前目录下。例如,要创建一个名为file4.txt的文件并编辑它,可以运行以下命令:vi file4.txt,然后在编辑器中输入所需的文本。
初探Linux系统下如何创建进程linux怎么创建进程
要在Linux系统下创建进程,您需要编写源程序,并以最新的gcc编译器将其编译为可执行程序。源代码用于描述进程如何工作,并具体指示操作系统应该如何处理它。在以上的步骤之后,您将写入一个脚本来调用可执行文件,脚本就是在控制台执行程序的指令。有时,我们也可以使用C语言编写程序而不使用gcc编译器,但是...
linux新建文件命令是什么?
Linux创建文件可以使用的命令有:vi\/vim、touch、echo。1、vi\/vim:vi oldboyedu1.txt#会直接创建并打开一个文件oldboyedu1.txt;2、touch:touch oldboyedu2.txt # 如果2.txt不存在,则创建空文件oldboyedu2.txt;3、echo:echo “oldboyedu” > 3.txt # 可以直接创建文件3.txt并将oldboyedu写入。
linux创建新用户linux建新用户
linux怎么创建用户?工具\/原料 1、linux操作系统。方法\/步骤 1、首先右击桌面,在单击打开终端。2、打开终端后可以看到如下图,在输入命令:adduser这个是要创建用户名,lifeng是取的用户名,adduserlifeng是创建lifeng名,在回车。3、回车之后在输入,tail-l\/etc\/passwd可以看到lifeng是空的密码。4、...
Linux下免费画图软件智能创建图表免费画图软件linux
Linux是一种提供免费操作系统环境的平台,同时也提供免费的图表工具,可以用来创建专业图形,供用户分析和比较数据。他们灵活且实用,可以满足用户大部分需求,而且不需要任何支付。利用Linux下画图软件,就可以准确及快速的创建多种图表,了解及分析数据,无论是商业市场分析,或者个人分析,都可以轻松的完成。
怎么在linux下创建一个可运行脚本?
步骤:1.新建一个.sh文件,touch test.sh 2.编辑test.sh文件,vi test.sh 然后键入i,输入内容,!\/bin\/sh必须放在第一行 如图MongoDB的启动命令 然后键入esc 键入:wq保存退出 3.给test.sh赋予可执行权限,chmod +x test.sh 4.执行脚本.\/test.sh,即可执行脚本 5.也可以通过sh test.sh 执行...
怎么样在Linux系统中创建一个ROOT一样的权限的用户
将linux下的现有用户加到管理员root组即可,具体如下:1、第一步,添加用户,执行命令useradd ceshi添加测试用户,见下图,转到下面的步骤。2、第二步,完成上述步骤后,向新添加的用户添加密码,passwd ceshi执行命令,并为该用户设置自身密码,见下图,转到下面的步骤。3、第三步,完成上述步骤后...
Linux下的基本操作和常用命令
随着mono的发展,asp.net也实现了跨平台的开发,而要mono在Linux下跑起来,也需要掌握一些Linux的操作,以下为大家总结了一些关于Linux的基本操作。Linux命令基础操作一、Shell的简介Linux系统中由内核,Shell,文件系统和一些实用的程序构造。Shell是操作系统提供给用户使用的界面它提供了用户与内核进行交互操作的一种接口。She...
linux怎么添加用户
1、添加用户名。(1)打开xshell软件,远程到服务器或者虚拟机。(2)下一步就是添加用户了,Linux命令为:sudouseradd 【用户名】。(3)因为没有任何反馈,可以进入用户文件夹,看是否已经有用户名的文件夹,如果有说明已经添加成功。2、为新用户添加密码。(1)添加好用户名后,下一步就是为新...
linux 下如何创建文件夹是什么命令
1、创建文件,touch加文件名。2、用ls命令即可查看我们创建的文件。3、创建文件夹,mkdir加文件夹名字。4、用ls -l命令即可查看文件夹的属性。5、命令与文件名之间一定要有空格,完成效果图。
尉迟缪金邦: 直接在命令行输入dbca 通过UI界面创建就可以啦 oracle一个实例下只能有一个数据库,所以创建数据库肯定也要重新创建一个实例的. 不过听说oracle 12C 在一个实例下可以有多个数据库了,和DB2差不多. 看你的oracle是什么版本了
额尔虎市19744227980: linux服务器怎么新建oracle数据库 - ?
尉迟缪金邦: 详细步骤如下:1、操作系统安装组建选择:GNOME Desktop Environment Editors Graphical Internet Text-based Internet(可以不选择) Development Libraries Development Tools Server Configuration Tools(可以不选择) Administration Tools...
额尔虎市19744227980: 如何在linux中建立一个oracle数据库 - ?
尉迟缪金邦: 你可以 一、$ps -ef|grep ora_ 查看系统下是否有oracle用户下的进程例如:oracle 22206 1 0 Aug04 ? 00:00:00 ora_pmon_ora10 oracle 22208 1 0 Aug04 ? 00:00:00 ora_psp0_ora10 oracle 22210 1 0 Aug04 ? 00:00:00 ora_mman_ora10 oracle ...
额尔虎市19744227980: 在linux怎么操控oracle建表 - ?
尉迟缪金邦: 操作步骤如下: 1、登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户) 2、以sysdba方式来打开sqlplus,命令如下: sqlplus "/as sysdba" 3、查看我们常规将用户表空间放置位置:执行如下sql:...
额尔虎市19744227980: 如何在linux系统安装oracle数据库服务器 - ?
尉迟缪金邦: 检查硬件是否满足要求1)确保系统有足够的 RAM 和交换空间大小,运行以下命令: #grep MemTotal /proc/meminfo #grepSwapTotal /proc/meminfo 注:所需最小 RAM 为 512MB,而所需最小交换空间为 1GB.对于 RAM 小于或等于 2GB 的系...
额尔虎市19744227980: linux下怎么用dbca创建oracle 10g数据库?
尉迟缪金邦: 1、图形界面:用oracle用户登陆,运行dbca,通过向导提示创建,修改,删除数据库. 2、命令行:su - oracle切换到oracle用户,可以用静默方式创建,删除数据库 a)、执行以下命令使用DBCA静默方式创建数据库 $dbca -silent -...
额尔虎市19744227980: 如何怎样Linux怎样启动Oracle实例 - ?
尉迟缪金邦: 方法/步骤Linux中启动oracle的数据库实例,需要注意以下几点.下面是Linux启动oracle数据库的步骤 首先打开命令行窗口,切换到su - oracle,这点很重要. 启动数据库监听打开sqlplus用sys账户以sysdba的身份登录输入sys用户的密码,然后按下enter登录成功后,输入startup 步骤阅读 稍等片刻,可以看到数据库实例已经运行了.
额尔虎市19744227980: linux下怎么启动oracle数据库,命令是什么? - ?
尉迟缪金邦: 启动oracle数据库步骤: 首先使用oracle用户登录Linux,然后在shell命令行中执行下面的命令: 第一步:打开Oracle监听 $ lsnrctl start 第二步:进入sqlplus $ sqlplus /nolog SQL> 第三步:使用sysdab角色登录sqlplus SQL> conn /as sysdba 第四步:启动数据库 SQL> startup 经过上面的四个步骤,oracle数据库就可以启动了. 关闭数据库用 shutdown 是要等待事物结束才关闭,强制关闭用 shutdown abort. 想学习了解更多linux知识,请关注《linux就该这么学》
额尔虎市19744227980: linux 下如何创建oracle 新用户 - ?
尉迟缪金邦: 在CRT中进入oracle --连接sqlplus 按照下面写完代码直接复制进去回车就行了---建立用户代码为:CREATE USER "用户名字" PROFILE "DEFAULT" IDENTIFIED BY "密码" DEFAULT TABLESPACE "指定表空间名字" TEMPORARY ...
额尔虎市19744227980: linux下怎么创建oracle的数据库用户怎么使用 - ?
尉迟缪金邦: 先su 到 oracle用户,SYS用户以DBA身份登陆 //创建临时表空间 SQL>create temporary tablespace user_temp datafile '/data1/oradata/user_temp.dbf' size 5000M autoextend on; //创建数据表空间 SQL>create tablespace user_temp datafile '/data...