oraclelinuxsql文件
1. linux下,如果导出oracle数据库的sql文件,比如我要导出的表为ftbank_no,保存的文件为file.sql,保存的路径
如果两个库都是ORACLE的话,可以用EXP/EXDP 导出再用IMP/IMDP导入!
如果是要导入别的数据库,可以用一些专用的ETL工具,如OWB等等,
或者网上会有一些简单的脚本导出为TXT,CSV文件。
如果实在要导出SQL脚本,我知道toad里面可以把查询出来的数据库保存为INSERT 语句!
2. 请问如何在oracle中导入.sql文件
向oracle中导入大sql文件:
在sql_plus里面执行:
sql>@full_path/test.sql;
例:sql>@d:/test.sql;
不需要commit;
一般都是在test.sql
里面最后加上一个commit;
但是需要注意的是:在test.sql文件里面每条语句后必须加上“;”,代表一条语句的执行。
3. oracle怎么写出.sql文件
运行脚本SQL> @/admin/XX.sql 这里的/adminXX.sql 是绝对路径名, linux系统的话要注意 目录权限问题,windows就不用。问了人好像得一块一块的在黑框框里执行,不过不能在网页的那个页面里执行,为什么啊?1、建立betchinsert.bat文件。内容:sqlplus username/password@服务名 @BETCH.SQL > SQLINSERT.log exit2、建立betah.sql文件。内容:可以写多个sql文件,注意路径要正确。在这里的nkgis.sql是文件夹名3、建立相应的sql文件,如AE_USERS.sql4、执行betchinsert.bat就可以执行所有的sql文件。并且会在betchinsert.bat文件的同目录中生成SQLINSER.log文件。1、登录PL/SQL到指定数据库。2、点击上方工具栏的工具—导出表。3、摁住键盘的ctrl键,选择要导出的表名(即多选)。4、然后勾选下方的“创建表”,选择存放路径及保存的文件名,然后点击“导出”按钮,等待完成即可。
4. oracle数据库怎么导入sql文件
不知道你现在使用SQL Developer 还是使用DOS。
你说的这个问题很简单,把那两个.sql文件用记事本打开,里面全都是一些SQL语句。把这些SQL语句都复制下来,粘贴到SQL Developer 或DOS中,就可以了。记住最后尽量Commit 提交一下。
我也是新手,有什么不会的大家一起讨论吧。求采纳!!
5. 如何在linux下重启oracle数据库
用ssh工具连接linux,按以下步骤操作执行。
1、用oracle用户登录进去。
2、export ORACLE_SID=QS5100J; 指定oracle数据库的instance的名称。“QS5100J”为oracle的sid名称。
3、sqlplus /nolog 连接到数据库的sqlplus中。
4、connect /as sysdba; 出现“Connected to an idle instance.”停止连接到数据库的应用。
5、shutdown immediate; 关闭数据库,等待数分钟...。
6、startup; 启动数据库。
自动执行:写在sql文件中,用符号“@”引入文件执行。
以下文件可以放sql文件中执行
connect /as sysdba;
shutdown immediate;
startup;
手动执行:手动时一行一行输入执行。
使用SSH工具以root用户登录到数据库服务器后,执行以下命令:
1、启动数据库实例
su – oracle
export ORACLE_SID=QS5100Z QS5100Z为数据库名
sqlplus /nolog
conn / as sysdba
startup
exit
emctl start dbconsole 启动控制台
2、启动数据库监听
输入:su – oracle
输入: lsnrctl start
3、查看是否启动成功
su - oracle
ps -ef|grep oracle
4、查看oracle监听状态
su - oracle
lsnrctl status
6. linux下我要使用oracle的sqlload向数据库中导入数据。
例如将scott用户下所有表,导入到test用户下
1 exp scott/tiger file=scott.dmp owner=scott
2 (1) 如果test用户下有scott的表,哪些需要先删除在导入
conn test/test
select 'drop table '||table_name||' purge;' from user_tables;
imp test/test file=scott.dmp fromuser=scott touser=test
(2) 如果test用户下没有scott用户的表,可以直接导入
imp test/test file=scott.dmp fromuser=scott touser=test
7. 在Linux 下安装的oracle 导入的sql文件 中文全是乱码
第一种情况:你看看原来sql文件里的中文编码格式是gb2312还是unicode,应该是unicode才可以正常显示
第二种情况:你的linux下没装汉字识别,想办法让你的linux识别汉字就可以了。